GNU Octave  9.1.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
Quad_options Class Reference

#include "Quad-opts.h"

Inheritance diagram for Quad_options:
Quad DefQuad FloatDefQuad FloatIndefQuad IndefQuad

Public Member Functions

 Quad_options ()
 
 Quad_options (const Quad_options &opt)
 
 ~Quad_options ()
 
double absolute_tolerance () const
 
void init ()
 
Quad_optionsoperator= (const Quad_options &opt)
 
double relative_tolerance () const
 
void set_absolute_tolerance (double val)
 
void set_default_options ()
 
void set_options (const Quad_options &opt)
 
void set_relative_tolerance (double val)
 
void set_single_precision_absolute_tolerance (float val)
 
void set_single_precision_relative_tolerance (float val)
 
float single_precision_absolute_tolerance () const
 
float single_precision_relative_tolerance () const
 

Protected Attributes

bool m_reset
 

Detailed Description

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

Constructor & Destructor Documentation

◆ Quad_options() [1/2]

Quad_options::Quad_options ( )
inline

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

◆ Quad_options() [2/2]

Quad_options::Quad_options ( const Quad_options opt)
inline

Definition at line 28 of file Quad-opts.h.

◆ ~Quad_options()

Quad_options::~Quad_options ( )
inline

Definition at line 50 of file Quad-opts.h.

Member Function Documentation

◆ absolute_tolerance()

double Quad_options::absolute_tolerance ( ) const
inline

Definition at line 83 of file Quad-opts.h.

◆ init()

void Quad_options::init ( )
inline

Definition at line 52 of file Quad-opts.h.

◆ operator=()

Quad_options& Quad_options::operator= ( const Quad_options opt)
inline

Definition at line 36 of file Quad-opts.h.

References m_reset.

◆ relative_tolerance()

double Quad_options::relative_tolerance ( ) const
inline

Definition at line 86 of file Quad-opts.h.

◆ set_absolute_tolerance()

void Quad_options::set_absolute_tolerance ( double  val)
inline

Definition at line 72 of file Quad-opts.h.

◆ set_default_options()

void Quad_options::set_default_options ( )
inline

Definition at line 70 of file Quad-opts.h.

◆ set_options()

void Quad_options::set_options ( const Quad_options opt)
inline

Definition at line 61 of file Quad-opts.h.

References m_reset.

◆ set_relative_tolerance()

void Quad_options::set_relative_tolerance ( double  val)
inline

Definition at line 75 of file Quad-opts.h.

◆ set_single_precision_absolute_tolerance()

void Quad_options::set_single_precision_absolute_tolerance ( float  val)
inline

Definition at line 78 of file Quad-opts.h.

◆ set_single_precision_relative_tolerance()

void Quad_options::set_single_precision_relative_tolerance ( float  val)
inline

Definition at line 81 of file Quad-opts.h.

◆ single_precision_absolute_tolerance()

float Quad_options::single_precision_absolute_tolerance ( ) const
inline

Definition at line 89 of file Quad-opts.h.

◆ single_precision_relative_tolerance()

float Quad_options::single_precision_relative_tolerance ( ) const
inline

Definition at line 92 of file Quad-opts.h.

Member Data Documentation

◆ m_reset

bool Quad_options::m_reset
protected

Definition at line 104 of file Quad-opts.h.

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


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