aTol | MBSim::PHEM56Integrator | private |
debugInit() | MBSim::Integrator | |
DEC enum value (defined in MBSim::PHEM56Integrator) | MBSim::PHEM56Integrator | |
DGETRF enum value (defined in MBSim::PHEM56Integrator) | MBSim::PHEM56Integrator | |
domEvalError | MBSim::Solver | protected |
drift (defined in MBSim::PHEM56Integrator) | MBSim::PHEM56Integrator | private |
dt0 | MBSim::PHEM56Integrator | private |
dtMax | MBSim::PHEM56Integrator | private |
dtOut (defined in MBSim::PHEM56Integrator) | MBSim::PHEM56Integrator | private |
dtPlot (defined in MBSim::Integrator) | MBSim::Integrator | protected |
dtRoot | MBSim::RootFindingIntegrator | protected |
exception (defined in MBSim::PHEM56Integrator) | MBSim::PHEM56Integrator | private |
execute() override | MBSim::Integrator | inlinevirtual |
fprob(int *ifcn, int *nq, int *nu, int *nx, int *nla, int *nzg, int *nzf, int *lrda, int *nblk, int *nmrc, int *npgp, int *npfl, int *indgr, int *indgc, int *indflr, int *indflc, double *t, double *q, double *u, double *x, double *xl, double *g, double *WT_, double *f, double *wb, double *deltagd_, double *V_, double *qd_, double *xd_, double *M_) (defined in MBSim::PHEM56Integrator) | MBSim::PHEM56Integrator | privatestatic |
gdMax | MBSim::RootFindingIntegrator | protected |
generalVMatrix | MBSim::PHEM56Integrator | private |
getAbsoluteTolerance() const (defined in MBSim::PHEM56Integrator) | MBSim::PHEM56Integrator | inline |
getDOMEvalError() const (defined in MBSim::Solver) | MBSim::Solver | inline |
getEndTime() const (defined in MBSim::Integrator) | MBSim::Integrator | inline |
getInitialState() const override (defined in MBSim::Integrator) | MBSim::Integrator | inlinevirtual |
getPlotStepSize() const (defined in MBSim::Integrator) | MBSim::Integrator | inline |
getRelativeTolerance() const (defined in MBSim::PHEM56Integrator) | MBSim::PHEM56Integrator | inline |
getStartTime() const (defined in MBSim::Integrator) | MBSim::Integrator | inline |
getSystem() (defined in MBSim::Solver) | MBSim::Solver | inline |
getToleranceForPositionConstraints() | MBSim::RootFindingIntegrator | inline |
getToleranceForVelocityConstraints() | MBSim::RootFindingIntegrator | inline |
gMax | MBSim::RootFindingIntegrator | protected |
initializeUsingXML(xercesc::DOMElement *element) override | MBSim::PHEM56Integrator | virtual |
initialProjection | MBSim::PHEM56Integrator | private |
integrate() override | MBSim::PHEM56Integrator | virtual |
integrate()=0 | MBSim::PHEM56Integrator | virtual |
integrate(MBSim::DynamicSystemSolver &sys) | MBSim::PHEM56Integrator | inline |
Integrator() | MBSim::Integrator | inline |
LinearAlgebra enum name (defined in MBSim::PHEM56Integrator) | MBSim::PHEM56Integrator | |
linearAlgebra | MBSim::PHEM56Integrator | private |
maxSteps | MBSim::PHEM56Integrator | private |
name | MBSim::Integrator | protected |
numberOfStepsBetweenProjections | MBSim::PHEM56Integrator | private |
plotOnRoot | MBSim::RootFindingIntegrator | protected |
postIntegrate() (defined in MBSim::Integrator) | MBSim::Integrator | inlinevirtual |
postprocessing() | MBSim::Solver | virtual |
preIntegrate() (defined in MBSim::Integrator) | MBSim::Integrator | inlinevirtual |
projectOntoIndex1ConstraintManifold | MBSim::PHEM56Integrator | private |
rTol | MBSim::PHEM56Integrator | private |
Rv (defined in MBSim::PHEM56Integrator) | MBSim::PHEM56Integrator | private |
s0 (defined in MBSim::PHEM56Integrator) | MBSim::PHEM56Integrator | private |
setAbsoluteTolerance(const fmatvec::Vec &aTol_) (defined in MBSim::PHEM56Integrator) | MBSim::PHEM56Integrator | inline |
setAbsoluteTolerance(double aTol_) (defined in MBSim::PHEM56Integrator) | MBSim::PHEM56Integrator | inline |
setEndTime(double tEnd_) (defined in MBSim::Integrator) | MBSim::Integrator | inline |
setGeneralVMatrix(bool generalVMatrix_) (defined in MBSim::PHEM56Integrator) | MBSim::PHEM56Integrator | inline |
setInitialProjection(bool initialProjection_) (defined in MBSim::PHEM56Integrator) | MBSim::PHEM56Integrator | inline |
setInitialState(const fmatvec::Vec &z0_) (defined in MBSim::Integrator) | MBSim::Integrator | inline |
setInitialStepSize(double dt0_) (defined in MBSim::PHEM56Integrator) | MBSim::PHEM56Integrator | inline |
setLinearAlgebra(LinearAlgebra linearAlgebra_) (defined in MBSim::PHEM56Integrator) | MBSim::PHEM56Integrator | inline |
setMaximumStepSize(double dtMax_) (defined in MBSim::PHEM56Integrator) | MBSim::PHEM56Integrator | inline |
setNumberOfStepsBetweenProjections(int numberOfStepsBetweenProjections_) (defined in MBSim::PHEM56Integrator) | MBSim::PHEM56Integrator | inline |
setPlotOnRoot(bool b) | MBSim::RootFindingIntegrator | inline |
setPlotStepSize(double dtPlot_) (defined in MBSim::Integrator) | MBSim::Integrator | inline |
setProjectOntoIndex1ConstraintManifold(bool projectOntoIndex1ConstraintManifold_) (defined in MBSim::PHEM56Integrator) | MBSim::PHEM56Integrator | inline |
setRelativeTolerance(const fmatvec::Vec &rTol_) (defined in MBSim::PHEM56Integrator) | MBSim::PHEM56Integrator | inline |
setRelativeTolerance(double rTol_) (defined in MBSim::PHEM56Integrator) | MBSim::PHEM56Integrator | inline |
setRootFindingAccuracy(double dtRoot_) | MBSim::RootFindingIntegrator | inline |
setStartTime(double tStart_) (defined in MBSim::Integrator) | MBSim::Integrator | inline |
setStepLimit(int maxSteps_) (defined in MBSim::PHEM56Integrator) | MBSim::PHEM56Integrator | inline |
setSystem(DynamicSystemSolver *s) (defined in MBSim::Solver) | MBSim::Solver | inline |
setToleranceForPositionConstraints(double gMax_) | MBSim::RootFindingIntegrator | inline |
setToleranceForVelocityConstraints(double gdMax_) | MBSim::RootFindingIntegrator | inline |
shift (defined in MBSim::RootFindingIntegrator) | MBSim::RootFindingIntegrator | protected |
signChangedWRTsvLast(const fmatvec::Vec &svStepEnd) const (defined in MBSim::RootFindingIntegrator) | MBSim::RootFindingIntegrator | protected |
solout(int *nr, int *nq, int *nu, int *nx, int *nla, int *lrdo, double *q, double *u, double *x, double *a, double *rlam, double *dowk, int *irtrn) (defined in MBSim::PHEM56Integrator) | MBSim::PHEM56Integrator | privatestatic |
Solver() | MBSim::Solver | inline |
subIntegrate(double tStop) (defined in MBSim::Integrator) | MBSim::Integrator | inlinevirtual |
svLast (defined in MBSim::RootFindingIntegrator) | MBSim::RootFindingIntegrator | protected |
system | MBSim::Solver | protected |
tEnd (defined in MBSim::Integrator) | MBSim::Integrator | protected |
throwError(const std::string &msg) const (defined in MBSim::Solver) | MBSim::Solver | inline |
time (defined in MBSim::PHEM56Integrator) | MBSim::PHEM56Integrator | private |
tPlot (defined in MBSim::PHEM56Integrator) | MBSim::PHEM56Integrator | private |
tStart | MBSim::Integrator | protected |
unknown enum value (defined in MBSim::PHEM56Integrator) | MBSim::PHEM56Integrator | |
z0 | MBSim::Integrator | protected |
~Integrator() override=default | MBSim::Integrator | |
~PHEM56Integrator() override=default (defined in MBSim::PHEM56Integrator) | MBSim::PHEM56Integrator | |
~Solver() override=default | MBSim::Solver | |