15 void get_weight_and_points(
const int order,
const bool use_corner_quadrature, Eigen::MatrixXd &points, Eigen::VectorXd &
weights)
17 if (use_corner_quadrature)
24 throw std::runtime_error(
"TriQuadrature: unsupported corner quadrature order " + std::to_string(order));
34 throw std::runtime_error(
"TriQuadrature: unsupported quadrature order " + std::to_string(order));
51 assert(quad.
points.minCoeff() >= 0 && quad.
points.maxCoeff() <= 1);
bool use_corner_quadrature_
void get_quadrature(const int order, Quadrature &quad)
TriQuadrature(bool use_corner_quadrature=false)