#include <SimTKcpodes.h>
Note that this defines a client-side virtual function table which must be used only on the client side. Library-side access to these virtual functions is done only through a set of equivalent static functions (provided in this same header files) whose addresses can be reliably "tossed over the fence" to the library side without compromising binary compatibility.
Public Member Functions | |
virtual int | explicitODE (Real t, const Vector &y, Vector &fout) const |
virtual int | implicitODE (Real t, const Vector &y, const Vector &yp, Vector &fout) const |
virtual int | constraint (Real t, const Vector &y, Vector &cout) const |
virtual int | project (Real t, const Vector &ycur, Vector &corr, Real epsProj, Vector &err) const |
virtual int | quadrature (Real t, const Vector &y, Vector &qout) const |
virtual int | root (Real t, const Vector &y, const Vector &yp, Vector &gout) const |
virtual int | weight (const Vector &y, Vector &weights) const |
virtual void | errorHandler (int error_code, const char *module, const char *function, char *msg) const |
Reimplemented in CPodesMultibodySystem.
virtual int implicitODE | ( | Real | t, | |
const Vector & | y, | |||
const Vector & | yp, | |||
Vector & | fout | |||
) | const [virtual] |
Reimplemented in CPodesMultibodySystem.
virtual int project | ( | Real | t, | |
const Vector & | ycur, | |||
Vector & | corr, | |||
Real | epsProj, | |||
Vector & | err | |||
) | const [virtual] |
Reimplemented in CPodesMultibodySystem.
virtual void errorHandler | ( | int | error_code, | |
const char * | module, | |||
const char * | function, | |||
char * | msg | |||
) | const [virtual] |