Namespaces | |
bilateralconstraintresolution | |
Typedefs | |
using | BilateralLagrangianConstraint = BilateralLagrangianConstraint< T > |
using | SlidingLagrangianConstraint = SlidingLagrangianConstraint< T > |
using | StopperLagrangianConstraint = StopperLagrangianConstraint< T > |
using | UniformLagrangianConstraint = UniformLagrangianConstraint< T > |
using | UnilateralLagrangianConstraint = UnilateralLagrangianConstraint< T > |
Functions | |
SOFA_EXPORT_DYNAMIC_LIBRARY void | initExternalModule () |
SOFA_EXPORT_DYNAMIC_LIBRARY const char * | getModuleName () |
SOFA_EXPORT_DYNAMIC_LIBRARY const char * | getModuleVersion () |
void | init () |
template<class DstV , class Free > | |
void | computeViolation (DstV &resV, unsigned int constraintIndex, const Free &free, size_t N, std::function< double(int i, int j)> f) |
Variables | |
int | BilateralLagrangianConstraintClass |
template class SOFA_COMPONENT_CONSTRAINT_LAGRANGIAN_MODEL_API | BilateralLagrangianConstraint< Vec3Types > |
template class SOFA_COMPONENT_CONSTRAINT_LAGRANGIAN_MODEL_API | BilateralLagrangianConstraint< Rigid3Types > |
int | FixedLagrangianConstraintClass |
template class SOFA_COMPONENT_CONSTRAINT_LAGRANGIAN_MODEL_API | FixedLagrangianConstraint< Vec6Types > |
template class SOFA_COMPONENT_CONSTRAINT_LAGRANGIAN_MODEL_API | FixedLagrangianConstraint< Vec3Types > |
template class SOFA_COMPONENT_CONSTRAINT_LAGRANGIAN_MODEL_API | FixedLagrangianConstraint< Vec2Types > |
template class SOFA_COMPONENT_CONSTRAINT_LAGRANGIAN_MODEL_API | FixedLagrangianConstraint< Vec1Types > |
template class SOFA_COMPONENT_CONSTRAINT_LAGRANGIAN_MODEL_API | FixedLagrangianConstraint< Rigid3Types > |
int | SlidingLagrangianConstraintClass |
template class SOFA_COMPONENT_CONSTRAINT_LAGRANGIAN_MODEL_API | SlidingLagrangianConstraint< Vec3Types > |
int | StopperLagrangianConstraintClass |
template class SOFA_COMPONENT_CONSTRAINT_LAGRANGIAN_MODEL_API | StopperLagrangianConstraint< Vec1Types > |
int | UniformLagrangianConstraintClass |
int | UnilateralLagrangianConstraintClass |
template class SOFA_COMPONENT_CONSTRAINT_LAGRANGIAN_MODEL_API | UnilateralLagrangianConstraint< Vec3Types > |
using sofa::component::constraint::lagrangian::model::BilateralLagrangianConstraint = typedef BilateralLagrangianConstraint<T> |
template class SOFA_COMPONENT_CONSTRAINT_LAGRANGIAN_MODEL_API sofa::component::constraint::lagrangian::model::SlidingLagrangianConstraint< defaulttype::Vec3Types > |
template class SOFA_COMPONENT_CONSTRAINT_LAGRANGIAN_MODEL_API sofa::component::constraint::lagrangian::model::StopperLagrangianConstraint< defaulttype::Vec1Types > |
template class SOFA_COMPONENT_CONSTRAINT_LAGRANGIAN_MODEL_API sofa::component::constraint::lagrangian::model::UniformLagrangianConstraint< sofa::defaulttype::Vec1Types > |
template class SOFA_COMPONENT_CONSTRAINT_LAGRANGIAN_MODEL_API sofa::component::constraint::lagrangian::model::UnilateralLagrangianConstraint< defaulttype::Vec3Types > |
void sofa::component::constraint::lagrangian::model::computeViolation | ( | DstV & | resV, |
unsigned int | constraintIndex, | ||
const Free & | free, | ||
size_t | N, | ||
std::function< double(int i, int j)> | f | ||
) |
const char * sofa::component::constraint::lagrangian::model::getModuleName | ( | ) |
const char * sofa::component::constraint::lagrangian::model::getModuleVersion | ( | ) |
SOFA_COMPONENT_CONSTRAINT_LAGRANGIAN_MODEL_API void sofa::component::constraint::lagrangian::model::init | ( | ) |
void sofa::component::constraint::lagrangian::model::initExternalModule | ( | ) |
template class SOFA_COMPONENT_CONSTRAINT_LAGRANGIAN_MODEL_API sofa::component::constraint::lagrangian::model::BilateralLagrangianConstraint< Rigid3Types > |
template class SOFA_COMPONENT_CONSTRAINT_LAGRANGIAN_MODEL_API sofa::component::constraint::lagrangian::model::BilateralLagrangianConstraint< Vec3Types > |
int sofa::component::constraint::lagrangian::model::BilateralLagrangianConstraintClass |
template class SOFA_COMPONENT_CONSTRAINT_LAGRANGIAN_MODEL_API sofa::component::constraint::lagrangian::model::FixedLagrangianConstraint< Rigid3Types > |
template class SOFA_COMPONENT_CONSTRAINT_LAGRANGIAN_MODEL_API sofa::component::constraint::lagrangian::model::FixedLagrangianConstraint< Vec1Types > |
template class SOFA_COMPONENT_CONSTRAINT_LAGRANGIAN_MODEL_API sofa::component::constraint::lagrangian::model::FixedLagrangianConstraint< Vec2Types > |
template class SOFA_COMPONENT_CONSTRAINT_LAGRANGIAN_MODEL_API sofa::component::constraint::lagrangian::model::FixedLagrangianConstraint< Vec3Types > |
template class SOFA_COMPONENT_CONSTRAINT_LAGRANGIAN_MODEL_API sofa::component::constraint::lagrangian::model::FixedLagrangianConstraint< Vec6Types > |
int sofa::component::constraint::lagrangian::model::FixedLagrangianConstraintClass |
template class SOFA_COMPONENT_CONSTRAINT_LAGRANGIAN_MODEL_API sofa::component::constraint::lagrangian::model::SlidingLagrangianConstraint< Vec3Types > |
int sofa::component::constraint::lagrangian::model::SlidingLagrangianConstraintClass |
template class SOFA_COMPONENT_CONSTRAINT_LAGRANGIAN_MODEL_API sofa::component::constraint::lagrangian::model::StopperLagrangianConstraint< Vec1Types > |
int sofa::component::constraint::lagrangian::model::StopperLagrangianConstraintClass |
int sofa::component::constraint::lagrangian::model::UniformLagrangianConstraintClass |
template class SOFA_COMPONENT_CONSTRAINT_LAGRANGIAN_MODEL_API sofa::component::constraint::lagrangian::model::UnilateralLagrangianConstraint< Vec3Types > |
int sofa::component::constraint::lagrangian::model::UnilateralLagrangianConstraintClass |