sofa::component::mastersolver::MultiStepMasterSolver Class Reference

The simplest master solver, equivalent to the default behavior when no master solver is used. More...

#include <MultiStepMasterSolver.h>

Inheritance diagram for sofa::component::mastersolver::MultiStepMasterSolver:

Inheritance graph
[legend]
Collaboration diagram for sofa::component::mastersolver::MultiStepMasterSolver:

Collaboration graph
[legend]

Public Member Functions

 MultiStepMasterSolver ()
void step (double dt)
 Main computation method.

Data Fields

Data< int > collisionSteps
Data< int > integrationSteps

Detailed Description

The simplest master solver, equivalent to the default behavior when no master solver is used.

Definition at line 42 of file MultiStepMasterSolver.h.


Constructor & Destructor Documentation

sofa::component::mastersolver::MultiStepMasterSolver::MultiStepMasterSolver (  ) 

Definition at line 48 of file MultiStepMasterSolver.cpp.


Member Function Documentation

void sofa::component::mastersolver::MultiStepMasterSolver::step ( double  dt  )  [virtual]

Main computation method.

Specify and execute all computations for computing a timestep, such as one or more collisions and integrations stages.

Implements sofa::core::componentmodel::behavior::MasterSolver.

Definition at line 54 of file MultiStepMasterSolver.cpp.

References collisionSteps, sofa::simulation::MasterSolverImpl::computeCollision(), sofa::core::objectmodel::BaseObject::f_printLog, sofa::core::objectmodel::Data< T >::getValue(), sofa::simulation::MasterSolverImpl::integrate(), and integrationSteps.


Field Documentation

Definition at line 47 of file MultiStepMasterSolver.h.

Referenced by step().

Definition at line 48 of file MultiStepMasterSolver.h.

Referenced by step().


The documentation for this class was generated from the following files:

Generated on Sun Nov 23 04:21:14 2008 for Sofa by  doxygen 1.5.7.1