Classes | Namespaces | Enumerations
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...