#include <Quad.h>
Inherits Quad_options.
Inherited by DefQuad, FloatDefQuad, FloatIndefQuad, and IndefQuad.
Public Member Functions | |
Quad (integrand_fcn fcn) | |
Quad (float_integrand_fcn fcn) | |
virtual | ~Quad (void) |
virtual double | integrate (void) |
virtual float | float_integrate (void) |
virtual double | integrate (octave_idx_type &ier) |
virtual float | float_integrate (octave_idx_type &ier) |
virtual double | integrate (octave_idx_type &ier, octave_idx_type &neval) |
virtual float | float_integrate (octave_idx_type &ier, octave_idx_type &neval) |
virtual double | integrate (octave_idx_type &ier, octave_idx_type &neval, double &abserr) |
virtual float | float_integrate (octave_idx_type &ier, octave_idx_type &neval, float &abserr) |
virtual double | do_integrate (octave_idx_type &ier, octave_idx_type &neval, double &abserr)=0 |
virtual float | do_integrate (octave_idx_type &ier, octave_idx_type &neval, float &abserr)=0 |
Protected Attributes | |
integrand_fcn | f |
float_integrand_fcn | ff |
Quad::Quad | ( | integrand_fcn | fcn | ) | [inline] |
Quad::Quad | ( | float_integrand_fcn | fcn | ) | [inline] |
virtual Quad::~Quad | ( | void | ) | [inline, virtual] |
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 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::float_integrate | ( | octave_idx_type & | ier, | |
octave_idx_type & | neval, | |||
float & | abserr | |||
) | [inline, virtual] |
virtual float Quad::float_integrate | ( | octave_idx_type & | ier, | |
octave_idx_type & | neval | |||
) | [inline, virtual] |
virtual float Quad::float_integrate | ( | octave_idx_type & | ier | ) | [inline, virtual] |
virtual float Quad::float_integrate | ( | void | ) | [inline, virtual] |
virtual double Quad::integrate | ( | octave_idx_type & | ier, | |
octave_idx_type & | neval, | |||
double & | abserr | |||
) | [inline, virtual] |
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 | ( | void | ) | [inline, virtual] |
integrand_fcn Quad::f [protected] |
float_integrand_fcn Quad::ff [protected] |