GNU Octave
4.2.1
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
|
#include <iomanip>
#include <iostream>
#include "DASRT-opts.h"
#include "defun.h"
#include "pr-output.h"
#include "ovl.h"
#include "utils.h"
#include "pager.h"
Go to the source code of this file.
Classes | |
struct | DASRT_options_struct |
Macros | |
#define | MAX_TOKENS 3 |
#define | NUM_OPTIONS 6 |
Functions | |
OCTAVE_EXPORT octave_value_list return the value of the option it must match the dimension of the state and the relative tolerance must also be a vector of the same length tem it must match the dimension of the state and the absolute tolerance must also be a vector of the same length The local error test applied at each integration step is xample roup | abs (local error in x(i))< |
OCTAVE_EXPORT octave_value_list | Fdasrt_options (const octave_value_list &args, int) the names of all available options and their current values are displayed.Given one argument |
static void | print_DASRT_options (std::ostream &os) |
static void | set_DASRT_options (const std::string &keyword, const octave_value &val) |
static octave_value_list | show_DASRT_options (const std::string &keyword) |
Variables | |
OCTAVE_EXPORT octave_value_list return the value of the option | ar {opt}. When called with two arguments |
OCTAVE_EXPORT octave_value_list return the value of the option it must match the dimension of the state and the relative tolerance must also be a vector of the same length tem | code {"relative tolerance"} Relative tolerance. May be either vector or scalar. If a vector |
static DASRT_options_struct | DASRT_options_table [] |
static DASRT_options | dasrt_opts |
OCTAVE_EXPORT octave_value_list return the value of the option | ode {dasrt_options} sets the option ar{opt} to value ar{val}. Options include able sis tem code{"absolute tolerance"} Absolute tolerance. May be either vector or scalar. If a vector |
OCTAVE_EXPORT octave_value_list return the value of the option it must match the dimension of the state | vector |
#define MAX_TOKENS 3 |
Definition at line 22 of file DASRT-opts.cc.
Referenced by set_DASRT_options(), and show_DASRT_options().
#define NUM_OPTIONS 6 |
Definition at line 32 of file DASRT-opts.cc.
OCTAVE_EXPORT octave_value_list return the value of the option it must match the dimension of the state and the relative tolerance must also be a vector of the same length tem it must match the dimension of the state and the absolute tolerance must also be a vector of the same length The local error test applied at each integration step is xample roup abs | ( | local error in | xi | ) |
OCTAVE_EXPORT octave_value_list Fdasrt_options | ( | const octave_value_list & | args, |
int | |||
) |
Referenced by install_DASRT_opts_fcns().
|
static |
Definition at line 62 of file DASRT-opts.cc.
References DASRT_options::absolute_tolerance(), DASRT_options_table, DASRT_options::initial_step_size(), DASRT_options_struct::keyword, left, list, DASRT_options::maximum_order(), DASRT_options::maximum_step_size(), Array< T >::numel(), octave_print_internal(), DASRT_options::relative_tolerance(), DASRT_options::step_limit(), tmp, and val.
|
static |
Definition at line 169 of file DASRT-opts.cc.
References DASRT_options_table, octave_value::double_value(), octave_value::int_value(), keyword_almost_match(), list, MAX_TOKENS, DASRT_options::set_absolute_tolerance(), DASRT_options::set_initial_step_size(), DASRT_options::set_maximum_order(), DASRT_options::set_maximum_step_size(), DASRT_options::set_relative_tolerance(), DASRT_options::set_step_limit(), tmp, octave_value::vector_value(), and warning().
|
static |
Definition at line 222 of file DASRT-opts.cc.
References DASRT_options::absolute_tolerance(), DASRT_options_table, DASRT_options::initial_step_size(), keyword_almost_match(), list, MAX_TOKENS, DASRT_options::maximum_order(), DASRT_options::maximum_step_size(), Array< T >::numel(), DASRT_options::relative_tolerance(), retval, DASRT_options::step_limit(), val, and warning().
OCTAVE_EXPORT octave_value_list return the value of the option ar {opt}. When called with two arguments |
Definition at line 347 of file DASRT-opts.cc.
OCTAVE_EXPORT octave_value_list return the value of the option it must match the dimension of the state and the relative tolerance must also be a vector of the same length tem it must match the dimension of the state and the absolute tolerance must also be a vector of the same length The local error test applied at each integration step is xample roup you can help to alleviate this problem by specifying an initial stepsize tem code {"relative tolerance"} Relative tolerance. May be either vector or scalar. If a vector |
Definition at line 347 of file DASRT-opts.cc.
|
static |
Definition at line 34 of file DASRT-opts.cc.
Referenced by print_DASRT_options(), set_DASRT_options(), and show_DASRT_options().
|
static |
Definition at line 20 of file DASRT-opts.cc.
Referenced by DEFUN().
OCTAVE_EXPORT octave_value_list return the value of the option ode {dasrt_options} sets the option ar{opt} to value ar{val}. Options include able sis tem code{"absolute tolerance"} Absolute tolerance. May be either vector or scalar. If a vector |
Definition at line 347 of file DASRT-opts.cc.