SOFA plugin: SofaDistanceGrid  master
Open source framework for multi-physics simuation
sofa::component::collision::response::contact Namespace Reference

Classes

class  RuleBasedContactManager
 
class  AugmentedLagrangianResponse
 
class  BarycentricPenalityContact
 
class  BarycentricStickContact
 
class  BaseRayContact
 
class  BaseUnilateralContactResponse
 
class  CollisionResponse
 
class  ContactIdentifier
 
class  ContactListener
 
class  FrictionContact
 
class  PenalityContact
 
class  PenalityContactForceField
 
class  RayContact
 
class  StickContactConstraint
 

Functions

void registerCollisionResponse (sofa::core::ObjectFactory *factory)
 
long cantorPolynomia (sofa::core::collision::DetectionOutput::ContactId x, sofa::core::collision::DetectionOutput::ContactId y)
 
void registerContactListener (sofa::core::ObjectFactory *factory)
 
void registerPenalityContactForceField (sofa::core::ObjectFactory *factory)
 
void registerRuleBasedContactManager (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 ()
 

Variables

Creator< sofa::core::collision::Contact::Factory, AugmentedLagrangianResponse< PointCollisionModel< sofa::defaulttype::Vec3Types >, PointCollisionModel< sofa::defaulttype::Vec3Types > > > PointPointAugmentedLagrangianResponseClass ("AugmentedLagrangianResponseConstraint", true)
 
Creator< sofa::core::collision::Contact::Factory, AugmentedLagrangianResponse< LineCollisionModel< sofa::defaulttype::Vec3Types >, SphereCollisionModel< sofa::defaulttype::Vec3Types > > > LineSphereAugmentedLagrangianResponseClass ("AugmentedLagrangianResponseConstraint", true)
 
Creator< sofa::core::collision::Contact::Factory, AugmentedLagrangianResponse< LineCollisionModel< sofa::defaulttype::Vec3Types >, PointCollisionModel< sofa::defaulttype::Vec3Types > > > LinePointAugmentedLagrangianResponseClass ("AugmentedLagrangianResponseConstraint", true)
 
Creator< sofa::core::collision::Contact::Factory, AugmentedLagrangianResponse< LineCollisionModel< sofa::defaulttype::Vec3Types >, LineCollisionModel< sofa::defaulttype::Vec3Types > > > LineLineAugmentedLagrangianResponseClass ("AugmentedLagrangianResponseConstraint", true)
 
Creator< sofa::core::collision::Contact::Factory, AugmentedLagrangianResponse< TriangleCollisionModel< sofa::defaulttype::Vec3Types >, SphereCollisionModel< sofa::defaulttype::Vec3Types > > > TriangleSphereAugmentedLagrangianResponseClass ("AugmentedLagrangianResponseConstraint", true)
 
Creator< sofa::core::collision::Contact::Factory, AugmentedLagrangianResponse< TriangleCollisionModel< sofa::defaulttype::Vec3Types >, PointCollisionModel< sofa::defaulttype::Vec3Types > > > TrianglePointAugmentedLagrangianResponseClass ("AugmentedLagrangianResponseConstraint", true)
 
Creator< sofa::core::collision::Contact::Factory, AugmentedLagrangianResponse< TriangleCollisionModel< sofa::defaulttype::Vec3Types >, LineCollisionModel< sofa::defaulttype::Vec3Types > > > TriangleLineAugmentedLagrangianResponseClass ("AugmentedLagrangianResponseConstraint", true)
 
Creator< sofa::core::collision::Contact::Factory, AugmentedLagrangianResponse< TriangleCollisionModel< sofa::defaulttype::Vec3Types >, TriangleCollisionModel< sofa::defaulttype::Vec3Types > > > TriangleTriangleAugmentedLagrangianResponseClass ("AugmentedLagrangianResponseConstraint", true)
 
Creator< sofa::core::collision::Contact::Factory, AugmentedLagrangianResponse< SphereCollisionModel< sofa::defaulttype::Vec3Types >, SphereCollisionModel< sofa::defaulttype::Vec3Types > > > SphereSphereAugmentedLagrangianResponseClass ("AugmentedLagrangianResponseConstraint", true)
 
Creator< sofa::core::collision::Contact::Factory, AugmentedLagrangianResponse< SphereCollisionModel< sofa::defaulttype::Vec3Types >, PointCollisionModel< sofa::defaulttype::Vec3Types > > > SpherePointAugmentedLagrangianResponseClass ("AugmentedLagrangianResponseConstraint", true)
 
Creator< sofa::core::collision::Contact::Factory, AugmentedLagrangianResponse< RigidSphereModel, RigidSphereModel > > RigidSphereRigidSphereAugmentedLagrangianResponseClass ("AugmentedLagrangianResponseConstraint", true)
 
Creator< sofa::core::collision::Contact::Factory, AugmentedLagrangianResponse< SphereCollisionModel< sofa::defaulttype::Vec3Types >, RigidSphereModel > > SphereRigidSphereAugmentedLagrangianResponseClass ("AugmentedLagrangianResponseConstraint", true)
 
Creator< sofa::core::collision::Contact::Factory, AugmentedLagrangianResponse< LineCollisionModel< sofa::defaulttype::Vec3Types >, RigidSphereModel > > LineRigidSphereAugmentedLagrangianResponseClass ("AugmentedLagrangianResponseConstraint", true)
 
Creator< sofa::core::collision::Contact::Factory, AugmentedLagrangianResponse< TriangleCollisionModel< sofa::defaulttype::Vec3Types >, RigidSphereModel > > TriangleRigidSphereAugmentedLagrangianResponseClass ("AugmentedLagrangianResponseConstraint", true)
 
Creator< sofa::core::collision::Contact::Factory, AugmentedLagrangianResponse< RigidSphereModel, PointCollisionModel< sofa::defaulttype::Vec3Types > > > RigidSpherePointAugmentedLagrangianResponseClass ("AugmentedLagrangianResponseConstraint", true)
 
template class SOFA_COMPONENT_COLLISION_RESPONSE_CONTACT_API AugmentedLagrangianResponse< RigidSphereModel, RigidSphereModel >
 
Creator< Contact::Factory, BarycentricPenalityContact< SphereCollisionModel< sofa::defaulttype::Vec3Types >, SphereCollisionModel< sofa::defaulttype::Vec3Types > > > SphereSpherePenalityContactClass ("PenalityContactForceField", true)
 
Creator< Contact::Factory, BarycentricPenalityContact< SphereCollisionModel< sofa::defaulttype::Vec3Types >, RigidSphereModel > > SphereRigidSpherePenalityContactClass ("PenalityContactForceField", true)
 
Creator< Contact::Factory, BarycentricPenalityContact< RigidSphereModel, RigidSphereModel > > RigidSphereRigidSpherePenalityContactClass ("PenalityContactForceField", true)
 
Creator< Contact::Factory, BarycentricPenalityContact< SphereCollisionModel< sofa::defaulttype::Vec3Types >, PointCollisionModel< sofa::defaulttype::Vec3Types > > > SpherePointPenalityContactClass ("PenalityContactForceField", true)
 
Creator< Contact::Factory, BarycentricPenalityContact< RigidSphereModel, PointCollisionModel< sofa::defaulttype::Vec3Types > > > RigidSpherePointPenalityContactClass ("PenalityContactForceField", true)
 
Creator< Contact::Factory, BarycentricPenalityContact< PointCollisionModel< sofa::defaulttype::Vec3Types >, PointCollisionModel< sofa::defaulttype::Vec3Types > > > PointPointPenalityContactClass ("PenalityContactForceField", true)
 
Creator< Contact::Factory, BarycentricPenalityContact< LineCollisionModel< sofa::defaulttype::Vec3Types >, PointCollisionModel< sofa::defaulttype::Vec3Types > > > LinePointPenalityContactClass ("PenalityContactForceField", true)
 
Creator< Contact::Factory, BarycentricPenalityContact< LineCollisionModel< sofa::defaulttype::Vec3Types >, LineCollisionModel< sofa::defaulttype::Vec3Types > > > LineLinePenalityContactClass ("PenalityContactForceField", true)
 
Creator< Contact::Factory, BarycentricPenalityContact< LineCollisionModel< sofa::defaulttype::Vec3Types >, SphereCollisionModel< sofa::defaulttype::Vec3Types > > > LineSpherePenalityContactClass ("PenalityContactForceField", true)
 
Creator< Contact::Factory, BarycentricPenalityContact< LineCollisionModel< sofa::defaulttype::Vec3Types >, RigidSphereModel > > LineRigidSpherePenalityContactClass ("PenalityContactForceField", true)
 
Creator< Contact::Factory, BarycentricPenalityContact< TriangleCollisionModel< sofa::defaulttype::Vec3Types >, SphereCollisionModel< sofa::defaulttype::Vec3Types > > > TriangleSpherePenalityContactClass ("PenalityContactForceField", true)
 
Creator< Contact::Factory, BarycentricPenalityContact< TriangleCollisionModel< sofa::defaulttype::Vec3Types >, RigidSphereModel > > TriangleRigidSpherePenalityContactClass ("PenalityContactForceField", true)
 
Creator< Contact::Factory, BarycentricPenalityContact< TriangleCollisionModel< sofa::defaulttype::Vec3Types >, PointCollisionModel< sofa::defaulttype::Vec3Types > > > TrianglePointPenalityContactClass ("PenalityContactForceField", true)
 
Creator< Contact::Factory, BarycentricPenalityContact< TriangleCollisionModel< sofa::defaulttype::Vec3Types >, LineCollisionModel< sofa::defaulttype::Vec3Types > > > TriangleLinePenalityContactClass ("PenalityContactForceField", true)
 
Creator< Contact::Factory, BarycentricPenalityContact< TriangleCollisionModel< sofa::defaulttype::Vec3Types >, TriangleCollisionModel< sofa::defaulttype::Vec3Types > > > TriangleTrianglePenalityContactClass ("PenalityContactForceField", true)
 
Creator< Contact::Factory, BarycentricPenalityContact< CylinderCollisionModel< sofa::defaulttype::Rigid3Types >, CylinderCollisionModel< sofa::defaulttype::Rigid3Types > > > CylinderCylinderPenalityContactClass ("PenalityContactForceField", true)
 
Creator< Contact::Factory, BarycentricPenalityContact< CylinderCollisionModel< sofa::defaulttype::Rigid3Types >, TriangleCollisionModel< sofa::defaulttype::Vec3Types > > > CylinderTrianglePenalityContactClass ("PenalityContactForceField", true)
 
Creator< Contact::Factory, BarycentricPenalityContact< CylinderCollisionModel< sofa::defaulttype::Rigid3Types >, SphereCollisionModel< sofa::defaulttype::Vec3Types > > > CylinderSpherePenalityContactClass ("PenalityContactForceField", true)
 
Creator< Contact::Factory, BarycentricPenalityContact< CylinderCollisionModel< sofa::defaulttype::Rigid3Types >, RigidSphereModel > > CylinderRigidSpherePenalityContactClass ("PenalityContactForceField", true)
 
template class SOFA_COMPONENT_COLLISION_RESPONSE_CONTACT_API BarycentricPenalityContact< RigidSphereModel, RigidSphereModel >
 
Creator< Contact::Factory, BarycentricStickContact< SphereCollisionModel< sofa::defaulttype::Vec3Types >, SphereCollisionModel< sofa::defaulttype::Vec3Types > > > SphereSphereStickContactClass ("StickContactForceField", true)
 
Creator< Contact::Factory, BarycentricStickContact< SphereCollisionModel< sofa::defaulttype::Vec3Types >, PointCollisionModel< sofa::defaulttype::Vec3Types > > > SpherePointStickContactClass ("StickContactForceField", true)
 
Creator< Contact::Factory, BarycentricStickContact< PointCollisionModel< sofa::defaulttype::Vec3Types >, PointCollisionModel< sofa::defaulttype::Vec3Types > > > PointPointStickContactClass ("StickContactForceField", true)
 
Creator< Contact::Factory, BarycentricStickContact< LineCollisionModel< sofa::defaulttype::Vec3Types >, PointCollisionModel< sofa::defaulttype::Vec3Types > > > LinePointStickContactClass ("StickContactForceField", true)
 
Creator< Contact::Factory, BarycentricStickContact< LineCollisionModel< sofa::defaulttype::Vec3Types >, LineCollisionModel< sofa::defaulttype::Vec3Types > > > LineLineStickContactClass ("StickContactForceField", true)
 
Creator< Contact::Factory, BarycentricStickContact< LineCollisionModel< sofa::defaulttype::Vec3Types >, SphereCollisionModel< sofa::defaulttype::Vec3Types > > > LineSphereStickContactClass ("StickContactForceField", true)
 
Creator< Contact::Factory, BarycentricStickContact< TriangleCollisionModel< sofa::defaulttype::Vec3Types >, SphereCollisionModel< sofa::defaulttype::Vec3Types > > > TriangleSphereStickContactClass ("StickContactForceField", true)
 
Creator< Contact::Factory, BarycentricStickContact< TriangleCollisionModel< sofa::defaulttype::Vec3Types >, PointCollisionModel< sofa::defaulttype::Vec3Types > > > TrianglePointStickContactClass ("StickContactForceField", true)
 
Creator< Contact::Factory, BarycentricStickContact< TriangleCollisionModel< sofa::defaulttype::Vec3Types >, LineCollisionModel< sofa::defaulttype::Vec3Types > > > TriangleLineStickContactClass ("StickContactForceField", true)
 
Creator< Contact::Factory, BarycentricStickContact< TriangleCollisionModel< sofa::defaulttype::Vec3Types >, TriangleCollisionModel< sofa::defaulttype::Vec3Types > > > TriangleTriangleStickContactClass ("StickContactForceField", true)
 
Creator< sofa::core::collision::Contact::Factory, FrictionContact< PointCollisionModel< sofa::defaulttype::Vec3Types >, PointCollisionModel< sofa::defaulttype::Vec3Types > > > PointPointFrictionContactClass ("FrictionContactConstraint", true)
 
Creator< sofa::core::collision::Contact::Factory, FrictionContact< LineCollisionModel< sofa::defaulttype::Vec3Types >, SphereCollisionModel< sofa::defaulttype::Vec3Types > > > LineSphereFrictionContactClass ("FrictionContactConstraint", true)
 
Creator< sofa::core::collision::Contact::Factory, FrictionContact< LineCollisionModel< sofa::defaulttype::Vec3Types >, PointCollisionModel< sofa::defaulttype::Vec3Types > > > LinePointFrictionContactClass ("FrictionContactConstraint", true)
 
Creator< sofa::core::collision::Contact::Factory, FrictionContact< LineCollisionModel< sofa::defaulttype::Vec3Types >, LineCollisionModel< sofa::defaulttype::Vec3Types > > > LineLineFrictionContactClass ("FrictionContactConstraint", true)
 
Creator< sofa::core::collision::Contact::Factory, FrictionContact< TriangleCollisionModel< sofa::defaulttype::Vec3Types >, SphereCollisionModel< sofa::defaulttype::Vec3Types > > > TriangleSphereFrictionContactClass ("FrictionContactConstraint", true)
 
Creator< sofa::core::collision::Contact::Factory, FrictionContact< TriangleCollisionModel< sofa::defaulttype::Vec3Types >, PointCollisionModel< sofa::defaulttype::Vec3Types > > > TrianglePointFrictionContactClass ("FrictionContactConstraint", true)
 
Creator< sofa::core::collision::Contact::Factory, FrictionContact< TriangleCollisionModel< sofa::defaulttype::Vec3Types >, LineCollisionModel< sofa::defaulttype::Vec3Types > > > TriangleLineFrictionContactClass ("FrictionContactConstraint", true)
 
Creator< sofa::core::collision::Contact::Factory, FrictionContact< TriangleCollisionModel< sofa::defaulttype::Vec3Types >, TriangleCollisionModel< sofa::defaulttype::Vec3Types > > > TriangleTriangleFrictionContactClass ("FrictionContactConstraint", true)
 
Creator< sofa::core::collision::Contact::Factory, FrictionContact< SphereCollisionModel< sofa::defaulttype::Vec3Types >, SphereCollisionModel< sofa::defaulttype::Vec3Types > > > SphereSphereFrictionContactClass ("FrictionContactConstraint", true)
 
Creator< sofa::core::collision::Contact::Factory, FrictionContact< SphereCollisionModel< sofa::defaulttype::Vec3Types >, PointCollisionModel< sofa::defaulttype::Vec3Types > > > SpherePointFrictionContactClass ("FrictionContactConstraint", true)
 
Creator< sofa::core::collision::Contact::Factory, FrictionContact< RigidSphereModel, RigidSphereModel > > RigidSphereRigidSphereFrictionContactClass ("FrictionContactConstraint", true)
 
Creator< sofa::core::collision::Contact::Factory, FrictionContact< SphereCollisionModel< sofa::defaulttype::Vec3Types >, RigidSphereModel > > SphereRigidSphereFrictionContactClass ("FrictionContactConstraint", true)
 
Creator< sofa::core::collision::Contact::Factory, FrictionContact< LineCollisionModel< sofa::defaulttype::Vec3Types >, RigidSphereModel > > LineRigidSphereFrictionContactClass ("FrictionContactConstraint", true)
 
Creator< sofa::core::collision::Contact::Factory, FrictionContact< TriangleCollisionModel< sofa::defaulttype::Vec3Types >, RigidSphereModel > > TriangleRigidSphereFrictionContactClass ("FrictionContactConstraint", true)
 
Creator< sofa::core::collision::Contact::Factory, FrictionContact< RigidSphereModel, PointCollisionModel< sofa::defaulttype::Vec3Types > > > RigidSpherePointFrictionContactClass ("FrictionContactConstraint", true)
 
template class SOFA_COMPONENT_COLLISION_RESPONSE_CONTACT_API FrictionContact< RigidSphereModel, RigidSphereModel >
 
template class SOFA_COMPONENT_COLLISION_RESPONSE_CONTACT_API PenalityContactForceField< Vec3Types >
 
Creator< core::collision::Contact::Factory, RayContact< SphereCollisionModel< sofa::defaulttype::Vec3Types > > > RaySphereContactClass ("RayContact", true)
 
Creator< core::collision::Contact::Factory, RayContact< RigidSphereModel > > RayRigidSphereContactClass ("RayContact", true)
 
Creator< core::collision::Contact::Factory, RayContact< TriangleCollisionModel< sofa::defaulttype::Vec3Types > > > RayTriangleContactClass ("RayContact", true)
 
template class SOFA_COMPONENT_COLLISION_RESPONSE_CONTACT_API RayContact< RigidSphereModel >
 
Creator< Contact::Factory, StickContactConstraint< PointCollisionModel< sofa::defaulttype::Vec3Types >, PointCollisionModel< sofa::defaulttype::Vec3Types > > > PointPointStickContactConstraintClass ("StickContactConstraint", true)
 
Creator< Contact::Factory, StickContactConstraint< LineCollisionModel< sofa::defaulttype::Vec3Types >, SphereCollisionModel< sofa::defaulttype::Vec3Types > > > LineSphereStickContactConstraintClass ("StickContactConstraint", true)
 
Creator< Contact::Factory, StickContactConstraint< LineCollisionModel< sofa::defaulttype::Vec3Types >, PointCollisionModel< sofa::defaulttype::Vec3Types > > > LinePointStickContactConstraintClass ("StickContactConstraint", true)
 
Creator< Contact::Factory, StickContactConstraint< LineCollisionModel< sofa::defaulttype::Vec3Types >, LineCollisionModel< sofa::defaulttype::Vec3Types > > > LineLineStickContactConstraintClass ("StickContactConstraint", true)
 
Creator< Contact::Factory, StickContactConstraint< TriangleCollisionModel< sofa::defaulttype::Vec3Types >, SphereCollisionModel< sofa::defaulttype::Vec3Types > > > TriangleSphereStickContactConstraintClass ("StickContactConstraint", true)
 
Creator< Contact::Factory, StickContactConstraint< TriangleCollisionModel< sofa::defaulttype::Vec3Types >, PointCollisionModel< sofa::defaulttype::Vec3Types > > > TrianglePointStickContactConstraintClass ("StickContactConstraint", true)
 
Creator< Contact::Factory, StickContactConstraint< TriangleCollisionModel< sofa::defaulttype::Vec3Types >, LineCollisionModel< sofa::defaulttype::Vec3Types > > > TriangleLineStickContactConstraintClass ("StickContactConstraint", true)
 
Creator< Contact::Factory, StickContactConstraint< TriangleCollisionModel< sofa::defaulttype::Vec3Types >, TriangleCollisionModel< sofa::defaulttype::Vec3Types > > > TriangleTriangleStickContactConstraintClass ("StickContactConstraint", true)
 
Creator< Contact::Factory, StickContactConstraint< SphereCollisionModel< sofa::defaulttype::Vec3Types >, SphereCollisionModel< sofa::defaulttype::Vec3Types > > > SphereSphereStickContactConstraintClass ("StickContactConstraint", true)
 
Creator< Contact::Factory, StickContactConstraint< SphereCollisionModel< sofa::defaulttype::Vec3Types >, PointCollisionModel< sofa::defaulttype::Vec3Types > > > SpherePointStickContactConstraintClass ("StickContactConstraint", true)
 
Creator< Contact::Factory, AugmentedLagrangianResponse< TetrahedronCollisionModel, SphereCollisionModel< sofa::defaulttype::Vec3Types > > > TetrahedronSphereAugmentedLagrangianResponseClass ("AugmentedLagrangianResponseConstraint", true)
 
Creator< Contact::Factory, AugmentedLagrangianResponse< TetrahedronCollisionModel, PointCollisionModel< sofa::defaulttype::Vec3Types > > > TetrahedronPointAugmentedLagrangianResponseClass ("AugmentedLagrangianResponseConstraint", true)
 
Creator< Contact::Factory, AugmentedLagrangianResponse< TetrahedronCollisionModel, LineCollisionModel< sofa::defaulttype::Vec3Types > > > TetrahedronLineAugmentedLagrangianResponseClass ("AugmentedLagrangianResponseConstraint", true)
 
Creator< Contact::Factory, AugmentedLagrangianResponse< TetrahedronCollisionModel, TriangleCollisionModel< sofa::defaulttype::Vec3Types > > > TetrahedronTriangleAugmentedLagrangianResponseClass ("AugmentedLagrangianResponseConstraint", true)
 
Creator< Contact::Factory, AugmentedLagrangianResponse< TetrahedronCollisionModel, TetrahedronCollisionModel > > TetrahedronTetrahedronAugmentedLagrangianResponseClass ("AugmentedLagrangianResponseConstraint", true)
 
Creator< Contact::Factory, AugmentedLagrangianResponse< TetrahedronCollisionModel, SphereCollisionModel< sofa::defaulttype::Vec3Types > > > TetrahedronSpherePenalityAugmentedLagrangianResponseClass ("AugmentedLagrangianResponseConstraint", true)
 
Creator< Contact::Factory, AugmentedLagrangianResponse< TetrahedronCollisionModel, PointCollisionModel< sofa::defaulttype::Vec3Types > > > TetrahedronPointPenalityAugmentedLagrangianResponseClass ("AugmentedLagrangianResponseConstraint", true)
 
Creator< Contact::Factory, AugmentedLagrangianResponse< TetrahedronCollisionModel, LineCollisionModel< sofa::defaulttype::Vec3Types > > > TetrahedronLinePenalityAugmentedLagrangianResponseClass ("AugmentedLagrangianResponseConstraint", true)
 
Creator< Contact::Factory, AugmentedLagrangianResponse< TetrahedronCollisionModel, TriangleCollisionModel< sofa::defaulttype::Vec3Types > > > TetrahedronTrianglePenalityAugmentedLagrangianResponseClass ("AugmentedLagrangianResponseConstraint", true)
 
Creator< Contact::Factory, AugmentedLagrangianResponse< TetrahedronCollisionModel, TetrahedronCollisionModel > > TetrahedronTetrahedronPenalityAugmentedLagrangianResponseClass ("AugmentedLagrangianResponseConstraint", true)
 
Creator< Contact::Factory, BarycentricPenalityContact< TetrahedronCollisionModel, SphereCollisionModel< sofa::defaulttype::Vec3Types > > > TetrahedronSpherePenalityContactClass ("PenalityContactForceField", true)
 
Creator< Contact::Factory, BarycentricPenalityContact< TetrahedronCollisionModel, PointCollisionModel< sofa::defaulttype::Vec3Types > > > TetrahedronPointPenalityContactClass ("PenalityContactForceField", true)
 
Creator< Contact::Factory, BarycentricPenalityContact< TetrahedronCollisionModel, LineCollisionModel< sofa::defaulttype::Vec3Types > > > TetrahedronLinePenalityContactClass ("PenalityContactForceField", true)
 
Creator< Contact::Factory, BarycentricPenalityContact< TetrahedronCollisionModel, TriangleCollisionModel< sofa::defaulttype::Vec3Types > > > TetrahedronTrianglePenalityContactClass ("PenalityContactForceField", true)
 
Creator< Contact::Factory, BarycentricPenalityContact< TetrahedronCollisionModel, TetrahedronCollisionModel > > TetrahedronTetrahedronPenalityContactClass ("PenalityContactForceField", true)
 
Creator< Contact::Factory, FrictionContact< TetrahedronCollisionModel, SphereCollisionModel< sofa::defaulttype::Vec3Types > > > TetrahedronSphereFrictionContactClass ("FrictionContactConstraint", true)
 
Creator< Contact::Factory, FrictionContact< TetrahedronCollisionModel, PointCollisionModel< sofa::defaulttype::Vec3Types > > > TetrahedronPointFrictionContactClass ("FrictionContactConstraint", true)
 
Creator< Contact::Factory, FrictionContact< TetrahedronCollisionModel, LineCollisionModel< sofa::defaulttype::Vec3Types > > > TetrahedronLineFrictionContactClass ("FrictionContactConstraint", true)
 
Creator< Contact::Factory, FrictionContact< TetrahedronCollisionModel, TriangleCollisionModel< sofa::defaulttype::Vec3Types > > > TetrahedronTriangleFrictionContactClass ("FrictionContactConstraint", true)
 
Creator< Contact::Factory, FrictionContact< TetrahedronCollisionModel, TetrahedronCollisionModel > > TetrahedronTetrahedronFrictionContactClass ("FrictionContactConstraint", true)
 
Creator< Contact::Factory, FrictionContact< TetrahedronCollisionModel, SphereCollisionModel< sofa::defaulttype::Vec3Types > > > TetrahedronSpherePenalityFrictionContactClass ("FrictionContactConstraint", true)
 
Creator< Contact::Factory, FrictionContact< TetrahedronCollisionModel, PointCollisionModel< sofa::defaulttype::Vec3Types > > > TetrahedronPointPenalityFrictionContactClass ("FrictionContactConstraint", true)
 
Creator< Contact::Factory, FrictionContact< TetrahedronCollisionModel, LineCollisionModel< sofa::defaulttype::Vec3Types > > > TetrahedronLinePenalityFrictionContactClass ("FrictionContactConstraint", true)
 
Creator< Contact::Factory, FrictionContact< TetrahedronCollisionModel, TriangleCollisionModel< sofa::defaulttype::Vec3Types > > > TetrahedronTrianglePenalityFrictionContactClass ("FrictionContactConstraint", true)
 
Creator< Contact::Factory, FrictionContact< TetrahedronCollisionModel, TetrahedronCollisionModel > > TetrahedronTetrahedronPenalityFrictionContactClass ("FrictionContactConstraint", true)
 
Creator< core::collision::Contact::Factory, RayContact< collision::geometry::TetrahedronCollisionModel > > RayTetrahedronContactClass ("RayContact", true)