23 #if !defined (octave_Quad_h)
24 #define octave_Quad_h 1
60 return do_integrate (ier, neval, abserr);
67 return do_integrate (ier, neval, abserr);
74 return do_integrate (ier, neval, abserr);
81 return do_integrate (ier, neval, abserr);
87 return do_integrate (ier, neval, abserr);
93 return do_integrate (ier, neval, abserr);
99 return do_integrate (ier, neval, abserr);
105 return do_integrate (ier, neval, abserr);
127 :
Quad (fcn), lower_limit (0.0), upper_limit (1.0), singularities () { }
130 :
Quad (fcn), lower_limit (ll), upper_limit (ul), singularities () { }
134 :
Quad (fcn), lower_limit (ll), upper_limit (ul),
135 singularities (sing) { }
138 :
Quad (fcn), lower_limit (0.0), upper_limit (1.0),
139 singularities (sing) { }
166 :
Quad (fcn), bound (0.0),
type (bound_to_inf), integration_error (0) { }
169 :
Quad (fcn), bound (b),
type (t), integration_error (0) { }
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), integration_error (0) { }
235 :
Quad (fcn), bound (b),
type (t), integration_error (0) { }
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)
FloatDefQuad(float_integrand_fcn fcn, const FloatColumnVector &sing)
DefQuad(integrand_fcn fcn, const ColumnVector &sing)
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)
F77_RET_T const double const double * f
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)
virtual float float_integrate(octave_idx_type &ier)
FloatDefQuad(float_integrand_fcn fcn)
F77_RET_T const double * x