23 #if ! defined (octave_Quad_h)
24 #define octave_Quad_h 1
26 #include "octave-config.h"
61 return do_integrate (ier, neval, abserr);
68 return do_integrate (ier, neval, abserr);
75 return do_integrate (ier, neval, abserr);
82 return do_integrate (ier, neval, abserr);
88 return do_integrate (ier, neval, abserr);
94 return do_integrate (ier, neval, abserr);
100 return do_integrate (ier, neval, abserr);
106 return do_integrate (ier, neval, abserr);
128 :
Quad (fcn), lower_limit (0.0), upper_limit (1.0), singularities () { }
131 :
Quad (fcn), lower_limit (ll), upper_limit (ul), singularities () { }
135 :
Quad (fcn), lower_limit (ll), upper_limit (ul),
136 singularities (sing) { }
139 :
Quad (fcn), lower_limit (0.0), upper_limit (1.0),
140 singularities (sing) { }
167 :
Quad (fcn), bound (0.0),
type (bound_to_inf) { }
170 :
Quad (fcn), bound (b),
type (t) { }
193 :
Quad (fcn), lower_limit (0.0), upper_limit (1.0), singularities () { }
196 :
Quad (fcn), lower_limit (ll), upper_limit (ul), singularities () { }
200 :
Quad (fcn), lower_limit (ll), upper_limit (ul),
201 singularities (sing) { }
204 :
Quad (fcn), lower_limit (0.0), upper_limit (1.0),
205 singularities (sing) { }
232 :
Quad (fcn), bound (0.0),
type (bound_to_inf) { }
235 :
Quad (fcn), bound (b),
type (t) { }
float(* float_integrand_fcn)(float x)
DefQuad(integrand_fcn fcn, double ll, double ul, const ColumnVector &sing)
FloatIndefQuad(float_integrand_fcn fcn)
IndefQuad(integrand_fcn fcn, double b, IntegralType t)
virtual double integrate(void)
double(* integrand_fcn)(double x)
ColumnVector singularities
virtual float float_integrate(void)
F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T const F77_REAL const F77_REAL F77_REAL &F77_RET_T const F77_DBLE const F77_DBLE F77_DBLE &F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T F77_DBLE &F77_RET_T F77_REAL &F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T const F77_DBLE F77_DBLE &F77_RET_T const F77_REAL F77_REAL &F77_RET_T F77_REAL F77_REAL &F77_RET_T F77_DBLE F77_DBLE &F77_RET_T const F77_DBLE const F77_DBLE * f
FloatDefQuad(float_integrand_fcn fcn, const FloatColumnVector &sing)
DefQuad(integrand_fcn fcn, const ColumnVector &sing)
OCTAVE_EXPORT octave_value_list return the number of command line arguments passed to Octave If called with the optional argument the function t
virtual double integrate(octave_idx_type &ier, octave_idx_type &neval, double &abserr)
FloatIndefQuad(float_integrand_fcn fcn, double b, IntegralType t)
DefQuad(integrand_fcn fcn)
FloatColumnVector singularities
FloatDefQuad(float_integrand_fcn fcn, float ll, float ul, const FloatColumnVector &sing)
Quad(float_integrand_fcn fcn)
DefQuad(integrand_fcn fcn, double ll, double ul)
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)
FloatDefQuad(float_integrand_fcn fcn, float ll, float ul)
OCTAVE_API int quad_integration_error
virtual double integrate(octave_idx_type &ier)
virtual double integrate(octave_idx_type &ier, octave_idx_type &neval)
IndefQuad(integrand_fcn fcn)
issues an error eealso double
virtual float float_integrate(octave_idx_type &ier)
FloatDefQuad(float_integrand_fcn fcn)
F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T const F77_REAL const F77_REAL F77_REAL &F77_RET_T const F77_DBLE const F77_DBLE F77_DBLE &F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T F77_DBLE &F77_RET_T F77_REAL &F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T const F77_DBLE F77_DBLE &F77_RET_T const F77_REAL F77_REAL &F77_RET_T F77_REAL F77_REAL &F77_RET_T F77_DBLE F77_DBLE &F77_RET_T const F77_DBLE * x