#include <sspt_solver.h>

Public Member Functions | |
| virtual | ~sspt_Solver () |
| virtual void | step (double t, const double delta, sspt_RigidBody *bodies, const int nBodies, sspt_RigidBody **past, const int nHistory, sspt_RigidBody **tmpBodies, const int nTemporary, sspt_HomogeneousVector **forceTmp, sspt_HomogeneousVector **torqueTmp, sspt_ForceSet *f)=0 |
| virtual int | historyRequired ()=0 |
| virtual int | temporariesRequired ()=0 |
Protected Member Functions | |
| void | updateDerivedQuantities (sspt_RigidBody *bodies, int n) |
| virtual sspt_Solver::~sspt_Solver | ( | ) | [inline, virtual] |
| virtual int sspt_Solver::historyRequired | ( | ) | [pure virtual] |
Implemented in sspt_Euler.
| virtual void sspt_Solver::step | ( | double | t, | |
| const double | delta, | |||
| sspt_RigidBody * | bodies, | |||
| const int | nBodies, | |||
| sspt_RigidBody ** | past, | |||
| const int | nHistory, | |||
| sspt_RigidBody ** | tmpBodies, | |||
| const int | nTemporary, | |||
| sspt_HomogeneousVector ** | forceTmp, | |||
| sspt_HomogeneousVector ** | torqueTmp, | |||
| sspt_ForceSet * | f | |||
| ) | [pure virtual] |
Implemented in sspt_Euler.
| virtual int sspt_Solver::temporariesRequired | ( | ) | [pure virtual] |
Implemented in sspt_Euler.
| void sspt_Solver::updateDerivedQuantities | ( | sspt_RigidBody * | bodies, | |
| int | n | |||
| ) | [protected] |