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

Classes

class  ConstraintProblem
 
class  ConstraintAnimationLoop
 
class  FreeMotionAnimationLoop
 
class  MultiStepAnimationLoop
 
class  MultiTagAnimationLoop
 

Typedefs

using MechanicalGetConstraintResolutionVisitor = sofa::component::constraint::lagrangian::solver::MechanicalGetConstraintResolutionVisitor
 
using MechanicalSetConstraint = sofa::simulation::mechanicalvisitor::MechanicalBuildConstraintMatrix
 
using MechanicalAccumulateConstraint2 = sofa::simulation::mechanicalvisitor::MechanicalAccumulateMatrixDeriv
 

Functions

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

Variables

int ConstraintAnimationLoopClass
 
int MultiStepAnimationLoopClass
 
int MultiTagAnimationLoopClass
 

Typedef Documentation

◆ MechanicalAccumulateConstraint2

◆ MechanicalGetConstraintResolutionVisitor

◆ MechanicalSetConstraint

Function Documentation

◆ 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")
Definition: ObjectFactory.h:386
RegisterObject & add(bool defaultTemplate=false)
Definition: ObjectFactory.h:402

◆ 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")