31 virtual std::string
name()
const override {
return "min-jacobian"; }
37 std::shared_ptr<const varform::DifferentiableVarForm>
varform_;
45 virtual std::string
name()
const override {
return "AMIPS"; }
49 bool is_step_valid(
const Eigen::VectorXd &x0,
const Eigen::VectorXd &x1)
const override;
54 Eigen::VectorXd X =
X_rest;
59 std::shared_ptr<const varform::DifferentiableVarForm>
varform_;
Caches basis evaluation and geometric mapping at every element.
void compute_state_variable(ParameterType type, const varform::DifferentiableVarForm &target, const Eigen::VectorXd &x, Eigen::VectorXd &state_variable) const