GNU Octave  4.2.1
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
Classes | Macros | Functions | Variables
Quad-opts.cc File Reference
#include <iomanip>
#include <iostream>
#include "Quad-opts.h"
#include "defun.h"
#include "pr-output.h"
#include "ovl.h"
#include "utils.h"
#include "pager.h"
Include dependency graph for Quad-opts.cc:
This graph shows which files directly or indirectly include this file:

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
 

Macro Definition Documentation

#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.

Function Documentation

OCTAVE_EXPORT octave_value_list Fquad_options ( const octave_value_list args,
int   
)

Referenced by install_Quad_opts_fcns().

static void print_Quad_options ( std::ostream &  os)
static
static void set_Quad_options ( const std::string keyword,
const octave_value val 
)
static
static octave_value_list show_Quad_options ( const std::string keyword)
static

Variable Documentation

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.

Quad_options_struct Quad_options_table[]
static
Initial value:
=
{
{ "absolute tolerance",
{ "absolute", "tolerance", 0, 0, 0, },
{ 1, 0, 0, 0, 0, }, 1, },
{ "relative tolerance",
{ "relative", "tolerance", 0, 0, 0, },
{ 1, 0, 0, 0, 0, }, 1, },
{ "single precision absolute tolerance",
{ "single", "precision", "absolute", "tolerance", 0, },
{ 1, 1, 1, 0, 0, }, 3, },
{ "single precision relative tolerance",
{ "single", "precision", "relative", "tolerance", 0, },
{ 1, 1, 1, 0, 0, }, 3, },
}

Definition at line 34 of file Quad-opts.cc.

Referenced by print_Quad_options(), set_Quad_options(), and show_Quad_options().

Quad_options quad_opts
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().