#include "Quad.h"
Public Types | |
enum | IntegralType { bound_to_inf, neg_inf_to_bound, doubly_infinite } |
Public Member Functions | |
FloatIndefQuad (float_integrand_fcn fcn) | |
FloatIndefQuad (float_integrand_fcn fcn, double b, IntegralType t) | |
~FloatIndefQuad (void)=default | |
OCTAVE_NORETURN double | do_integrate (octave_idx_type &ier, octave_idx_type &neval, double &abserr) |
float | do_integrate (octave_idx_type &ier, octave_idx_type &neval, float &abserr) |
virtual float | float_integrate (void) |
virtual float | float_integrate (octave_idx_type &ier) |
virtual float | float_integrate (octave_idx_type &ier, octave_idx_type &neval) |
virtual float | float_integrate (octave_idx_type &ier, octave_idx_type &neval, float &abserr) |
virtual double | integrate (void) |
virtual double | integrate (octave_idx_type &ier) |
virtual double | integrate (octave_idx_type &ier, octave_idx_type &neval) |
virtual double | integrate (octave_idx_type &ier, octave_idx_type &neval, double &abserr) |
Protected Attributes | |
integrand_fcn | f |
float_integrand_fcn | ff |
Private Attributes | |
float | bound |
IntegralType | type |
|
inline |
|
inline |
|
default |
|
virtual |
|
virtual |
Implements Quad.
Definition at line 280 of file Quad.cc.
References bound, bound_to_inf, doubly_infinite, F77_XFCN, Quad::ff, float_user_fcn, float_user_function(), Array< T >::fortran_vec(), neg_inf_to_bound, qagi(), result, and type.
|
inlinevirtualinherited |
|
inlinevirtualinherited |
|
inlinevirtualinherited |
|
inlinevirtualinherited |
|
inlinevirtualinherited |
|
inlinevirtualinherited |
|
inlinevirtualinherited |
|
inlinevirtualinherited |
|
private |
Definition at line 245 of file Quad.h.
Referenced by do_integrate().
|
protectedinherited |
Definition at line 115 of file Quad.h.
Referenced by DefQuad::do_integrate(), and IndefQuad::do_integrate().
|
protectedinherited |
Definition at line 116 of file Quad.h.
Referenced by FloatDefQuad::do_integrate(), and do_integrate().
|
private |
Definition at line 246 of file Quad.h.
Referenced by do_integrate().