Simbody  3.7
SimTKcpodes.h File Reference

This is the header file that user code should include to pick up the SimTK C++ interface to the Sundials CPODES coordinate-projection integrator. More...

Go to the source code of this file.

Classes

class  SimTK::CPodesSystem
 This abstract class defines the system to be integrated with SimTK CPodes. More...
 
class  SimTK::CPodes
 This is a straightforward translation of the Sundials CPODES C interface into C++. More...
 

Namespaces

 SimTK
 This is the top-level SimTK namespace into which all SimTK names are placed to avoid collision with other symbols.
 

Functions

static int SimTK::explicitODE_static (const CPodesSystem &sys, Real t, const Vector &y, Vector &fout)
 
static int SimTK::implicitODE_static (const CPodesSystem &sys, Real t, const Vector &y, const Vector &yp, Vector &fout)
 
static int SimTK::constraint_static (const CPodesSystem &sys, Real t, const Vector &y, Vector &cout)
 
static int SimTK::project_static (const CPodesSystem &sys, Real t, const Vector &ycur, Vector &corr, Real epsProj, Vector &err)
 
static int SimTK::quadrature_static (const CPodesSystem &sys, Real t, const Vector &y, Vector &qout)
 
static int SimTK::root_static (const CPodesSystem &sys, Real t, const Vector &y, const Vector &yp, Vector &gout)
 
static int SimTK::weight_static (const CPodesSystem &sys, const Vector &y, Vector &weights)
 
static void SimTK::errorHandler_static (const CPodesSystem &sys, int error_code, const char *module, const char *function, char *msg)
 

Detailed Description

This is the header file that user code should include to pick up the SimTK C++ interface to the Sundials CPODES coordinate-projection integrator.