GNU Octave
4.2.1
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
|
#include <iomanip>
#include <iostream>
#include "Quad-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 | Quad_options_struct |
Macros | |
#define | MAX_TOKENS 4 |
#define | NUM_OPTIONS 4 |
Functions | |
OCTAVE_EXPORT octave_value_list | Fquad_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_Quad_options (std::ostream &os) |
static void | set_Quad_options (const std::string &keyword, const octave_value &val) |
static octave_value_list | show_Quad_options (const std::string &keyword) |
Variables | |
OCTAVE_EXPORT octave_value_list return the value of the option | ar {opt}. When called with two arguments |
may be zero for pure relative error test tem | code {"relative tolerance"} Non-negative relative tolerance. If the absolute tolerance is zero |
OCTAVE_EXPORT octave_value_list return the value of the option | ode {quad_options} sets the option ar{opt} to value ar{val}. Options include able sis tem code{"absolute tolerance"} Absolute tolerance |
static Quad_options_struct | Quad_options_table [] |
static Quad_options | quad_opts |
may be zero for pure relative error test tem the relative tolerance must be greater than or equal | to {ode{max (50*eps, 0.5e-28)}}. tem code{"single precision absolute tolerance"} Absolute tolerance for single precision |
#define MAX_TOKENS 4 |
Definition at line 22 of file Quad-opts.cc.
Referenced by set_Quad_options(), and show_Quad_options().
#define NUM_OPTIONS 4 |
Definition at line 32 of file Quad-opts.cc.
OCTAVE_EXPORT octave_value_list Fquad_options | ( | const octave_value_list & | args, |
int | |||
) |
Referenced by install_Quad_opts_fcns().
|
static |
Definition at line 54 of file Quad-opts.cc.
References Quad_options::absolute_tolerance(), Quad_options_struct::keyword, left, list, Quad_options_table, Quad_options::relative_tolerance(), Quad_options::single_precision_absolute_tolerance(), Quad_options::single_precision_relative_tolerance(), and val.
|
static |
Definition at line 117 of file Quad-opts.cc.
References octave_value::double_value(), octave_value::float_value(), keyword_almost_match(), list, MAX_TOKENS, Quad_options_table, Quad_options::set_absolute_tolerance(), Quad_options::set_relative_tolerance(), Quad_options::set_single_precision_absolute_tolerance(), Quad_options::set_single_precision_relative_tolerance(), tmp, and warning().
|
static |
Definition at line 156 of file Quad-opts.cc.
References Quad_options::absolute_tolerance(), keyword_almost_match(), list, MAX_TOKENS, Quad_options_table, Quad_options::relative_tolerance(), retval, Quad_options::single_precision_absolute_tolerance(), Quad_options::single_precision_relative_tolerance(), val, and warning().
OCTAVE_EXPORT octave_value_list return the value of the option ar {opt}. When called with two arguments |
Definition at line 233 of file Quad-opts.cc.
may be zero for pure relative error test tem code {"relative tolerance"} Non-negative relative tolerance. If the absolute tolerance is zero |
Definition at line 233 of file Quad-opts.cc.
OCTAVE_EXPORT octave_value_list return the value of the option ode {quad_options} sets the option ar{opt} to value ar{val}. Options include able sis tem code{"absolute tolerance"} Absolute tolerance |
Definition at line 233 of file Quad-opts.cc.
|
static |
Definition at line 34 of file Quad-opts.cc.
Referenced by print_Quad_options(), set_Quad_options(), and show_Quad_options().
|
static |
Definition at line 20 of file Quad-opts.cc.
Referenced by DEFUN().
may be zero for pure relative error test tem the relative tolerance must be greater than or equal to {ode{max (50*eps, 0.5e-28)}}. tem code{"single precision absolute tolerance"} Absolute tolerance for single precision |
Definition at line 233 of file Quad-opts.cc.
Referenced by advnst(), albeta(), alngam(), asinh(), betai(), cacai(), cacon(), cairy(), casyi(), cbesh(), cbesi(), cbesj(), cbesk(), cbesy(), cbinu(), cbiry(), cbknu(), cbuni(), cbunk(), cfftb1(), cfftf1(), cffti1(), cfode(), ckscl(), cmlri(), crati(), cs1s2(), cseri(), cunhj(), cuni1(), cuni2(), cunik(), cunk1(), cunk2(), cuoik(), cwrsk(), d9gmit(), d9lgic(), d9lgit(), d9lgmc(), dasinh(), dbetai(), ddaini(), ddajac(), ddanrm(), ddasic(), ddasid(), ddasik(), ddaslv(), ddaspk(), ddasrt(), ddassl(), ddastp(), ddawts(), ddstp(), ddwnrm(), derf(), derfc(), dgamit(), dgamlm(), dgamln(), dgamma(), dgamr(), dheqr(), dinvwt(), dlbeta(), dlinsd(), dlinsk(), dlngam(), dlsode(), dmatd(), dnedd(), dnedk(), dnsd(), dnsid(), dnsik(), dnsk(), dorth(), dpchim(), dpsifn(), dqagi(), dqagie(), dqagp(), dqagpe(), dqelg(), dqpsrt(), drchek(), droots(), dslvd(), dslvk(), dspigm(), dsubsp(), erf(), erfc(), ewset(), exchqz(), gamit(), gamlim(), gamln(), gamma(), gamr(), genbet(), genchi(), genexp(), genf(), gengam(), gennch(), gennf(), gennor(), genunf(), getcgn(), getsd(), ignbin(), ignpoi(), ignuin(), initds(), initgn(), inits(), intdy(), lennob(), mltmod(), passb(), passb2(), passb3(), passb4(), passb5(), passf(), passf2(), passf3(), passf4(), passf5(), pchim(), prepj(), psifn(), qagi(), qagie(), qagp(), qagpe(), qelg(), qpsrt(), r9gmit(), r9lgic(), r9lgit(), r9lgmc(), scfode(), setant(), setcov(), setgmn(), setsd(), sewset(), sexchqz(), sexpo(), sgamma(), sintdy(), slsode(), snorm(), solsy(), sprepj(), ssolsy(), sstode(), ssubsp(), stode(), trstat(), tstall(), tstbot(), tstgmn(), xermsg(), xerprn(), xerrwd(), xgammainc(), xsgammainc(), xzabs(), xzlog(), xzsqrt(), zacai(), zacon(), zairy(), zasyi(), zbesh(), zbesi(), zbesj(), zbesk(), zbesy(), zbinu(), zbiry(), zbknu(), zbuni(), zbunk(), zfftb1(), zfftf1(), zffti1(), zkscl(), zmlri(), zpassb(), zpassb2(), zpassb3(), zpassb4(), zpassb5(), zpassf(), zpassf2(), zpassf3(), zpassf4(), zpassf5(), zrati(), zs1s2(), zseri(), zunhj(), zuni1(), zuni2(), zunik(), zunk1(), zunk2(), zuoik(), and zwrsk().