#include <NumericalMethods.h>
Public Member Functions | |
OLDCPodesIntegrator (const MultibodySystem &mb, State &s) | |
~OLDCPodesIntegrator () | |
OLDCPodesIntegrator * | clone () const |
const CPodes & | getCPodes () const |
bool | initialize () |
bool | step (const Real &tout) |
Real | getConstraintTolerance () const |
Real | getPredictedNextStep () const |
OLDCPodesIntegrator | ( | const MultibodySystem & | mb, | |
State & | s | |||
) | [inline] |
~OLDCPodesIntegrator | ( | ) | [inline] |
OLDCPodesIntegrator* clone | ( | ) | const [inline, virtual] |
Implements MechanicalDAEIntegrator.
const CPodes& getCPodes | ( | ) | const [inline] |
bool initialize | ( | ) | [inline, virtual] |
Implements MechanicalDAEIntegrator.
References CPodesMultibodySystem::explicitODE(), State::getSystemStage(), State::getTime(), State::getY(), State::getYErr(), CPodes::init(), CPodes::lapackDense(), MechanicalDAEIntegrator::mbs, Stage::Model, CPodes::projDefine(), CPodesMultibodySystem::project(), CPodes::ScalarScalar, CPodes::setMaxNumSteps(), CPodes::setNonlinConvCoef(), SimTK_STAGECHECK_GE_ALWAYS, VectorBase::size(), MechanicalDAEIntegrator::state, CPodes::Success, Stage::Topology, State::updY(), and Stage::Velocity.
bool step | ( | const Real & | tout | ) | [inline, virtual] |
Real getConstraintTolerance | ( | ) | const [inline, virtual] |
Implements MechanicalDAEIntegrator.
Real getPredictedNextStep | ( | ) | const [inline] |
References CPodes::getCurrentStep().