23 #if !defined (octave_Quad_h)
24 #define octave_Quad_h 1
56 virtual double integrate (
void)
60 return do_integrate (ier, neval, abserr);
63 virtual float float_integrate (
void)
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) { }