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 | Gravity |
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... | |
Variables | |
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 > |
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 > |
template class SOFA_COMPONENT_MECHANICALLOAD_API | EdgePressureForceField< Vec3Types > |
template class SOFA_COMPONENT_MECHANICALLOAD_API | EllipsoidForceField< Vec3Types > |
template class SOFA_COMPONENT_MECHANICALLOAD_API | EllipsoidForceField< Vec2Types > |
template class SOFA_COMPONENT_MECHANICALLOAD_API | EllipsoidForceField< Vec1Types > |
template class SOFA_COMPONENT_MECHANICALLOAD_API | InteractionEllipsoidForceField< Vec3Types, Rigid3Types > |
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 > |
template class SOFA_COMPONENT_MECHANICALLOAD_API | OscillatingTorsionPressureForceField< Vec3Types > |
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 > |
template class SOFA_COMPONENT_MECHANICALLOAD_API | QuadPressureForceField< Vec3Types > |
template class SOFA_COMPONENT_MECHANICALLOAD_API | SphereForceField< Vec3Types > |
template class SOFA_COMPONENT_MECHANICALLOAD_API | SphereForceField< Vec2Types > |
template class SOFA_COMPONENT_MECHANICALLOAD_API | SphereForceField< Vec1Types > |
template class SOFA_COMPONENT_MECHANICALLOAD_API | SurfacePressureForceField< Vec3Types > |
template class SOFA_COMPONENT_MECHANICALLOAD_API | SurfacePressureForceField< Rigid3Types > |
template class SOFA_COMPONENT_MECHANICALLOAD_API | TaitSurfacePressureForceField< Vec3Types > |
template class SOFA_COMPONENT_MECHANICALLOAD_API | TorsionForceField< Vec3Types > |
template class SOFA_COMPONENT_MECHANICALLOAD_API | TorsionForceField< Rigid3Types > |
template class SOFA_COMPONENT_MECHANICALLOAD_API | TrianglePressureForceField< Vec3Types > |
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::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.
void sofa::component::mechanicalload::registerConicalForceField | ( | sofa::core::ObjectFactory * | factory | ) |
void sofa::component::mechanicalload::registerConstantForceField | ( | sofa::core::ObjectFactory * | factory | ) |
void sofa::component::mechanicalload::registerDiagonalVelocityDampingForceField | ( | sofa::core::ObjectFactory * | factory | ) |
void sofa::component::mechanicalload::registerEdgePressureForceField | ( | sofa::core::ObjectFactory * | factory | ) |
void sofa::component::mechanicalload::registerEllipsoidForceField | ( | sofa::core::ObjectFactory * | factory | ) |
void sofa::component::mechanicalload::registerGravity | ( | sofa::core::ObjectFactory * | factory | ) |
void sofa::component::mechanicalload::registerInteractionEllipsoidForceField | ( | sofa::core::ObjectFactory * | factory | ) |
void sofa::component::mechanicalload::registerLinearForceField | ( | sofa::core::ObjectFactory * | factory | ) |
void sofa::component::mechanicalload::registerObjects | ( | sofa::core::ObjectFactory * | factory | ) |
void sofa::component::mechanicalload::registerOscillatingTorsionPressureForceField | ( | sofa::core::ObjectFactory * | factory | ) |
void sofa::component::mechanicalload::registerPlaneForceField | ( | sofa::core::ObjectFactory * | factory | ) |
void sofa::component::mechanicalload::registerQuadPressureForceField | ( | sofa::core::ObjectFactory * | factory | ) |
void sofa::component::mechanicalload::registerSphereForceField | ( | sofa::core::ObjectFactory * | factory | ) |
void sofa::component::mechanicalload::registerSurfacePressureForceField | ( | sofa::core::ObjectFactory * | factory | ) |
void sofa::component::mechanicalload::registerTaitSurfacePressureForceField | ( | sofa::core::ObjectFactory * | factory | ) |
void sofa::component::mechanicalload::registerTorsionForceField | ( | sofa::core::ObjectFactory * | factory | ) |
void sofa::component::mechanicalload::registerTrianglePressureForceField | ( | sofa::core::ObjectFactory * | factory | ) |
void sofa::component::mechanicalload::registerUniformVelocityDampingForceField | ( | sofa::core::ObjectFactory * | factory | ) |
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 > |
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 > |
template class SOFA_COMPONENT_MECHANICALLOAD_API sofa::component::mechanicalload::EdgePressureForceField< Vec3Types > |
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 > |
template class SOFA_COMPONENT_MECHANICALLOAD_API sofa::component::mechanicalload::InteractionEllipsoidForceField< Vec3Types, Rigid3Types > |
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 > |
template class SOFA_COMPONENT_MECHANICALLOAD_API sofa::component::mechanicalload::OscillatingTorsionPressureForceField< Vec3Types > |
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 > |
template class SOFA_COMPONENT_MECHANICALLOAD_API sofa::component::mechanicalload::QuadPressureForceField< Vec3Types > |
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 > |
template class SOFA_COMPONENT_MECHANICALLOAD_API sofa::component::mechanicalload::SurfacePressureForceField< Rigid3Types > |
template class SOFA_COMPONENT_MECHANICALLOAD_API sofa::component::mechanicalload::SurfacePressureForceField< Vec3Types > |
template class SOFA_COMPONENT_MECHANICALLOAD_API sofa::component::mechanicalload::TaitSurfacePressureForceField< Vec3Types > |
template class SOFA_COMPONENT_MECHANICALLOAD_API sofa::component::mechanicalload::TorsionForceField< Rigid3Types > |
template class SOFA_COMPONENT_MECHANICALLOAD_API sofa::component::mechanicalload::TorsionForceField< Vec3Types > |
template class SOFA_COMPONENT_MECHANICALLOAD_API sofa::component::mechanicalload::TrianglePressureForceField< Vec3Types > |
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 > |