SOFA API  8c57778a
Open source framework for multi-physics simuation
sofa::component::animationloop Namespace Reference

Classes

class  MechanicalGetConstraintResolutionVisitor
 
class  MechanicalSetConstraint
 
class  MechanicalAccumulateConstraint2
 
class  ConstraintProblem
 
class  ConstraintAnimationLoop
 
class  FreeMotionAnimationLoop
 
class  MultiStepAnimationLoop
 
class  MultiTagAnimationLoop
 

Functions

SOFA_EXPORT_DYNAMIC_LIBRARY void initExternalModule ()
 
SOFA_EXPORT_DYNAMIC_LIBRARY const chargetModuleName ()
 
SOFA_EXPORT_DYNAMIC_LIBRARY const chargetModuleVersion ()
 
SOFA_EXPORT_DYNAMIC_LIBRARY const chargetModuleComponentList ()
 
void init ()
 

Variables

int ConstraintAnimationLoopClass
 
int MultiStepAnimationLoopClass
 
int MultiTagAnimationLoopClass
 

Function Documentation

◆ getModuleComponentList()

const char * sofa::component::animationloop::getModuleComponentList ( )

◆ getModuleName()

const char * sofa::component::animationloop::getModuleName ( )

◆ getModuleVersion()

const char * sofa::component::animationloop::getModuleVersion ( )

◆ init()

SOFA_COMPONENT_ANIMATIONLOOP_API void sofa::component::animationloop::init ( )

◆ initExternalModule()

void sofa::component::animationloop::initExternalModule ( )

Variable Documentation

◆ ConstraintAnimationLoopClass

int sofa::component::animationloop::ConstraintAnimationLoopClass
Initial value:
= core::RegisterObject ( "Constraint animation loop manager" )
.add< ConstraintAnimationLoop >()
.addAlias("MasterConstraintSolver")

◆ MultiStepAnimationLoopClass

int sofa::component::animationloop::MultiStepAnimationLoopClass
Initial value:
= core::RegisterObject("Multi steps animation loop, multi integration steps in a single animation step are managed.")
.add< MultiStepAnimationLoop >()
.addAlias("MultiStepMasterSolver")
Helper class used to register a class in the ObjectFactory.
Definition: ObjectFactory.h:291
RegisterObject & add(bool defaultTemplate=false)
Definition: ObjectFactory.h:322

◆ MultiTagAnimationLoopClass

int sofa::component::animationloop::MultiTagAnimationLoopClass
Initial value:
= core::RegisterObject("Simple animation loop that given a list of tags, animate the graph one tag after another.")
.add< MultiTagAnimationLoop >()
.addAlias("MultiTagMasterSolver")