Navigation

Operators and Keywords

Function List:

C++ API

DASSL_options Class Reference

#include <DASSL-opts.h>

Inherited by DASSL.

Collaboration diagram for DASSL_options:

List of all members.


Public Member Functions

 DASSL_options (void)
 DASSL_options (const DASSL_options &opt)
DASSL_optionsoperator= (const DASSL_options &opt)
 ~DASSL_options (void)
void init (void)
void copy (const DASSL_options &opt)
void set_options (const DASSL_options &opt)
void set_default_options (void)
void set_absolute_tolerance (double val)
void set_absolute_tolerance (const Array< double > &val)
void set_relative_tolerance (double val)
void set_relative_tolerance (const Array< double > &val)
void set_compute_consistent_initial_condition (octave_idx_type val)
void set_enforce_nonnegativity_constraints (octave_idx_type val)
void set_initial_step_size (double val)
void set_maximum_order (octave_idx_type val)
void set_maximum_step_size (double val)
void set_step_limit (octave_idx_type val)
Array< doubleabsolute_tolerance (void) const
Array< doublerelative_tolerance (void) const
octave_idx_type compute_consistent_initial_condition (void) const
octave_idx_type enforce_nonnegativity_constraints (void) const
double initial_step_size (void) const
octave_idx_type maximum_order (void) const
double maximum_step_size (void) const
octave_idx_type step_limit (void) const

Protected Attributes

bool reset

Constructor & Destructor Documentation

DASSL_options::DASSL_options ( void   )  [inline]

Reimplemented in DASSL.

DASSL_options::DASSL_options ( const DASSL_options opt  )  [inline]

DASSL_options::~DASSL_options ( void   )  [inline]


Member Function Documentation

Array<double> DASSL_options::absolute_tolerance ( void   )  const [inline]

octave_idx_type DASSL_options::compute_consistent_initial_condition ( void   )  const [inline]

void DASSL_options::copy ( const DASSL_options opt  )  [inline]

octave_idx_type DASSL_options::enforce_nonnegativity_constraints ( void   )  const [inline]

void DASSL_options::init ( void   )  [inline]

double DASSL_options::initial_step_size ( void   )  const [inline]

octave_idx_type DASSL_options::maximum_order ( void   )  const [inline]

double DASSL_options::maximum_step_size ( void   )  const [inline]

DASSL_options& DASSL_options::operator= ( const DASSL_options opt  )  [inline]

Array<double> DASSL_options::relative_tolerance ( void   )  const [inline]

void DASSL_options::set_absolute_tolerance ( const Array< double > &  val  )  [inline]

void DASSL_options::set_absolute_tolerance ( double  val  )  [inline]

void DASSL_options::set_compute_consistent_initial_condition ( octave_idx_type  val  )  [inline]

void DASSL_options::set_default_options ( void   )  [inline]

void DASSL_options::set_enforce_nonnegativity_constraints ( octave_idx_type  val  )  [inline]

void DASSL_options::set_initial_step_size ( double  val  )  [inline]

void DASSL_options::set_maximum_order ( octave_idx_type  val  )  [inline]

void DASSL_options::set_maximum_step_size ( double  val  )  [inline]

void DASSL_options::set_options ( const DASSL_options opt  )  [inline]

void DASSL_options::set_relative_tolerance ( const Array< double > &  val  )  [inline]

void DASSL_options::set_relative_tolerance ( double  val  )  [inline]

void DASSL_options::set_step_limit ( octave_idx_type  val  )  [inline]

octave_idx_type DASSL_options::step_limit ( void   )  const [inline]


Member Data Documentation


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