OdeEquation.h File Reference
`#include <memory>`
`#include "SurgSim/Math/SparseMatrix.h"`
`#include "SurgSim/Math/Matrix.h"`
`#include "SurgSim/Math/Vector.h"`

Go to the source code of this file.

## Classes

class | SurgSim::Math::OdeEquation
| Ode equation of 2nd order of the form \(M(x,v).a = F(x, v)\) with \((x0, v0)\) for initial conditions and a set of boundary conditions. More...

## Namespaces

| SurgSim
| SurgSim::Math

## Enumerations

enum | SurgSim::Math::OdeEquationUpdate { SurgSim::Math::ODEEQUATIONUPDATE_F = 1<<0, SurgSim::Math::ODEEQUATIONUPDATE_M = 1<<1, SurgSim::Math::ODEEQUATIONUPDATE_D = 1<<2, SurgSim::Math::ODEEQUATIONUPDATE_K = 1<<3, SurgSim::Math::ODEEQUATIONUPDATE_FMDK = ODEEQUATIONUPDATE_F | ODEEQUATIONUPDATE_M | ODEEQUATIONUPDATE_D | ODEEQUATIONUPDATE_K }
| Enum to identify which of the data need to be updated by the OdeEquation::update() More...