28 void rhs(
const assembler::Assembler &assembler,
const Eigen::MatrixXd &pts,
const double t, Eigen::MatrixXd &
val)
const override;
const std::string & name() const
AutodiffHessianPt eval_fun(const AutodiffHessianPt &pt, const double t) const override
Eigen::VectorXd kernel_weights_
VectorNd eval_fun(const VectorNd &pt, const double t) const override
bool is_scalar() const override
void rhs(const assembler::Assembler &assembler, const Eigen::MatrixXd &pts, const double t, Eigen::MatrixXd &val) const override
const assembler::Assembler & assembler_
void set_parameters(const json ¶ms) override
Eigen::Matrix< AutodiffScalarHessian, Eigen::Dynamic, 1, 0, 3, 1 > AutodiffHessianPt
Eigen::Matrix< double, Eigen::Dynamic, 1, 0, 3, 1 > VectorNd
Eigen::Matrix< AutodiffScalarGrad, Eigen::Dynamic, 1, 0, 3, 1 > AutodiffGradPt