Navigation

Operators and Keywords

Function List:

C++ API

DASSL Class Reference

#include <DASSL.h>

Inherits DAE, and DASSL_options.

Collaboration diagram for DASSL:

List of all members.


Public Member Functions

 DASSL (void)
 DASSL_options ()
 initialized (false)
 DASSL (const ColumnVector &s, const ColumnVector &deriv, double tm, DAEFunc &f)
 ~DASSL (void)
ColumnVector do_integrate (double t)
Matrix do_integrate (const ColumnVector &tout)
Matrix do_integrate (const ColumnVector &tout, const ColumnVector &tcrit)
Matrix integrate (const ColumnVector &tout, Matrix &xdot_out)
Matrix integrate (const ColumnVector &tout, Matrix &xdot_out, const ColumnVector &tcrit)
std::string error_message (void) const

Public Attributes

 __pad0__: DAE (s
 tm
 f

Constructor & Destructor Documentation

DASSL::DASSL ( void   )  [inline]

DASSL::DASSL ( const ColumnVector s,
const ColumnVector deriv,
double  tm,
DAEFunc f 
) [inline]

DASSL::~DASSL ( void   )  [inline]


Member Function Documentation

DASSL::DASSL_options ( void   ) 

Reimplemented from DASSL_options.

Type Constraints

Matrix DASSL::do_integrate ( const ColumnVector tout,
const ColumnVector tcrit 
)

Matrix DASSL::do_integrate ( const ColumnVector tout  ) 

ColumnVector DASSL::do_integrate ( double  t  ) 

std::string DASSL::error_message ( void   )  const [virtual]

Implements base_diff_eqn.

DASSL::initialized ( false   )  [inline]

Matrix DASSL::integrate ( const ColumnVector tout,
Matrix xdot_out,
const ColumnVector tcrit 
)

Matrix DASSL::integrate ( const ColumnVector tout,
Matrix xdot_out 
)


Member Data Documentation

Reimplemented from DAE.


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