PolyFEM
Loading...
Searching...
No Matches
polyfem::solver::Parametrization Class Referenceabstract

This parameterize a function f : x -> y and provides the chain rule with respect to previous gradients. More...

#include <Parametrization.hpp>

Inheritance diagram for polyfem::solver::Parametrization:
[legend]

Public Member Functions

 Parametrization ()
 
virtual ~Parametrization ()
 
virtual Eigen::VectorXd inverse_eval (const Eigen::VectorXd &y)
 
virtual int size (const int x_size) const =0
 
virtual Eigen::VectorXd eval (const Eigen::VectorXd &x) const =0
 
virtual Eigen::VectorXd apply_jacobian (const Eigen::VectorXd &grad_full, const Eigen::VectorXd &x) const =0
 

Detailed Description

This parameterize a function f : x -> y and provides the chain rule with respect to previous gradients.

Definition at line 13 of file Parametrization.hpp.

Constructor & Destructor Documentation

◆ Parametrization()

polyfem::solver::Parametrization::Parametrization ( )
inline

Definition at line 16 of file Parametrization.hpp.

◆ ~Parametrization()

virtual polyfem::solver::Parametrization::~Parametrization ( )
inlinevirtual

Definition at line 17 of file Parametrization.hpp.

Member Function Documentation

◆ apply_jacobian()

◆ eval()

◆ inverse_eval()

Eigen::VectorXd polyfem::solver::Parametrization::inverse_eval ( const Eigen::VectorXd &  y)
virtual

◆ size()


The documentation for this class was generated from the following files: