Namespaces | |
bilateralconstraintresolution | |
Typedefs | |
using | BilateralLagrangianConstraint = BilateralLagrangianConstraint< T > |
using | SlidingLagrangianConstraint = SlidingLagrangianConstraint< T > |
using | StopperLagrangianConstraint = StopperLagrangianConstraint< T > |
using | UniformLagrangianConstraint = UniformLagrangianConstraint< T > |
using | UnilateralLagrangianConstraint = UnilateralLagrangianConstraint< T > |
Functions | |
void | registerBilateralLagrangianConstraint (sofa::core::ObjectFactory *factory) |
void | registerFixedLagrangianConstraint (sofa::core::ObjectFactory *factory) |
void | registerSlidingLagrangianConstraint (sofa::core::ObjectFactory *factory) |
void | registerStopperLagrangianConstraint (sofa::core::ObjectFactory *factory) |
void | registerUniformLagrangianConstraint (sofa::core::ObjectFactory *factory) |
void | registerUnilateralLagrangianConstraint (sofa::core::ObjectFactory *factory) |
SOFA_EXPORT_DYNAMIC_LIBRARY void | initExternalModule () |
SOFA_EXPORT_DYNAMIC_LIBRARY const char * | getModuleName () |
SOFA_EXPORT_DYNAMIC_LIBRARY const char * | getModuleVersion () |
SOFA_EXPORT_DYNAMIC_LIBRARY void | registerObjects (sofa::core::ObjectFactory *factory) |
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 | |
template class SOFA_COMPONENT_CONSTRAINT_LAGRANGIAN_MODEL_API | BilateralLagrangianConstraint< Vec3Types > |
template class SOFA_COMPONENT_CONSTRAINT_LAGRANGIAN_MODEL_API | BilateralLagrangianConstraint< Rigid3Types > |
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 > |
template class SOFA_COMPONENT_CONSTRAINT_LAGRANGIAN_MODEL_API | SlidingLagrangianConstraint< Vec3Types > |
template class SOFA_COMPONENT_CONSTRAINT_LAGRANGIAN_MODEL_API | StopperLagrangianConstraint< Vec1Types > |
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 | ( | ) |
void sofa::component::constraint::lagrangian::model::registerBilateralLagrangianConstraint | ( | sofa::core::ObjectFactory * | factory | ) |
void sofa::component::constraint::lagrangian::model::registerFixedLagrangianConstraint | ( | sofa::core::ObjectFactory * | factory | ) |
void sofa::component::constraint::lagrangian::model::registerObjects | ( | sofa::core::ObjectFactory * | factory | ) |
void sofa::component::constraint::lagrangian::model::registerSlidingLagrangianConstraint | ( | sofa::core::ObjectFactory * | factory | ) |
void sofa::component::constraint::lagrangian::model::registerStopperLagrangianConstraint | ( | sofa::core::ObjectFactory * | factory | ) |
void sofa::component::constraint::lagrangian::model::registerUniformLagrangianConstraint | ( | sofa::core::ObjectFactory * | factory | ) |
void sofa::component::constraint::lagrangian::model::registerUnilateralLagrangianConstraint | ( | sofa::core::ObjectFactory * | factory | ) |
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 > |
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 > |
template class SOFA_COMPONENT_CONSTRAINT_LAGRANGIAN_MODEL_API sofa::component::constraint::lagrangian::model::SlidingLagrangianConstraint< Vec3Types > |
template class SOFA_COMPONENT_CONSTRAINT_LAGRANGIAN_MODEL_API sofa::component::constraint::lagrangian::model::StopperLagrangianConstraint< Vec1Types > |
template class SOFA_COMPONENT_CONSTRAINT_LAGRANGIAN_MODEL_API sofa::component::constraint::lagrangian::model::UnilateralLagrangianConstraint< Vec3Types > |