Public Types | Public Member Functions | Protected Attributes

ODEFunc Class Reference

#include "ODEFunc.h"

Inheritance diagram for ODEFunc:
Inheritance graph
[legend]
Collaboration diagram for ODEFunc:
Collaboration graph
[legend]

List of all members.

Public Types

typedef Matrix(* ODEJacFunc )(const ColumnVector &, double)
typedef ColumnVector(* ODERHSFunc )(const ColumnVector &, double)

Public Member Functions

 ODEFunc (void)
 ODEFunc (ODERHSFunc f)
 ODEFunc (const ODEFunc &a)
 ODEFunc (ODERHSFunc f, ODEJacFunc j)
virtual ~ODEFunc (void)
ODERHSFunc function (void) const
ODEJacFunc jacobian_function (void) const
ODEFuncoperator= (const ODEFunc &a)
ODEFuncset_function (ODERHSFunc f)
ODEFuncset_jacobian_function (ODEJacFunc j)

Protected Attributes

ODERHSFunc fun
ODEJacFunc jac
bool reset

Detailed Description

Definition at line 29 of file ODEFunc.h.


Member Typedef Documentation

Definition at line 35 of file ODEFunc.h.

Definition at line 34 of file ODEFunc.h.


Constructor & Destructor Documentation

ODEFunc::ODEFunc ( void   )  [inline]

Definition at line 37 of file ODEFunc.h.

ODEFunc::ODEFunc ( ODERHSFunc  f  )  [inline]

Definition at line 40 of file ODEFunc.h.

ODEFunc::ODEFunc ( ODERHSFunc  f,
ODEJacFunc  j 
) [inline]

Definition at line 43 of file ODEFunc.h.

ODEFunc::ODEFunc ( const ODEFunc a  )  [inline]

Definition at line 46 of file ODEFunc.h.

virtual ODEFunc::~ODEFunc ( void   )  [inline, virtual]

Definition at line 60 of file ODEFunc.h.


Member Function Documentation

ODERHSFunc ODEFunc::function ( void   )  const [inline]

Definition at line 62 of file ODEFunc.h.

Referenced by LSODE::do_integrate().

ODEJacFunc ODEFunc::jacobian_function ( void   )  const [inline]

Definition at line 71 of file ODEFunc.h.

Referenced by LSODE::do_integrate().

ODEFunc& ODEFunc::operator= ( const ODEFunc a  )  [inline]

Definition at line 49 of file ODEFunc.h.

References fun, jac, and reset.

ODEFunc& ODEFunc::set_function ( ODERHSFunc  f  )  [inline]

Definition at line 64 of file ODEFunc.h.

ODEFunc& ODEFunc::set_jacobian_function ( ODEJacFunc  j  )  [inline]

Definition at line 73 of file ODEFunc.h.

Referenced by DEFUN_DLD().


Member Data Documentation

ODERHSFunc ODEFunc::fun [protected]

Definition at line 82 of file ODEFunc.h.

Referenced by operator=().

ODEJacFunc ODEFunc::jac [protected]

Definition at line 83 of file ODEFunc.h.

Referenced by LSODE::do_integrate(), and operator=().

bool ODEFunc::reset [protected]

Definition at line 90 of file ODEFunc.h.

Referenced by LSODE::do_integrate(), and operator=().


The documentation for this class was generated from the following file:
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Defines