#include "Quad.h"
Public Member Functions | |
Quad (integrand_fcn fcn) | |
Quad (float_integrand_fcn fcn) | |
virtual | ~Quad (void) |
virtual float | do_integrate (octave_idx_type &ier, octave_idx_type &neval, float &abserr)=0 |
virtual double | do_integrate (octave_idx_type &ier, octave_idx_type &neval, double &abserr)=0 |
virtual float | float_integrate (octave_idx_type &ier, octave_idx_type &neval, float &abserr) |
virtual float | float_integrate (octave_idx_type &ier, octave_idx_type &neval) |
virtual float | float_integrate (void) |
virtual float | float_integrate (octave_idx_type &ier) |
virtual double | integrate (octave_idx_type &ier, octave_idx_type &neval) |
virtual double | integrate (void) |
virtual double | integrate (octave_idx_type &ier) |
virtual double | integrate (octave_idx_type &ier, octave_idx_type &neval, double &abserr) |
Protected Attributes | |
integrand_fcn | f |
float_integrand_fcn | ff |
Definition at line 48 of file Quad.h.
Quad::Quad | ( | integrand_fcn | fcn | ) | [inline] |
Quad::Quad | ( | float_integrand_fcn | fcn | ) | [inline] |
virtual double Quad::do_integrate | ( | octave_idx_type & | ier, | |
octave_idx_type & | neval, | |||
double & | abserr | |||
) | [pure virtual] |
Implemented in DefQuad, IndefQuad, FloatDefQuad, and FloatIndefQuad.
virtual float Quad::do_integrate | ( | octave_idx_type & | ier, | |
octave_idx_type & | neval, | |||
float & | abserr | |||
) | [pure virtual] |
Implemented in DefQuad, IndefQuad, FloatDefQuad, and FloatIndefQuad.
virtual float Quad::float_integrate | ( | octave_idx_type & | ier | ) | [inline, virtual] |
virtual float Quad::float_integrate | ( | octave_idx_type & | ier, | |
octave_idx_type & | neval, | |||
float & | abserr | |||
) | [inline, virtual] |
virtual float Quad::float_integrate | ( | void | ) | [inline, virtual] |
Definition at line 69 of file Quad.h.
Referenced by DEFUN_DLD().
virtual float Quad::float_integrate | ( | octave_idx_type & | ier, | |
octave_idx_type & | neval | |||
) | [inline, virtual] |
virtual double Quad::integrate | ( | void | ) | [inline, virtual] |
Definition at line 62 of file Quad.h.
Referenced by DEFUN_DLD().
virtual double Quad::integrate | ( | octave_idx_type & | ier, | |
octave_idx_type & | neval | |||
) | [inline, virtual] |
virtual double Quad::integrate | ( | octave_idx_type & | ier | ) | [inline, virtual] |
virtual double Quad::integrate | ( | octave_idx_type & | ier, | |
octave_idx_type & | neval, | |||
double & | abserr | |||
) | [inline, virtual] |
integrand_fcn Quad::f [protected] |
Definition at line 118 of file Quad.h.
Referenced by IndefQuad::do_integrate(), and DefQuad::do_integrate().
float_integrand_fcn Quad::ff [protected] |
Definition at line 119 of file Quad.h.
Referenced by FloatIndefQuad::do_integrate(), and FloatDefQuad::do_integrate().