| 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 (defined in MBSim::Solver) | MBSim::Solver | inline |
| 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 | MBSim::PHEM56Integrator | private |
| LinearAlgebra enum name (defined in MBSim::PHEM56Integrator) | MBSim::PHEM56Integrator | |
| 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::Solver) | MBSim::Solver | 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::Solver | protected |
| ~Integrator() override=default | MBSim::Integrator | |
| ~PHEM56Integrator() override=default (defined in MBSim::PHEM56Integrator) | MBSim::PHEM56Integrator | |
| ~Solver() override=default | MBSim::Solver | |