32 virtual std::string
name()
const override {
return "min-jacobian"; }
46 virtual std::string
name()
const override {
return "AMIPS"; }
50 bool is_step_valid(
const Eigen::VectorXd &x0,
const Eigen::VectorXd &x1)
const override;
55 Eigen::VectorXd X =
X_rest;
main class that contains the polyfem solver and all its state
Caches basis evaluation and geometric mapping at every element.
A collection of VariableToSimulation.
void compute_state_variable(const ParameterType type, const State *state_ptr, const Eigen::VectorXd &x, Eigen::VectorXd &state_variable) const
Evaluate the variable to simulations and overwrite the state_variable based on x.