Mercurial > hg > octave-nkf
diff liboctave/DAEFunc.h @ 532:2ca256b77602
[project @ 1994-07-20 19:56:55 by jwe]
author | jwe |
---|---|
date | Wed, 20 Jul 1994 19:56:55 +0000 |
parents | 4caf8fbeb778 |
children | 714fd17fca28 |
line wrap: on
line diff
--- a/liboctave/DAEFunc.h +++ b/liboctave/DAEFunc.h @@ -40,21 +40,24 @@ #if !defined (octave_DAEFunc_typedefs) #define octave_DAEFunc_typedefs 1 -typedef struct DAEJac -{ - Matrix *dfdxdot; - Matrix *dfdx; -}; - -typedef Vector (*DAERHSFunc) (const Vector& x, const Vector& xdot, double); -typedef DAEJac (*DAEJacFunc) (const Vector& x, const Vector& xdot, double); - #endif class DAEFunc { public: + struct DAEJac + { + Matrix *dfdxdot; + Matrix *dfdx; + }; + + typedef Vector (*DAERHSFunc) (const Vector& x, + const Vector& xdot, double); + + typedef DAEJac (*DAEJacFunc) (const Vector& x, + const Vector& xdot, double); + DAEFunc (void); DAEFunc (DAERHSFunc f); DAEFunc (DAERHSFunc f, DAEJacFunc j);