Operators and Keywords

Function List:


LSODE_options Class Reference

#include <LSODE-opts.h>

Inherited by LSODE.

Collaboration diagram for LSODE_options:

List of all members.

Public Member Functions

 LSODE_options (void)
 LSODE_options (const LSODE_options &opt)
LSODE_optionsoperator= (const LSODE_options &opt)
 ~LSODE_options (void)
void init (void)
void set_options (const LSODE_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_integration_method (const std::string &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_minimum_step_size (double val)
void set_step_limit (octave_idx_type val)
Array< double > absolute_tolerance (void) const
double relative_tolerance (void) const
std::string integration_method (void) const
double initial_step_size (void) const
octave_idx_type maximum_order (void) const
double maximum_step_size (void) const
double minimum_step_size (void) const
octave_idx_type step_limit (void) const

Protected Attributes

bool reset

Constructor & Destructor Documentation

LSODE_options::LSODE_options ( void   )  [inline]
LSODE_options::LSODE_options ( const LSODE_options opt  )  [inline]
LSODE_options::~LSODE_options ( void   )  [inline]

Member Function Documentation

Array<double> LSODE_options::absolute_tolerance ( void   )  const [inline]
void LSODE_options::init ( void   )  [inline]
double LSODE_options::initial_step_size ( void   )  const [inline]
std::string LSODE_options::integration_method ( void   )  const [inline]
octave_idx_type LSODE_options::maximum_order ( void   )  const [inline]
double LSODE_options::maximum_step_size ( void   )  const [inline]
double LSODE_options::minimum_step_size ( void   )  const [inline]
LSODE_options& LSODE_options::operator= ( const LSODE_options opt  )  [inline]
double LSODE_options::relative_tolerance ( void   )  const [inline]
void LSODE_options::set_absolute_tolerance ( double  val  )  [inline]
void LSODE_options::set_absolute_tolerance ( const Array< double > &  val  )  [inline]
void LSODE_options::set_default_options ( void   )  [inline]
void LSODE_options::set_initial_step_size ( double  val  )  [inline]
void LSODE_options::set_integration_method ( const std::string &  val  )  [inline]
void LSODE_options::set_maximum_order ( octave_idx_type  val  )  [inline]
void LSODE_options::set_maximum_step_size ( double  val  )  [inline]
void LSODE_options::set_minimum_step_size ( double  val  )  [inline]
void LSODE_options::set_options ( const LSODE_options opt  )  [inline]
void LSODE_options::set_relative_tolerance ( double  val  )  [inline]
void LSODE_options::set_step_limit ( octave_idx_type  val  )  [inline]
octave_idx_type LSODE_options::step_limit ( void   )  const [inline]

Member Data Documentation

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