| addDForce(const MechanicalParams *, Data< VecDeriv > &, const Data< VecDeriv > &) override (defined in SofaCaribou::forcefield::HyperelasticForcefield< Element >) | SofaCaribou::forcefield::HyperelasticForcefield< Element > | |
| addForce(const MechanicalParams *mparams, Data< VecDeriv > &d_f, const Data< VecCoord > &d_x, const Data< VecDeriv > &d_v) override (defined in SofaCaribou::forcefield::HyperelasticForcefield< Element >) | SofaCaribou::forcefield::HyperelasticForcefield< Element > | |
| addKToMatrix(sofa::defaulttype::BaseMatrix *, SReal, unsigned int &) override (defined in SofaCaribou::forcefield::HyperelasticForcefield< Element >) | SofaCaribou::forcefield::HyperelasticForcefield< Element > | |
| canCreate(HyperelasticForcefield< Element > *o, BaseContext *context, BaseObjectDescription *arg) -> bool (defined in SofaCaribou::forcefield::HyperelasticForcefield< Element >) | SofaCaribou::forcefield::HyperelasticForcefield< Element > | static |
| computeBBox(const sofa::core::ExecParams *params, bool onlyVisible) override (defined in SofaCaribou::forcefield::HyperelasticForcefield< Element >) | SofaCaribou::forcefield::HyperelasticForcefield< Element > | |
| cond() -> Real | SofaCaribou::forcefield::HyperelasticForcefield< Element > | |
| Coord typedef (defined in SofaCaribou::forcefield::HyperelasticForcefield< Element >) | SofaCaribou::forcefield::HyperelasticForcefield< Element > | |
| DataTypes typedef (defined in SofaCaribou::forcefield::HyperelasticForcefield< Element >) | SofaCaribou::forcefield::HyperelasticForcefield< Element > | |
| Deriv typedef (defined in SofaCaribou::forcefield::HyperelasticForcefield< Element >) | SofaCaribou::forcefield::HyperelasticForcefield< Element > | |
| Dimension (defined in SofaCaribou::forcefield::HyperelasticForcefield< Element >) | SofaCaribou::forcefield::HyperelasticForcefield< Element > | static |
| draw(const sofa::core::visual::VisualParams *vparams) override (defined in SofaCaribou::forcefield::HyperelasticForcefield< Element >) | SofaCaribou::forcefield::HyperelasticForcefield< Element > | |
| eigenvalues() -> const Vector< Eigen::Dynamic > & | SofaCaribou::forcefield::HyperelasticForcefield< Element > | |
| gauss_nodes_of(std::size_t element_id) const -> const auto & | SofaCaribou::forcefield::HyperelasticForcefield< Element > | inline |
| GaussContainer typedef (defined in SofaCaribou::forcefield::HyperelasticForcefield< Element >) | SofaCaribou::forcefield::HyperelasticForcefield< Element > | |
| getPotentialEnergy(const MechanicalParams *, const Data< VecCoord > &) const override (defined in SofaCaribou::forcefield::HyperelasticForcefield< Element >) | SofaCaribou::forcefield::HyperelasticForcefield< Element > | |
| getTemplateName() const -> std::string override (defined in SofaCaribou::forcefield::HyperelasticForcefield< Element >) | SofaCaribou::forcefield::HyperelasticForcefield< Element > | inline |
| HyperelasticForcefield() (defined in SofaCaribou::forcefield::HyperelasticForcefield< Element >) | SofaCaribou::forcefield::HyperelasticForcefield< Element > | |
| Inherit typedef (defined in SofaCaribou::forcefield::HyperelasticForcefield< Element >) | SofaCaribou::forcefield::HyperelasticForcefield< Element > | |
| init() override (defined in SofaCaribou::forcefield::HyperelasticForcefield< Element >) | SofaCaribou::forcefield::HyperelasticForcefield< Element > | |
| K() -> Eigen::SparseMatrix< Real > | SofaCaribou::forcefield::HyperelasticForcefield< Element > | inline |
| Link typedef (defined in SofaCaribou::forcefield::HyperelasticForcefield< Element >) | SofaCaribou::forcefield::HyperelasticForcefield< Element > | |
| LocalCoordinates typedef (defined in SofaCaribou::forcefield::HyperelasticForcefield< Element >) | SofaCaribou::forcefield::HyperelasticForcefield< Element > | |
| Map typedef (defined in SofaCaribou::forcefield::HyperelasticForcefield< Element >) | SofaCaribou::forcefield::HyperelasticForcefield< Element > | |
| MapVector typedef (defined in SofaCaribou::forcefield::HyperelasticForcefield< Element >) | SofaCaribou::forcefield::HyperelasticForcefield< Element > | |
| Mat33 typedef (defined in SofaCaribou::forcefield::HyperelasticForcefield< Element >) | SofaCaribou::forcefield::HyperelasticForcefield< Element > | |
| Matrix typedef (defined in SofaCaribou::forcefield::HyperelasticForcefield< Element >) | SofaCaribou::forcefield::HyperelasticForcefield< Element > | |
| MatrixI typedef (defined in SofaCaribou::forcefield::HyperelasticForcefield< Element >) | SofaCaribou::forcefield::HyperelasticForcefield< Element > | |
| mesh_is_compatible(const sofa::core::topology::BaseMeshTopology *) -> bool | SofaCaribou::forcefield::HyperelasticForcefield< Element > | inlineprotectedstatic |
| mesh_is_compatible(const sofa::core::topology::BaseMeshTopology *topology) -> bool (defined in SofaCaribou::forcefield::HyperelasticForcefield< Element >) | SofaCaribou::forcefield::HyperelasticForcefield< Element > | protected |
| mesh_is_compatible(const sofa::core::topology::BaseMeshTopology *topology) -> bool (defined in SofaCaribou::forcefield::HyperelasticForcefield< Element >) | SofaCaribou::forcefield::HyperelasticForcefield< Element > | protected |
| mesh_is_compatible(const sofa::core::topology::BaseMeshTopology *topology) -> bool (defined in SofaCaribou::forcefield::HyperelasticForcefield< Element >) | SofaCaribou::forcefield::HyperelasticForcefield< Element > | protected |
| mesh_is_compatible(const sofa::core::topology::BaseMeshTopology *topology) -> bool (defined in SofaCaribou::forcefield::HyperelasticForcefield< Element >) | SofaCaribou::forcefield::HyperelasticForcefield< Element > | protected |
| mesh_is_compatible(const sofa::core::topology::BaseMeshTopology *topology) -> bool (defined in SofaCaribou::forcefield::HyperelasticForcefield< Element >) | SofaCaribou::forcefield::HyperelasticForcefield< Element > | protected |
| mesh_is_compatible(const sofa::core::topology::BaseMeshTopology *topology) -> bool (defined in SofaCaribou::forcefield::HyperelasticForcefield< Element >) | SofaCaribou::forcefield::HyperelasticForcefield< Element > | protected |
| number_of_elements() const -> std::size_t | SofaCaribou::forcefield::HyperelasticForcefield< Element > | inlinevirtual |
| number_of_elements() const -> std::size_t (defined in SofaCaribou::forcefield::HyperelasticForcefield< Element >) | SofaCaribou::forcefield::HyperelasticForcefield< Element > | |
| number_of_elements() const -> std::size_t (defined in SofaCaribou::forcefield::HyperelasticForcefield< Element >) | SofaCaribou::forcefield::HyperelasticForcefield< Element > | |
| number_of_elements() const -> std::size_t (defined in SofaCaribou::forcefield::HyperelasticForcefield< Element >) | SofaCaribou::forcefield::HyperelasticForcefield< Element > | |
| number_of_elements() const -> std::size_t (defined in SofaCaribou::forcefield::HyperelasticForcefield< Element >) | SofaCaribou::forcefield::HyperelasticForcefield< Element > | |
| number_of_elements() const -> std::size_t (defined in SofaCaribou::forcefield::HyperelasticForcefield< Element >) | SofaCaribou::forcefield::HyperelasticForcefield< Element > | |
| number_of_elements() const -> std::size_t (defined in SofaCaribou::forcefield::HyperelasticForcefield< Element >) | SofaCaribou::forcefield::HyperelasticForcefield< Element > | |
| NumberOfGaussNodes (defined in SofaCaribou::forcefield::HyperelasticForcefield< Element >) | SofaCaribou::forcefield::HyperelasticForcefield< Element > | static |
| NumberOfNodes (defined in SofaCaribou::forcefield::HyperelasticForcefield< Element >) | SofaCaribou::forcefield::HyperelasticForcefield< Element > | static |
| Real typedef (defined in SofaCaribou::forcefield::HyperelasticForcefield< Element >) | SofaCaribou::forcefield::HyperelasticForcefield< Element > | |
| SOFA_CLASS(SOFA_TEMPLATE(HyperelasticForcefield, Element), SOFA_TEMPLATE(ForceField, typename SofaVecType< caribou::geometry::traits< Element >::Dimension >::Type)) (defined in SofaCaribou::forcefield::HyperelasticForcefield< Element >) | SofaCaribou::forcefield::HyperelasticForcefield< Element > | |
| templateName(const HyperelasticForcefield< Element > *=nullptr) -> std::string (defined in SofaCaribou::forcefield::HyperelasticForcefield< Element >) | SofaCaribou::forcefield::HyperelasticForcefield< Element > | inlinestatic |
| templateName(const HyperelasticForcefield< Triangle< _2D, Linear >> *) -> std::string (defined in SofaCaribou::forcefield::HyperelasticForcefield< Element >) | SofaCaribou::forcefield::HyperelasticForcefield< Element > | |
| templateName(const HyperelasticForcefield< Quad< _2D, Linear >> *) -> std::string (defined in SofaCaribou::forcefield::HyperelasticForcefield< Element >) | SofaCaribou::forcefield::HyperelasticForcefield< Element > | |
| templateName(const HyperelasticForcefield< Tetrahedron< Linear >> *) -> std::string (defined in SofaCaribou::forcefield::HyperelasticForcefield< Element >) | SofaCaribou::forcefield::HyperelasticForcefield< Element > | |
| templateName(const HyperelasticForcefield< Hexahedron< Linear >> *) -> std::string (defined in SofaCaribou::forcefield::HyperelasticForcefield< Element >) | SofaCaribou::forcefield::HyperelasticForcefield< Element > | |
| templateName(const HyperelasticForcefield< caribou::geometry::Tetrahedron< caribou::Linear >> *) -> std::string (defined in SofaCaribou::forcefield::HyperelasticForcefield< Element >) | SofaCaribou::forcefield::HyperelasticForcefield< Element > | |
| templateName(const HyperelasticForcefield< caribou::geometry::Hexahedron< caribou::Linear >> *) -> std::string (defined in SofaCaribou::forcefield::HyperelasticForcefield< Element >) | SofaCaribou::forcefield::HyperelasticForcefield< Element > | |
| Vec3 typedef (defined in SofaCaribou::forcefield::HyperelasticForcefield< Element >) | SofaCaribou::forcefield::HyperelasticForcefield< Element > | |
| VecCoord typedef (defined in SofaCaribou::forcefield::HyperelasticForcefield< Element >) | SofaCaribou::forcefield::HyperelasticForcefield< Element > | |
| VecDeriv typedef (defined in SofaCaribou::forcefield::HyperelasticForcefield< Element >) | SofaCaribou::forcefield::HyperelasticForcefield< Element > | |
| Vector typedef (defined in SofaCaribou::forcefield::HyperelasticForcefield< Element >) | SofaCaribou::forcefield::HyperelasticForcefield< Element > | |
| WorldCoordinates typedef (defined in SofaCaribou::forcefield::HyperelasticForcefield< Element >) | SofaCaribou::forcefield::HyperelasticForcefield< Element > | |