PolyFEM
|
#include <AssemblerData.hpp>
Public Member Functions | |
OptAssemblerData (const double t, const double dt, const int el_id, const Eigen::MatrixXd &local_pts, const Eigen::MatrixXd &global_pts, const Eigen::MatrixXd &grad_u_i) | |
Public Attributes | |
const double | t |
const double | dt |
const int | el_id |
const Eigen::MatrixXd & | local_pts |
const Eigen::MatrixXd & | global_pts |
const Eigen::MatrixXd & | grad_u_i |
Definition at line 81 of file AssemblerData.hpp.
|
inline |
Definition at line 84 of file AssemblerData.hpp.
const double polyfem::assembler::OptAssemblerData::dt |
Definition at line 96 of file AssemblerData.hpp.
Referenced by polyfem::assembler::ViscousDamping::compute_dstress_dpsi_dphi(), polyfem::assembler::ViscousDamping::compute_stress_grad(), and polyfem::assembler::ViscousDamping::compute_stress_prev_grad().
const int polyfem::assembler::OptAssemblerData::el_id |
Definition at line 97 of file AssemblerData.hpp.
Referenced by polyfem::assembler::FixedCorotational::compute_dstress_dmu_dlambda(), polyfem::assembler::NeoHookeanElasticity::compute_dstress_dmu_dlambda(), polyfem::assembler::FixedCorotational::compute_stress_grad_multiply_mat(), polyfem::assembler::GenericElastic< Derived >::compute_stress_grad_multiply_mat(), polyfem::assembler::LinearElasticity::compute_stress_grad_multiply_mat(), polyfem::assembler::MooneyRivlin3ParamSymbolic::compute_stress_grad_multiply_mat(), polyfem::assembler::NeoHookeanElasticity::compute_stress_grad_multiply_mat(), polyfem::assembler::FixedCorotational::compute_stress_grad_multiply_stress(), polyfem::assembler::GenericElastic< Derived >::compute_stress_grad_multiply_stress(), polyfem::assembler::LinearElasticity::compute_stress_grad_multiply_stress(), polyfem::assembler::MooneyRivlin3ParamSymbolic::compute_stress_grad_multiply_stress(), polyfem::assembler::NeoHookeanElasticity::compute_stress_grad_multiply_stress(), polyfem::assembler::GenericElastic< Derived >::compute_stress_grad_multiply_vect(), polyfem::assembler::MooneyRivlin3ParamSymbolic::compute_stress_grad_multiply_vect(), and polyfem::assembler::NeoHookeanElasticity::compute_stress_grad_multiply_vect().
const Eigen::MatrixXd& polyfem::assembler::OptAssemblerData::global_pts |
Definition at line 99 of file AssemblerData.hpp.
Referenced by polyfem::assembler::FixedCorotational::compute_dstress_dmu_dlambda(), polyfem::assembler::NeoHookeanElasticity::compute_dstress_dmu_dlambda(), polyfem::assembler::FixedCorotational::compute_stress_grad_multiply_mat(), polyfem::assembler::GenericElastic< Derived >::compute_stress_grad_multiply_mat(), polyfem::assembler::LinearElasticity::compute_stress_grad_multiply_mat(), polyfem::assembler::MooneyRivlin3ParamSymbolic::compute_stress_grad_multiply_mat(), polyfem::assembler::NeoHookeanElasticity::compute_stress_grad_multiply_mat(), polyfem::assembler::FixedCorotational::compute_stress_grad_multiply_stress(), polyfem::assembler::GenericElastic< Derived >::compute_stress_grad_multiply_stress(), polyfem::assembler::LinearElasticity::compute_stress_grad_multiply_stress(), polyfem::assembler::MooneyRivlin3ParamSymbolic::compute_stress_grad_multiply_stress(), polyfem::assembler::NeoHookeanElasticity::compute_stress_grad_multiply_stress(), polyfem::assembler::GenericElastic< Derived >::compute_stress_grad_multiply_vect(), polyfem::assembler::MooneyRivlin3ParamSymbolic::compute_stress_grad_multiply_vect(), and polyfem::assembler::NeoHookeanElasticity::compute_stress_grad_multiply_vect().
const Eigen::MatrixXd& polyfem::assembler::OptAssemblerData::grad_u_i |
Definition at line 100 of file AssemblerData.hpp.
Referenced by polyfem::assembler::FixedCorotational::compute_dstress_dmu_dlambda(), polyfem::assembler::LinearElasticity::compute_dstress_dmu_dlambda(), polyfem::assembler::NeoHookeanElasticity::compute_dstress_dmu_dlambda(), polyfem::assembler::ViscousDamping::compute_dstress_dpsi_dphi(), polyfem::assembler::ViscousDamping::compute_stress_grad(), polyfem::assembler::FixedCorotational::compute_stress_grad_multiply_mat(), polyfem::assembler::GenericElastic< Derived >::compute_stress_grad_multiply_mat(), polyfem::assembler::Laplacian::compute_stress_grad_multiply_mat(), polyfem::assembler::LinearElasticity::compute_stress_grad_multiply_mat(), polyfem::assembler::MooneyRivlin3ParamSymbolic::compute_stress_grad_multiply_mat(), polyfem::assembler::NeoHookeanElasticity::compute_stress_grad_multiply_mat(), polyfem::assembler::Assembler::compute_stress_grad_multiply_stress(), polyfem::assembler::FixedCorotational::compute_stress_grad_multiply_stress(), polyfem::assembler::GenericElastic< Derived >::compute_stress_grad_multiply_stress(), polyfem::assembler::LinearElasticity::compute_stress_grad_multiply_stress(), polyfem::assembler::MooneyRivlin3ParamSymbolic::compute_stress_grad_multiply_stress(), polyfem::assembler::NeoHookeanElasticity::compute_stress_grad_multiply_stress(), polyfem::assembler::GenericElastic< Derived >::compute_stress_grad_multiply_vect(), polyfem::assembler::MooneyRivlin3ParamSymbolic::compute_stress_grad_multiply_vect(), polyfem::assembler::NeoHookeanElasticity::compute_stress_grad_multiply_vect(), and polyfem::assembler::ViscousDamping::compute_stress_prev_grad().
const Eigen::MatrixXd& polyfem::assembler::OptAssemblerData::local_pts |
Definition at line 98 of file AssemblerData.hpp.
Referenced by polyfem::assembler::FixedCorotational::compute_dstress_dmu_dlambda(), polyfem::assembler::NeoHookeanElasticity::compute_dstress_dmu_dlambda(), polyfem::assembler::FixedCorotational::compute_stress_grad_multiply_mat(), polyfem::assembler::GenericElastic< Derived >::compute_stress_grad_multiply_mat(), polyfem::assembler::LinearElasticity::compute_stress_grad_multiply_mat(), polyfem::assembler::MooneyRivlin3ParamSymbolic::compute_stress_grad_multiply_mat(), polyfem::assembler::NeoHookeanElasticity::compute_stress_grad_multiply_mat(), polyfem::assembler::FixedCorotational::compute_stress_grad_multiply_stress(), polyfem::assembler::GenericElastic< Derived >::compute_stress_grad_multiply_stress(), polyfem::assembler::LinearElasticity::compute_stress_grad_multiply_stress(), polyfem::assembler::MooneyRivlin3ParamSymbolic::compute_stress_grad_multiply_stress(), polyfem::assembler::NeoHookeanElasticity::compute_stress_grad_multiply_stress(), polyfem::assembler::GenericElastic< Derived >::compute_stress_grad_multiply_vect(), polyfem::assembler::MooneyRivlin3ParamSymbolic::compute_stress_grad_multiply_vect(), and polyfem::assembler::NeoHookeanElasticity::compute_stress_grad_multiply_vect().
const double polyfem::assembler::OptAssemblerData::t |
Definition at line 95 of file AssemblerData.hpp.
Referenced by polyfem::assembler::FixedCorotational::compute_dstress_dmu_dlambda(), polyfem::assembler::NeoHookeanElasticity::compute_dstress_dmu_dlambda(), polyfem::assembler::FixedCorotational::compute_stress_grad_multiply_mat(), polyfem::assembler::GenericElastic< Derived >::compute_stress_grad_multiply_mat(), polyfem::assembler::LinearElasticity::compute_stress_grad_multiply_mat(), polyfem::assembler::MooneyRivlin3ParamSymbolic::compute_stress_grad_multiply_mat(), polyfem::assembler::NeoHookeanElasticity::compute_stress_grad_multiply_mat(), polyfem::assembler::FixedCorotational::compute_stress_grad_multiply_stress(), polyfem::assembler::GenericElastic< Derived >::compute_stress_grad_multiply_stress(), polyfem::assembler::LinearElasticity::compute_stress_grad_multiply_stress(), polyfem::assembler::MooneyRivlin3ParamSymbolic::compute_stress_grad_multiply_stress(), polyfem::assembler::NeoHookeanElasticity::compute_stress_grad_multiply_stress(), polyfem::assembler::GenericElastic< Derived >::compute_stress_grad_multiply_vect(), polyfem::assembler::MooneyRivlin3ParamSymbolic::compute_stress_grad_multiply_vect(), and polyfem::assembler::NeoHookeanElasticity::compute_stress_grad_multiply_vect().