35 virtual std::string
name()
const override {
return "min-jacobian"; }
41 std::shared_ptr<const legacy::State>
state_;
49 virtual std::string
name()
const override {
return "AMIPS"; }
53 bool is_step_valid(
const Eigen::VectorXd &x0,
const Eigen::VectorXd &x1)
const override;
58 Eigen::VectorXd X =
X_rest;
63 std::shared_ptr<const legacy::State>
state_;
Caches basis evaluation and geometric mapping at every element.
void compute_state_variable(ParameterType type, const legacy::State &target, const Eigen::VectorXd &x, Eigen::VectorXd &state_variable) const
polyfem::legacy::State State