mbsim 4.0.0 MBSim Kernel

Public Member Functions | Protected Attributes | List of all members
MBSim::Solver Class Referenceabstract

solver-interface for dynamic systems More...

`#include <solver.h>`

Inheritance diagram for MBSim::Solver:
[legend]

## Public Member Functions

| Solver ()
| constructor
| ~Solver () override=default
| destructor
void | throwError (const std::string &msg) const
virtual void | execute ()=0
| start solving the dynamic system set by setSystem.
virtual void | postprocessing ()
virtual void | initializeUsingXML (xercesc::DOMElement *element)
virtual const fmatvec::Vec & | getInitialState () const =0
void | setSystem (DynamicSystemSolver *s)
MBSim::DynamicSystemSolver * | getSystem ()
const MBXMLUtils::DOMEvalException & | getDOMEvalError () const

## Protected Attributes

MBSim::DynamicSystemSolver * | system
| dynamic system
MBXMLUtils::DOMEvalException | domEvalError
| Special XML helper variable.

## Detailed Description

solver-interface for dynamic systems

Author
  Martin Foerg

## Member Function Documentation

## ◆ postprocessing()

void MBSim::Solver::postprocessing | ( |  | ) |

virtual

Solver postprocessing This just calls solverPostprocessing() on each element of the DSS

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

- /mbsim-env/mbsim/kernel/mbsim/solver.h
- /mbsim-env/mbsim/kernel/mbsim/solver.cc