Classes | |
class | ConicalForceFieldInternalData |
This class can be overridden if needed for additionnal storage within template specializations. More... | |
class | ConicalForceField |
class | ConstantForceField |
Apply constant forces to given degrees of freedom. More... | |
class | DiagonalVelocityDampingForceField |
Apply damping forces to given degrees of freedom. More... | |
class | EdgePressureForceField |
class | EllipsoidForceFieldInternalData |
This class can be overridden if needed for additionnal storage within template specializations. More... | |
class | EllipsoidForceField |
class | InteractionEllipsoidForceFieldInternalData |
This class can be overridden if needed for additionnal storage within template specializations. More... | |
class | InteractionEllipsoidForceField |
class | LinearForceFieldInternalData |
class | LinearForceField |
class | OscillatingTorsionPressureForceField |
class | PlaneForceFieldInternalData |
class | PlaneForceField |
class | QuadPressureForceField |
QuadPressureForceField Class. More... | |
class | SphereForceFieldInternalData |
This class can be overridden if needed for additionnal storage within template specializations. More... | |
class | SphereForceField |
class | SurfacePressureForceField |
SurfacePressureForceField Class. More... | |
class | TaitSurfacePressureForceField |
class | TorsionForceField |
TorsionForceField. More... | |
class | TrianglePressureForceField |
class | UniformVelocityDampingForceField |
Apply damping forces to given degrees of freedom. More... | |
Functions | |
SOFA_EXPORT_DYNAMIC_LIBRARY void | initExternalModule () |
SOFA_EXPORT_DYNAMIC_LIBRARY const char * | getModuleName () |
SOFA_EXPORT_DYNAMIC_LIBRARY const char * | getModuleVersion () |
SOFA_EXPORT_DYNAMIC_LIBRARY const char * | getModuleComponentList () |
void | init () |
template<typename T > | |
sofa::type::Mat< 3, 3, T > | matCross (const sofa::type::Vec< 3, T > &u) |
Convert a vector cross-product to a to matrix multiplication, i.e. cross(a,b) = matCross(a)*b. More... | |
Variables | |
int | ConicalForceFieldClass |
int | ConstantForceFieldClass |
template class SOFA_COMPONENT_MECHANICALLOAD_API | ConstantForceField< Vec3Types > |
template class SOFA_COMPONENT_MECHANICALLOAD_API | ConstantForceField< Vec2Types > |
template class SOFA_COMPONENT_MECHANICALLOAD_API | ConstantForceField< Vec1Types > |
template class SOFA_COMPONENT_MECHANICALLOAD_API | ConstantForceField< Vec6Types > |
template class SOFA_COMPONENT_MECHANICALLOAD_API | ConstantForceField< Rigid3Types > |
template class SOFA_COMPONENT_MECHANICALLOAD_API | ConstantForceField< Rigid2Types > |
int | DiagonalVelocityDampingForceFieldClass |
template class SOFA_COMPONENT_MECHANICALLOAD_API | DiagonalVelocityDampingForceField< Vec3Types > |
template class SOFA_COMPONENT_MECHANICALLOAD_API | DiagonalVelocityDampingForceField< Vec2Types > |
template class SOFA_COMPONENT_MECHANICALLOAD_API | DiagonalVelocityDampingForceField< Vec1Types > |
template class SOFA_COMPONENT_MECHANICALLOAD_API | DiagonalVelocityDampingForceField< Vec6Types > |
template class SOFA_COMPONENT_MECHANICALLOAD_API | DiagonalVelocityDampingForceField< Rigid3Types > |
template class SOFA_COMPONENT_MECHANICALLOAD_API | DiagonalVelocityDampingForceField< Rigid2Types > |
int | EdgePressureForceFieldClass |
template class SOFA_COMPONENT_MECHANICALLOAD_API | EdgePressureForceField< Vec3Types > |
int | EllipsoidForceFieldClass |
template class SOFA_COMPONENT_MECHANICALLOAD_API | EllipsoidForceField< Vec3Types > |
template class SOFA_COMPONENT_MECHANICALLOAD_API | EllipsoidForceField< Vec2Types > |
template class SOFA_COMPONENT_MECHANICALLOAD_API | EllipsoidForceField< Vec1Types > |
int | InteractionEllipsoidForceFieldClass |
template class SOFA_COMPONENT_MECHANICALLOAD_API | InteractionEllipsoidForceField< Vec3Types, Rigid3Types > |
int | LinearForceFieldClass |
template class SOFA_COMPONENT_MECHANICALLOAD_API | LinearForceField< Vec3Types > |
template class SOFA_COMPONENT_MECHANICALLOAD_API | LinearForceField< Vec2Types > |
template class SOFA_COMPONENT_MECHANICALLOAD_API | LinearForceField< Vec1Types > |
template class SOFA_COMPONENT_MECHANICALLOAD_API | LinearForceField< Vec6Types > |
template class SOFA_COMPONENT_MECHANICALLOAD_API | LinearForceField< Rigid3Types > |
int | OscillatingTorsionPressureForceFieldClass |
template class SOFA_COMPONENT_MECHANICALLOAD_API | OscillatingTorsionPressureForceField< Vec3Types > |
int | PlaneForceFieldClass |
template class SOFA_COMPONENT_MECHANICALLOAD_API | PlaneForceField< Vec3Types > |
template class SOFA_COMPONENT_MECHANICALLOAD_API | PlaneForceField< Vec2Types > |
template class SOFA_COMPONENT_MECHANICALLOAD_API | PlaneForceField< Vec1Types > |
template class SOFA_COMPONENT_MECHANICALLOAD_API | PlaneForceField< Vec6Types > |
template class SOFA_COMPONENT_MECHANICALLOAD_API | PlaneForceField< Rigid3Types > |
int | QuadPressureForceFieldClass |
template class SOFA_COMPONENT_MECHANICALLOAD_API | QuadPressureForceField< Vec3Types > |
int | SphereForceFieldClass |
template class SOFA_COMPONENT_MECHANICALLOAD_API | SphereForceField< Vec3Types > |
template class SOFA_COMPONENT_MECHANICALLOAD_API | SphereForceField< Vec2Types > |
template class SOFA_COMPONENT_MECHANICALLOAD_API | SphereForceField< Vec1Types > |
int | SurfacePressureForceFieldClass |
template class SOFA_COMPONENT_MECHANICALLOAD_API | SurfacePressureForceField< Vec3Types > |
template class SOFA_COMPONENT_MECHANICALLOAD_API | SurfacePressureForceField< Rigid3Types > |
int | TaitSurfacePressureForceFieldClass |
template class SOFA_COMPONENT_MECHANICALLOAD_API | TaitSurfacePressureForceField< Vec3Types > |
int | TorsionForceFieldClass |
template class SOFA_COMPONENT_MECHANICALLOAD_API | TorsionForceField< Vec3Types > |
template class SOFA_COMPONENT_MECHANICALLOAD_API | TorsionForceField< Rigid3Types > |
int | TrianglePressureForceFieldClass |
template class SOFA_COMPONENT_MECHANICALLOAD_API | TrianglePressureForceField< Vec3Types > |
int | UniformVelocityDampingForceFieldClass |
template class SOFA_COMPONENT_MECHANICALLOAD_API | UniformVelocityDampingForceField< Vec3Types > |
template class SOFA_COMPONENT_MECHANICALLOAD_API | UniformVelocityDampingForceField< Vec2Types > |
template class SOFA_COMPONENT_MECHANICALLOAD_API | UniformVelocityDampingForceField< Vec1Types > |
template class SOFA_COMPONENT_MECHANICALLOAD_API | UniformVelocityDampingForceField< Vec6Types > |
template class SOFA_COMPONENT_MECHANICALLOAD_API | UniformVelocityDampingForceField< Rigid3Types > |
template class SOFA_COMPONENT_MECHANICALLOAD_API | UniformVelocityDampingForceField< Rigid2Types > |
const char * sofa::component::mechanicalload::getModuleComponentList | ( | ) |
const char * sofa::component::mechanicalload::getModuleName | ( | ) |
const char * sofa::component::mechanicalload::getModuleVersion | ( | ) |
SOFA_COMPONENT_MECHANICALLOAD_API void sofa::component::mechanicalload::init | ( | ) |
void sofa::component::mechanicalload::initExternalModule | ( | ) |
|
inline |
Convert a vector cross-product to a to matrix multiplication, i.e. cross(a,b) = matCross(a)*b.
int sofa::component::mechanicalload::ConicalForceFieldClass |
template class SOFA_COMPONENT_MECHANICALLOAD_API sofa::component::mechanicalload::ConstantForceField< Rigid2Types > |
template class SOFA_COMPONENT_MECHANICALLOAD_API sofa::component::mechanicalload::ConstantForceField< Rigid3Types > |
template class SOFA_COMPONENT_MECHANICALLOAD_API sofa::component::mechanicalload::ConstantForceField< Vec1Types > |
template class SOFA_COMPONENT_MECHANICALLOAD_API sofa::component::mechanicalload::ConstantForceField< Vec2Types > |
template class SOFA_COMPONENT_MECHANICALLOAD_API sofa::component::mechanicalload::ConstantForceField< Vec3Types > |
template class SOFA_COMPONENT_MECHANICALLOAD_API sofa::component::mechanicalload::ConstantForceField< Vec6Types > |
int sofa::component::mechanicalload::ConstantForceFieldClass |
template class SOFA_COMPONENT_MECHANICALLOAD_API sofa::component::mechanicalload::DiagonalVelocityDampingForceField< Rigid2Types > |
template class SOFA_COMPONENT_MECHANICALLOAD_API sofa::component::mechanicalload::DiagonalVelocityDampingForceField< Rigid3Types > |
template class SOFA_COMPONENT_MECHANICALLOAD_API sofa::component::mechanicalload::DiagonalVelocityDampingForceField< Vec1Types > |
template class SOFA_COMPONENT_MECHANICALLOAD_API sofa::component::mechanicalload::DiagonalVelocityDampingForceField< Vec2Types > |
template class SOFA_COMPONENT_MECHANICALLOAD_API sofa::component::mechanicalload::DiagonalVelocityDampingForceField< Vec3Types > |
template class SOFA_COMPONENT_MECHANICALLOAD_API sofa::component::mechanicalload::DiagonalVelocityDampingForceField< Vec6Types > |
int sofa::component::mechanicalload::DiagonalVelocityDampingForceFieldClass |
template class SOFA_COMPONENT_MECHANICALLOAD_API sofa::component::mechanicalload::EdgePressureForceField< Vec3Types > |
int sofa::component::mechanicalload::EdgePressureForceFieldClass |
template class SOFA_COMPONENT_MECHANICALLOAD_API sofa::component::mechanicalload::EllipsoidForceField< Vec1Types > |
template class SOFA_COMPONENT_MECHANICALLOAD_API sofa::component::mechanicalload::EllipsoidForceField< Vec2Types > |
template class SOFA_COMPONENT_MECHANICALLOAD_API sofa::component::mechanicalload::EllipsoidForceField< Vec3Types > |
int sofa::component::mechanicalload::EllipsoidForceFieldClass |
template class SOFA_COMPONENT_MECHANICALLOAD_API sofa::component::mechanicalload::InteractionEllipsoidForceField< Vec3Types, Rigid3Types > |
int sofa::component::mechanicalload::InteractionEllipsoidForceFieldClass |
template class SOFA_COMPONENT_MECHANICALLOAD_API sofa::component::mechanicalload::LinearForceField< Rigid3Types > |
template class SOFA_COMPONENT_MECHANICALLOAD_API sofa::component::mechanicalload::LinearForceField< Vec1Types > |
template class SOFA_COMPONENT_MECHANICALLOAD_API sofa::component::mechanicalload::LinearForceField< Vec2Types > |
template class SOFA_COMPONENT_MECHANICALLOAD_API sofa::component::mechanicalload::LinearForceField< Vec3Types > |
template class SOFA_COMPONENT_MECHANICALLOAD_API sofa::component::mechanicalload::LinearForceField< Vec6Types > |
int sofa::component::mechanicalload::LinearForceFieldClass |
template class SOFA_COMPONENT_MECHANICALLOAD_API sofa::component::mechanicalload::OscillatingTorsionPressureForceField< Vec3Types > |
int sofa::component::mechanicalload::OscillatingTorsionPressureForceFieldClass |
template class SOFA_COMPONENT_MECHANICALLOAD_API sofa::component::mechanicalload::PlaneForceField< Rigid3Types > |
template class SOFA_COMPONENT_MECHANICALLOAD_API sofa::component::mechanicalload::PlaneForceField< Vec1Types > |
template class SOFA_COMPONENT_MECHANICALLOAD_API sofa::component::mechanicalload::PlaneForceField< Vec2Types > |
template class SOFA_COMPONENT_MECHANICALLOAD_API sofa::component::mechanicalload::PlaneForceField< Vec3Types > |
template class SOFA_COMPONENT_MECHANICALLOAD_API sofa::component::mechanicalload::PlaneForceField< Vec6Types > |
int sofa::component::mechanicalload::PlaneForceFieldClass |
template class SOFA_COMPONENT_MECHANICALLOAD_API sofa::component::mechanicalload::QuadPressureForceField< Vec3Types > |
int sofa::component::mechanicalload::QuadPressureForceFieldClass |
template class SOFA_COMPONENT_MECHANICALLOAD_API sofa::component::mechanicalload::SphereForceField< Vec1Types > |
template class SOFA_COMPONENT_MECHANICALLOAD_API sofa::component::mechanicalload::SphereForceField< Vec2Types > |
template class SOFA_COMPONENT_MECHANICALLOAD_API sofa::component::mechanicalload::SphereForceField< Vec3Types > |
int sofa::component::mechanicalload::SphereForceFieldClass |
template class SOFA_COMPONENT_MECHANICALLOAD_API sofa::component::mechanicalload::SurfacePressureForceField< Rigid3Types > |
template class SOFA_COMPONENT_MECHANICALLOAD_API sofa::component::mechanicalload::SurfacePressureForceField< Vec3Types > |
int sofa::component::mechanicalload::SurfacePressureForceFieldClass |
template class SOFA_COMPONENT_MECHANICALLOAD_API sofa::component::mechanicalload::TaitSurfacePressureForceField< Vec3Types > |
int sofa::component::mechanicalload::TaitSurfacePressureForceFieldClass |
template class SOFA_COMPONENT_MECHANICALLOAD_API sofa::component::mechanicalload::TorsionForceField< Rigid3Types > |
template class SOFA_COMPONENT_MECHANICALLOAD_API sofa::component::mechanicalload::TorsionForceField< Vec3Types > |
int sofa::component::mechanicalload::TorsionForceFieldClass |
template class SOFA_COMPONENT_MECHANICALLOAD_API sofa::component::mechanicalload::TrianglePressureForceField< Vec3Types > |
int sofa::component::mechanicalload::TrianglePressureForceFieldClass |
template class SOFA_COMPONENT_MECHANICALLOAD_API sofa::component::mechanicalload::UniformVelocityDampingForceField< Rigid2Types > |
template class SOFA_COMPONENT_MECHANICALLOAD_API sofa::component::mechanicalload::UniformVelocityDampingForceField< Rigid3Types > |
template class SOFA_COMPONENT_MECHANICALLOAD_API sofa::component::mechanicalload::UniformVelocityDampingForceField< Vec1Types > |
template class SOFA_COMPONENT_MECHANICALLOAD_API sofa::component::mechanicalload::UniformVelocityDampingForceField< Vec2Types > |
template class SOFA_COMPONENT_MECHANICALLOAD_API sofa::component::mechanicalload::UniformVelocityDampingForceField< Vec3Types > |
template class SOFA_COMPONENT_MECHANICALLOAD_API sofa::component::mechanicalload::UniformVelocityDampingForceField< Vec6Types > |
int sofa::component::mechanicalload::UniformVelocityDampingForceFieldClass |