#include "Quad.h"


Public Member Functions | |
| DefQuad (integrand_fcn fcn) | |
| DefQuad (integrand_fcn fcn, const ColumnVector &sing) | |
| DefQuad (integrand_fcn fcn, double ll, double ul) | |
| DefQuad (integrand_fcn fcn, double ll, double ul, const ColumnVector &sing) | |
| ~DefQuad (void)=default | |
| double | do_integrate (octave_idx_type &ier, octave_idx_type &neval, double &abserr) |
| OCTAVE_NORETURN float | do_integrate (octave_idx_type &ier, octave_idx_type &neval, float &abserr) |
| virtual float | float_integrate (octave_idx_type &ier) |
| virtual float | float_integrate (octave_idx_type &ier, octave_idx_type &neval) |
| virtual float | float_integrate (octave_idx_type &ier, octave_idx_type &neval, float &abserr) |
| virtual float | float_integrate (void) |
| virtual double | integrate (octave_idx_type &ier) |
| virtual double | integrate (octave_idx_type &ier, octave_idx_type &neval) |
| virtual double | integrate (octave_idx_type &ier, octave_idx_type &neval, double &abserr) |
| virtual double | integrate (void) |
Protected Attributes | |
| integrand_fcn | m_f |
| float_integrand_fcn | m_ff |
Private Attributes | |
| double | m_lower_limit |
| ColumnVector | m_singularities |
| double | m_upper_limit |
|
inline |
|
inline |
|
inline |
|
inline |
|
default |
|
virtual |
Implements Quad.
Definition at line 96 of file Quad.cc.
References dqagp(), F77_XFCN, Array< T, Alloc >::fortran_vec(), Quad::m_f, m_lower_limit, m_singularities, m_upper_limit, Array< T, Alloc >::numel(), user_fcn, and user_function().
|
virtual |
|
inlinevirtualinherited |
|
inlinevirtualinherited |
|
inlinevirtualinherited |
|
inlinevirtualinherited |
Definition at line 60 of file Quad.h.
Referenced by DEFMETHODX().
|
inlinevirtualinherited |
|
inlinevirtualinherited |
|
inlinevirtualinherited |
|
inlinevirtualinherited |
Definition at line 53 of file Quad.h.
Referenced by DEFMETHODX().
|
protectedinherited |
Definition at line 113 of file Quad.h.
Referenced by do_integrate(), and IndefQuad::do_integrate().
|
protectedinherited |
Definition at line 114 of file Quad.h.
Referenced by FloatDefQuad::do_integrate(), and FloatIndefQuad::do_integrate().
|
private |
Definition at line 150 of file Quad.h.
Referenced by do_integrate().
|
private |
Definition at line 153 of file Quad.h.
Referenced by do_integrate().
|
private |
Definition at line 151 of file Quad.h.
Referenced by do_integrate().