|
PolyFEM
|
#include <Parametrizations.hpp>
Public Member Functions | |
| SliceMap (const int from=-1, const int to=-1, const int total=-1) | |
| 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 int | from_ |
| const int | to_ |
| const int | total_ |
Definition at line 124 of file Parametrizations.hpp.
| polyfem::solver::SliceMap::SliceMap | ( | const int | from = -1, |
| const int | to = -1, |
||
| const int | total = -1 |
||
| ) |
Definition at line 319 of file Parametrizations.cpp.
References from_, polyfem::log_and_throw_adjoint_error(), and to_.
|
overridevirtual |
Implements polyfem::solver::Parametrization.
Definition at line 344 of file Parametrizations.cpp.
|
overridevirtual |
Implements polyfem::solver::Parametrization.
Definition at line 340 of file Parametrizations.cpp.
|
overridevirtual |
Reimplemented from polyfem::solver::Parametrization.
Definition at line 325 of file Parametrizations.cpp.
References from_, polyfem::log_and_throw_adjoint_error(), size(), to_, total_, and y.
|
inlineoverridevirtual |
Implements polyfem::solver::Parametrization.
Definition at line 129 of file Parametrizations.hpp.
Referenced by inverse_eval().
|
private |
Definition at line 136 of file Parametrizations.hpp.
Referenced by apply_jacobian(), eval(), inverse_eval(), size(), and SliceMap().
|
private |
Definition at line 136 of file Parametrizations.hpp.
Referenced by apply_jacobian(), eval(), inverse_eval(), size(), and SliceMap().
|
private |
Definition at line 136 of file Parametrizations.hpp.
Referenced by inverse_eval().