#include <cfloat>
#include <sstream>
#include "DASSL.h"
#include "f77-fcn.h"
#include "lo-error.h"
#include "lo-math.h"
#include "quit.h"
Go to the source code of this file.
Typedefs | |
typedef octave_idx_type(* | dassl_fcn_ptr )(const double &, const double *, const double *, double *, octave_idx_type &, double *, octave_idx_type *) |
typedef octave_idx_type(* | dassl_jac_ptr )(const double &, const double *, const double *, double *, const double &, double *, octave_idx_type *) |
Functions | |
static octave_idx_type | ddassl_f (const double &time, const double *state, const double *deriv, double *delta, octave_idx_type &ires, double *, octave_idx_type *) |
static octave_idx_type | ddassl_j (const double &time, const double *state, const double *deriv, double *pd, const double &cj, double *, octave_idx_type *) |
F77_RET_T | F77_FUNC (ddassl, DDASSL)(dassl_fcn_ptr |
Variables | |
static octave_idx_type | nn |
static DAEFunc::DAERHSFunc | user_fun |
static DAEFunc::DAEJacFunc | user_jac |
typedef octave_idx_type(* dassl_fcn_ptr)(const double &, const double *, const double *, double *, octave_idx_type &, double *, octave_idx_type *) |
F77_RET_T const octave_idx_type double double double double const octave_idx_type const double const double octave_idx_type double const octave_idx_type octave_idx_type const octave_idx_type const double const octave_idx_type dassl_jac_ptr |
static octave_idx_type ddassl_f | ( | const double & | time, | |
const double * | state, | |||
const double * | deriv, | |||
double * | delta, | |||
octave_idx_type & | ires, | |||
double * | , | |||
octave_idx_type * | ||||
) | [static] |
Definition at line 66 of file DASSL.cc.
References Array< T >::elem(), Array< T >::length(), and user_fun.
Referenced by DASSL::do_integrate().
static octave_idx_type ddassl_j | ( | const double & | time, | |
const double * | state, | |||
const double * | deriv, | |||
double * | pd, | |||
const double & | cj, | |||
double * | , | |||
octave_idx_type * | ||||
) | [static] |
Definition at line 102 of file DASSL.cc.
References Array< T >::elem(), and user_jac.
Referenced by DASSL::do_integrate().
F77_RET_T F77_FUNC | ( | ddassl | , | |
DDASSL | ||||
) |
octave_idx_type nn [static] |
DAEFunc::DAERHSFunc user_fun [static] |
Definition at line 60 of file DASSL.cc.
Referenced by ddassl_f(), and DASSL::do_integrate().
DAEFunc::DAEJacFunc user_jac [static] |
Definition at line 61 of file DASSL.cc.
Referenced by ddassl_j(), and DASSL::do_integrate().