34 void set_function(
const std::function<Scalar(Eigen::Vector3d)> &
function) {
38 void evaluateIntegrand_impl(
40 Eigen::Matrix<Scalar, Eigen::Dynamic, 1> *
intval)
const {
41 auto polynomial_degree =
super_space.get_polynomial_degree();
42 auto polynomial_degree_plus_one_squared =
43 (polynomial_degree + 1) * (polynomial_degree + 1);
46 auto s =
p.segment<2>(0);
52 auto x_f =
p.segment<3>(3);
69 std::function<Scalar(Eigen::Vector3d)> function_;