PolyFEM
Loading...
Searching...
No Matches
auto_mooney_rivlin_gradient_hessian.cpp File Reference
Include dependency graph for auto_mooney_rivlin_gradient_hessian.cpp:

Go to the source code of this file.

Namespaces

namespace  polyfem
 
namespace  polyfem::autogen
 

Functions

template<>
void polyfem::autogen::generate_gradient_templated (const double c1, const double c2, const double c3, const double d1, const Eigen::Matrix< double, 2, 2 > &def_grad, Eigen::Matrix< double, 2, 2 > &gradient)
 
template<>
void polyfem::autogen::generate_hessian_templated (const double c1, const double c2, const double c3, const double d1, const Eigen::Matrix< double, 2, 2 > &def_grad, Eigen::Matrix< double, 4, 4 > &hessian)
 
template<>
void polyfem::autogen::generate_gradient_templated (const double c1, const double c2, const double c3, const double d1, const Eigen::Matrix< double, 3, 3 > &def_grad, Eigen::Matrix< double, 3, 3 > &gradient)
 
template<>
void polyfem::autogen::generate_hessian_templated (const double c1, const double c2, const double c3, const double d1, const Eigen::Matrix< double, 3, 3 > &def_grad, Eigen::Matrix< double, 9, 9 > &hessian)
 
void polyfem::autogen::generate_gradient (const double c1, const double c2, const double c3, const double d1, const Eigen::MatrixXd &def_grad, Eigen::MatrixXd &gradient)
 
void polyfem::autogen::generate_hessian (const double c1, const double c2, const double c3, const double d1, const Eigen::MatrixXd &def_grad, Eigen::MatrixXd &hessian)