Object-oriented Scientific Computing Library: Version 0.910
Public Member Functions | Private Member Functions
ode_jac_funct< vec_t, mat_t > Class Template Reference

Ordinary differential equation Jacobian [abstract base]. More...

#include <ode_jac_funct.h>

Inheritance diagram for ode_jac_funct< vec_t, mat_t >:
ode_jac_funct_cmfptr< tclass, vec_t, mat_t > ode_jac_funct_fptr< vec_t, mat_t > ode_jac_funct_mfptr< tclass, vec_t, mat_t >

Detailed Description

template<class vec_t = ovector_base, class mat_t = omatrix_base>
class ode_jac_funct< vec_t, mat_t >

This base class provides the basic format for specifying the Jacobian for ordinary differential equations to integrate with the O2scl ODE solvers. Select the appropriate child of this class according to the kind of functions which are to be given to the solver.

Definition at line 43 of file ode_jac_funct.h.

Public Member Functions

virtual int operator() (double x, size_t nv, const vec_t &y, mat_t &dfdy, vec_t &dfdx)=0
 Compute the derivatives dfdx and the Jacobian matrix dfdy given y at the point x.

Private Member Functions

 ode_jac_funct (const ode_jac_funct &)
ode_jac_functoperator= (const ode_jac_funct &)

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

Documentation generated with Doxygen. Provided under the GNU Free Documentation License (see License Information).

Get Object-oriented Scientific Computing
Lib at SourceForge.net. Fast, secure and Free Open Source software
downloads.