|
#include <functional>#include <unordered_map>#include <boost/assign/list_of.hpp>#include "SurgSim/Math/LinearSolveAndInverse.h"#include "SurgSim/Math/Matrix.h"#include "SurgSim/Math/OdeEquation.h"Go to the source code of this file.
Classes | |
| class | SurgSim::Math::OdeSolver |
| Base class for all solvers of ode equation of order 2 of the form M(x(t), v(t)).a(t) = f(t, x(t), v(t)) More... | |
Namespaces | |
| SurgSim | |
| SurgSim::Math | |
Enumerations | |
| enum | SurgSim::Math::IntegrationScheme { SurgSim::Math::INTEGRATIONSCHEME_STATIC = 0, SurgSim::Math::INTEGRATIONSCHEME_LINEAR_STATIC, SurgSim::Math::INTEGRATIONSCHEME_EXPLICIT_EULER, SurgSim::Math::INTEGRATIONSCHEME_LINEAR_EXPLICIT_EULER, SurgSim::Math::INTEGRATIONSCHEME_MODIFIED_EXPLICIT_EULER, SurgSim::Math::INTEGRATIONSCHEME_LINEAR_MODIFIED_EXPLICIT_EULER, SurgSim::Math::INTEGRATIONSCHEME_IMPLICIT_EULER, SurgSim::Math::INTEGRATIONSCHEME_LINEAR_IMPLICIT_EULER, SurgSim::Math::INTEGRATIONSCHEME_RUNGE_KUTTA_4, SurgSim::Math::INTEGRATIONSCHEME_LINEAR_RUNGE_KUTTA_4 } |
| The diverse numerical integration scheme supported Each Ode Solver should have its own entry in this enum. More... | |
Variables | |
| const std::unordered_map< IntegrationScheme, std::string, std::hash< int > > | SurgSim::Math::IntegrationSchemeNames |
1.8.11