GNU Octave  3.8.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Public Member Functions | Protected Attributes | Private Attributes | List of all members
DASPK_options Class Reference

#include "DASPK-opts.h"

Inheritance diagram for DASPK_options:
Inheritance graph
[legend]
Collaboration diagram for DASPK_options:
Collaboration graph
[legend]

Public Member Functions

 DASPK_options (void)
 DASPK_options (const DASPK_options &opt)
 ~DASPK_options (void)
Array< doubleabsolute_tolerance (void) const
Array< octave_idx_typealgebraic_variables (void) const
octave_idx_type compute_consistent_initial_condition (void) const
octave_idx_type enforce_inequality_constraints (void) const
octave_idx_type exclude_algebraic_variables_from_error_test (void) const
Array< octave_idx_typeinequality_constraint_types (void) const
void init (void)
Array< doubleinitial_condition_heuristics (void) const
double initial_step_size (void) const
octave_idx_type maximum_order (void) const
double maximum_step_size (void) const
DASPK_optionsoperator= (const DASPK_options &opt)
octave_idx_type print_initial_condition_info (void) const
Array< doublerelative_tolerance (void) const
void set_absolute_tolerance (double val)
void set_absolute_tolerance (const Array< double > &val)
void set_algebraic_variables (int val)
void set_algebraic_variables (const Array< octave_idx_type > &val)
void set_compute_consistent_initial_condition (octave_idx_type val)
void set_default_options (void)
void set_enforce_inequality_constraints (octave_idx_type val)
void set_exclude_algebraic_variables_from_error_test (octave_idx_type val)
void set_inequality_constraint_types (octave_idx_type val)
void set_inequality_constraint_types (const Array< octave_idx_type > &val)
void set_initial_condition_heuristics (const Array< double > &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_options (const DASPK_options &opt)
void set_print_initial_condition_info (octave_idx_type val)
void set_relative_tolerance (double val)
void set_relative_tolerance (const Array< double > &val)
void set_use_initial_condition_heuristics (octave_idx_type val)
octave_idx_type use_initial_condition_heuristics (void) const

Protected Attributes

bool reset

Private Attributes

Array< doublex_absolute_tolerance
Array< octave_idx_typex_algebraic_variables
octave_idx_type x_compute_consistent_initial_condition
octave_idx_type x_enforce_inequality_constraints
octave_idx_type x_exclude_algebraic_variables_from_error_test
Array< octave_idx_typex_inequality_constraint_types
Array< doublex_initial_condition_heuristics
double x_initial_step_size
octave_idx_type x_maximum_order
double x_maximum_step_size
octave_idx_type x_print_initial_condition_info
Array< doublex_relative_tolerance
octave_idx_type x_use_initial_condition_heuristics

Detailed Description

Definition at line 13 of file DASPK-opts.h.

Constructor & Destructor Documentation

DASPK_options::DASPK_options ( void  )
inline

Definition at line 18 of file DASPK-opts.h.

DASPK_options::DASPK_options ( const DASPK_options opt)
inline

Definition at line 37 of file DASPK-opts.h.

DASPK_options::~DASPK_options ( void  )
inline

Definition at line 77 of file DASPK-opts.h.

Member Function Documentation

Array<double> DASPK_options::absolute_tolerance ( void  ) const
inline

Definition at line 188 of file DASPK-opts.h.

Referenced by DASPK::do_integrate(), print_DASPK_options(), and show_DASPK_options().

Array<octave_idx_type> DASPK_options::algebraic_variables ( void  ) const
inline

Definition at line 209 of file DASPK-opts.h.

Referenced by DASPK::do_integrate(), print_DASPK_options(), and show_DASPK_options().

octave_idx_type DASPK_options::compute_consistent_initial_condition ( void  ) const
inline

Definition at line 194 of file DASPK-opts.h.

Referenced by DASPK::do_integrate(), print_DASPK_options(), and show_DASPK_options().

octave_idx_type DASPK_options::enforce_inequality_constraints ( void  ) const
inline

Definition at line 212 of file DASPK-opts.h.

Referenced by DASPK::do_integrate(), print_DASPK_options(), and show_DASPK_options().

octave_idx_type DASPK_options::exclude_algebraic_variables_from_error_test ( void  ) const
inline

Definition at line 206 of file DASPK-opts.h.

Referenced by DASPK::do_integrate(), print_DASPK_options(), and show_DASPK_options().

Array<octave_idx_type> DASPK_options::inequality_constraint_types ( void  ) const
inline

Definition at line 215 of file DASPK-opts.h.

Referenced by DASPK::do_integrate(), print_DASPK_options(), and show_DASPK_options().

void DASPK_options::init ( void  )
inline

Definition at line 79 of file DASPK-opts.h.

References pow().

Array<double> DASPK_options::initial_condition_heuristics ( void  ) const
inline

Definition at line 200 of file DASPK-opts.h.

Referenced by DASPK::do_integrate(), print_DASPK_options(), and show_DASPK_options().

double DASPK_options::initial_step_size ( void  ) const
inline

Definition at line 218 of file DASPK-opts.h.

Referenced by DASPK::do_integrate(), print_DASPK_options(), and show_DASPK_options().

octave_idx_type DASPK_options::maximum_order ( void  ) const
inline

Definition at line 221 of file DASPK-opts.h.

Referenced by DASPK::do_integrate(), print_DASPK_options(), and show_DASPK_options().

double DASPK_options::maximum_step_size ( void  ) const
inline

Definition at line 224 of file DASPK-opts.h.

Referenced by DASPK::do_integrate(), print_DASPK_options(), and show_DASPK_options().

DASPK_options& DASPK_options::operator= ( const DASPK_options opt)
inline
octave_idx_type DASPK_options::print_initial_condition_info ( void  ) const
inline

Definition at line 203 of file DASPK-opts.h.

Referenced by DASPK::do_integrate(), print_DASPK_options(), and show_DASPK_options().

Array<double> DASPK_options::relative_tolerance ( void  ) const
inline

Definition at line 191 of file DASPK-opts.h.

Referenced by DASPK::do_integrate(), print_DASPK_options(), and show_DASPK_options().

void DASPK_options::set_absolute_tolerance ( double  val)
inline

Definition at line 122 of file DASPK-opts.h.

Referenced by set_DASPK_options().

void DASPK_options::set_absolute_tolerance ( const Array< double > &  val)
inline

Definition at line 129 of file DASPK-opts.h.

void DASPK_options::set_algebraic_variables ( int  val)
inline

Definition at line 157 of file DASPK-opts.h.

Referenced by set_DASPK_options().

void DASPK_options::set_algebraic_variables ( const Array< octave_idx_type > &  val)
inline

Definition at line 164 of file DASPK-opts.h.

void DASPK_options::set_compute_consistent_initial_condition ( octave_idx_type  val)
inline

Definition at line 142 of file DASPK-opts.h.

Referenced by set_DASPK_options().

void DASPK_options::set_default_options ( void  )
inline

Definition at line 120 of file DASPK-opts.h.

void DASPK_options::set_enforce_inequality_constraints ( octave_idx_type  val)
inline

Definition at line 167 of file DASPK-opts.h.

Referenced by set_DASPK_options().

void DASPK_options::set_exclude_algebraic_variables_from_error_test ( octave_idx_type  val)
inline

Definition at line 154 of file DASPK-opts.h.

Referenced by set_DASPK_options().

void DASPK_options::set_inequality_constraint_types ( octave_idx_type  val)
inline

Definition at line 170 of file DASPK-opts.h.

Referenced by set_DASPK_options().

void DASPK_options::set_inequality_constraint_types ( const Array< octave_idx_type > &  val)
inline

Definition at line 177 of file DASPK-opts.h.

void DASPK_options::set_initial_condition_heuristics ( const Array< double > &  val)
inline

Definition at line 148 of file DASPK-opts.h.

Referenced by set_DASPK_options().

void DASPK_options::set_initial_step_size ( double  val)
inline

Definition at line 180 of file DASPK-opts.h.

Referenced by set_DASPK_options().

void DASPK_options::set_maximum_order ( octave_idx_type  val)
inline

Definition at line 183 of file DASPK-opts.h.

Referenced by set_DASPK_options().

void DASPK_options::set_maximum_step_size ( double  val)
inline

Definition at line 186 of file DASPK-opts.h.

Referenced by set_DASPK_options().

void DASPK_options::set_options ( const DASPK_options opt)
inline
void DASPK_options::set_print_initial_condition_info ( octave_idx_type  val)
inline

Definition at line 151 of file DASPK-opts.h.

Referenced by set_DASPK_options().

void DASPK_options::set_relative_tolerance ( double  val)
inline

Definition at line 132 of file DASPK-opts.h.

References Array< T >::resize().

Referenced by set_DASPK_options().

void DASPK_options::set_relative_tolerance ( const Array< double > &  val)
inline

Definition at line 139 of file DASPK-opts.h.

void DASPK_options::set_use_initial_condition_heuristics ( octave_idx_type  val)
inline

Definition at line 145 of file DASPK-opts.h.

Referenced by set_DASPK_options().

octave_idx_type DASPK_options::use_initial_condition_heuristics ( void  ) const
inline

Definition at line 197 of file DASPK-opts.h.

Referenced by DASPK::do_integrate(), print_DASPK_options(), and show_DASPK_options().

Member Data Documentation

bool DASPK_options::reset
protected

Definition at line 245 of file DASPK-opts.h.

Referenced by DASPK::do_integrate(), operator=(), and set_options().

Array<double> DASPK_options::x_absolute_tolerance
private

Definition at line 229 of file DASPK-opts.h.

Referenced by operator=(), and set_options().

Array<octave_idx_type> DASPK_options::x_algebraic_variables
private

Definition at line 236 of file DASPK-opts.h.

Referenced by operator=(), and set_options().

octave_idx_type DASPK_options::x_compute_consistent_initial_condition
private

Definition at line 231 of file DASPK-opts.h.

Referenced by operator=(), and set_options().

octave_idx_type DASPK_options::x_enforce_inequality_constraints
private

Definition at line 237 of file DASPK-opts.h.

Referenced by operator=(), and set_options().

octave_idx_type DASPK_options::x_exclude_algebraic_variables_from_error_test
private

Definition at line 235 of file DASPK-opts.h.

Referenced by operator=(), and set_options().

Array<octave_idx_type> DASPK_options::x_inequality_constraint_types
private

Definition at line 238 of file DASPK-opts.h.

Referenced by operator=(), and set_options().

Array<double> DASPK_options::x_initial_condition_heuristics
private

Definition at line 233 of file DASPK-opts.h.

Referenced by operator=(), and set_options().

double DASPK_options::x_initial_step_size
private

Definition at line 239 of file DASPK-opts.h.

Referenced by operator=(), and set_options().

octave_idx_type DASPK_options::x_maximum_order
private

Definition at line 240 of file DASPK-opts.h.

Referenced by operator=(), and set_options().

double DASPK_options::x_maximum_step_size
private

Definition at line 241 of file DASPK-opts.h.

Referenced by operator=(), and set_options().

octave_idx_type DASPK_options::x_print_initial_condition_info
private

Definition at line 234 of file DASPK-opts.h.

Referenced by operator=(), and set_options().

Array<double> DASPK_options::x_relative_tolerance
private

Definition at line 230 of file DASPK-opts.h.

Referenced by operator=(), and set_options().

octave_idx_type DASPK_options::x_use_initial_condition_heuristics
private

Definition at line 232 of file DASPK-opts.h.

Referenced by operator=(), and set_options().


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