Caribou
SofaCaribou::forcefield::HyperelasticForcefield< Element > Member List

This is the complete list of members for SofaCaribou::forcefield::HyperelasticForcefield< Element >, including all inherited members.

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() -> RealSofaCaribou::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 *) -> boolSofaCaribou::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_tSofaCaribou::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 >