COPASI API  4.40.278
CRadau5 Class Reference

#include <CRadau5.h>

Inheritance diagram for CRadau5:
[legend]

Public Types

typedef void(* evalF) (const C_INT *, const double *, const double *, double *, double *, C_INT *)
 
typedef void(* evalJ) (const C_INT *, const double *, const double *, double *, const C_INT *, double *, const C_INT *)
 
typedef void(* evalM) (C_INT *, double *, C_INT *, double *, C_INT *)
 
typedef void(* evalO) (C_INT *, double *, double *, double *, double *, C_INT *, C_INT *, double *, C_INT *, C_INT *)
 

Public Member Functions

 CRadau5 ()
 
C_INT operator() (C_INT *n, evalF fcn, double *x, double *y, double *xend, double *h__, double *rtol, double *atol, C_INT *itol, evalJ jac, C_INT *ijac, C_INT *mljac, C_INT *mujac, evalM mas, C_INT *imas, C_INT *mlmas, C_INT *mumas, evalO solout, C_INT *iout, double *work, C_INT *lwork, C_INT *iwork, C_INT *liwork, double *rpar, C_INT *ipar, C_INT *idid)
 
 ~CRadau5 ()
 
- Public Member Functions inherited from CInternalSolver
C_INT dintdy_ (double *t, const C_INT *k, double *yh, C_INT *nyh, double *dky, C_INT *iflag)
 
void enablePrint (const bool &print=true)
 
void resetState (const State &state)
 
void saveState (State &state) const
 
void setOstream (std::ostream &os)
 
 ~CInternalSolver ()
 

Static Private Attributes

static const C_INT mord [2]
 
static const C_INT mxhnl0
 
static const C_INT mxstp0
 

Additional Inherited Members

- Protected Member Functions inherited from CInternalSolver
 CInternalSolver ()
 
C_INT dprja_ (C_INT *neq, double *y, double *yh, C_INT *nyh, double *ewt, double *ftem, double *savf, double *wm, C_INT *iwm, evalF f, evalJ jac)
 
C_INT drchek_ (const C_INT *job, evalG g, C_INT *neq, double *y, double *yh, C_INT *nyh, double *g0, double *g1, double *gx, C_INT *jroot, C_INT *irt)
 
C_INT droots_ (C_INT *ng, double *hmin, C_INT *jflag, double *x0, double *x1, double *g0, double *g1, double *gx, double *x, C_INT *jroot)
 
C_INT dsolsy_ (double *wm, C_INT *iwm, double *x, double *tem)
 
C_INT dstoda_ (C_INT *neq, double *y, double *yh, C_INT *nyh, double *yh1, double *ewt, double *savf, double *acor, double *wm, C_INT *iwm, evalF f, evalJ jac, PJAC *pjac, SLVS *slvs)
 
- Protected Attributes inherited from CInternalSolver
dls001 mdls001_
 
dlsa01 mdlsa01_
 
dlsr01 mdlsr01_
 
Cxerrwd mxerrwd
 

Member Typedef Documentation

◆ evalF

typedef void(* CRadau5::evalF) (const C_INT *, const double *, const double *, double *, double *, C_INT *)

◆ evalJ

typedef void(* CRadau5::evalJ) (const C_INT *, const double *, const double *, double *, const C_INT *, double *, const C_INT *)

◆ evalM

typedef void(* CRadau5::evalM) (C_INT *, double *, C_INT *, double *, C_INT *)

◆ evalO

typedef void(* CRadau5::evalO) (C_INT *, double *, double *, double *, double *, C_INT *, C_INT *, double *, C_INT *, C_INT *)

Constructor & Destructor Documentation

◆ CRadau5()

CRadau5::CRadau5 ( )

◆ ~CRadau5()

CRadau5::~CRadau5 ( )

Member Function Documentation

◆ operator()()

C_INT CRadau5::operator() ( C_INT n,
CRadau5::evalF  fcn,
double *  x,
double *  y,
double *  xend,
double *  h__,
double *  rtol,
double *  atol,
C_INT itol,
CRadau5::evalJ  jac,
C_INT ijac,
C_INT mljac,
C_INT mujac,
CRadau5::evalM  mas,
C_INT imas,
C_INT mlmas,
C_INT mumas,
CRadau5::evalO  solout,
C_INT iout,
double *  work,
C_INT lwork,
C_INT iwork,
C_INT liwork,
double *  rpar,
C_INT ipar,
C_INT idid 
)

References C_INT, C_LOGICAL, FALSE_, radcor_(), and TRUE_.

Member Data Documentation

◆ mord

const C_INT CRadau5::mord[2]
staticprivate

◆ mxhnl0

const C_INT CRadau5::mxhnl0
staticprivate

◆ mxstp0

const C_INT CRadau5::mxstp0
staticprivate

The documentation for this class was generated from the following files: