PolyFEM
|
#include <Parametrizations.hpp>
Public Member Functions | |
ENu2LambdaMu (const bool is_volume) | |
int | size (const int x_size) const override |
Eigen::VectorXd | inverse_eval (const Eigen::VectorXd &y) override |
Eigen::VectorXd | eval (const Eigen::VectorXd &x) const override |
Eigen::VectorXd | apply_jacobian (const Eigen::VectorXd &grad, const Eigen::VectorXd &x) const override |
Public Member Functions inherited from polyfem::solver::Parametrization | |
Parametrization () | |
virtual | ~Parametrization () |
Private Attributes | |
const bool | is_volume_ |
Definition at line 76 of file Parametrizations.hpp.
polyfem::solver::ENu2LambdaMu::ENu2LambdaMu | ( | const bool | is_volume | ) |
Definition at line 136 of file Parametrizations.cpp.
|
overridevirtual |
Implements polyfem::solver::Parametrization.
Definition at line 172 of file Parametrizations.cpp.
References polyfem::d_lambda_mu_d_E_nu(), is_volume_, size(), and x.
|
overridevirtual |
Implements polyfem::solver::Parametrization.
Definition at line 156 of file Parametrizations.cpp.
References polyfem::convert_to_lambda(), polyfem::convert_to_mu(), is_volume_, size(), x, and y.
|
overridevirtual |
Reimplemented from polyfem::solver::Parametrization.
Definition at line 141 of file Parametrizations.cpp.
References polyfem::convert_to_E(), polyfem::convert_to_nu(), is_volume_, size(), x, and y.
|
inlineoverridevirtual |
Implements polyfem::solver::Parametrization.
Definition at line 81 of file Parametrizations.hpp.
Referenced by apply_jacobian(), eval(), and inverse_eval().
|
private |
Definition at line 88 of file Parametrizations.hpp.
Referenced by apply_jacobian(), eval(), and inverse_eval().