GNU Octave  4.2.1
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Typedefs | Functions | Variables
Quad.cc File Reference
#include "Quad.h"
#include "f77-fcn.h"
#include "lo-error.h"
#include "quit.h"
#include "sun-utils.h"
Include dependency graph for Quad.cc:

Go to the source code of this file.

Typedefs

typedef octave_idx_type(* quad_fcn_ptr )(double *, int &, double *)
 
typedef octave_idx_type(* quad_float_fcn_ptr )(float *, int &, float *)
 

Functions

F77_RET_T F77_FUNC (dqagp, DQAGP)(quad_fcn_ptr
 
F77_RET_T const F77_DBLE const
F77_DBLE const F77_INT const
F77_DBLE const F77_DBLE const
F77_DBLE F77_DBLE F77_DBLE
F77_INT F77_INT const F77_INT
const F77_INT F77_INT F77_INT
F77_DBLE *F77_RET_T 
F77_FUNC (dqagi, DQAGI)(quad_fcn_ptr
 
F77_RET_T const F77_DBLE const
F77_DBLE const F77_INT const
F77_DBLE const F77_DBLE const
F77_DBLE F77_DBLE F77_DBLE
F77_INT F77_INT const F77_INT
const F77_INT F77_INT F77_INT
F77_DBLE *F77_RET_T const
F77_DBLE const F77_INT const
F77_DBLE const F77_DBLE
F77_DBLE F77_DBLE F77_INT
F77_INT const F77_INT const
F77_INT F77_INT F77_INT
F77_DBLE *F77_RET_T 
F77_FUNC (qagp, QAGP)(quad_float_fcn_ptr
 
F77_RET_T const F77_DBLE const
F77_DBLE const F77_INT const
F77_DBLE const F77_DBLE const
F77_DBLE F77_DBLE F77_DBLE
F77_INT F77_INT const F77_INT
const F77_INT F77_INT F77_INT
F77_DBLE *F77_RET_T const
F77_DBLE const F77_INT const
F77_DBLE const F77_DBLE
F77_DBLE F77_DBLE F77_INT
F77_INT const F77_INT const
F77_INT F77_INT F77_INT
F77_DBLE *F77_RET_T const
F77_REAL const F77_REAL const
F77_INT const F77_REAL const
F77_REAL const F77_REAL
F77_REAL F77_REAL F77_INT
F77_INT const F77_INT const
F77_INT F77_INT F77_INT
F77_REAL *F77_RET_T 
F77_FUNC (qagi, QAGI)(quad_float_fcn_ptr
 
static octave_idx_type float_user_function (float *x, int &ierr, float *result)
 
F77_RET_T const F77_DBLE const
F77_DBLE const F77_INT const
F77_DBLE const F77_DBLE const
F77_DBLE F77_DBLE F77_DBLE
F77_INT F77_INT const F77_INT
const F77_INT F77_INT F77_INT
F77_DBLE *F77_RET_T const
F77_DBLE const F77_INT const
F77_DBLE const F77_DBLE
F77_DBLE F77_DBLE F77_INT
F77_INT const F77_INT const
F77_INT F77_INT F77_INT
F77_DBLE *F77_RET_T const
F77_REAL const F77_REAL const
F77_INT const F77_REAL const
F77_REAL const F77_REAL
F77_REAL F77_REAL F77_INT
F77_INT const F77_INT const
F77_INT F77_INT F77_INT
F77_REAL *F77_RET_T const
F77_REAL const F77_INT const
F77_REAL const F77_REAL
F77_REAL F77_REAL F77_INT
F77_INT const F77_INT const
F77_INT F77_INT F77_INT
F77_REAL *static
octave_idx_type 
user_function (double *x, int &ierr, double *result)
 

Variables

static float_integrand_fcn float_user_fcn
 
int quad_integration_error = 0
 
static integrand_fcn user_fcn
 

Typedef Documentation

typedef octave_idx_type(* quad_fcn_ptr)(double *, int &, double *)

Definition at line 41 of file Quad.cc.

typedef octave_idx_type(* quad_float_fcn_ptr)(float *, int &, float *)

Definition at line 42 of file Quad.cc.

Function Documentation

F77_RET_T F77_FUNC ( dqagp  ,
DQAGP   
)
F77_RET_T const F77_DBLE const F77_DBLE const F77_INT const F77_DBLE const F77_DBLE const F77_DBLE F77_DBLE F77_DBLE F77_INT F77_INT const F77_INT const F77_INT F77_INT F77_INT F77_DBLE* F77_RET_T F77_FUNC ( dqagi  ,
DQAGI   
)
F77_RET_T const F77_DBLE const F77_DBLE const F77_INT const F77_DBLE const F77_DBLE const F77_DBLE F77_DBLE F77_DBLE F77_INT F77_INT const F77_INT const F77_INT F77_INT F77_INT F77_DBLE* F77_RET_T const F77_DBLE const F77_INT const F77_DBLE const F77_DBLE F77_DBLE F77_DBLE F77_INT F77_INT const F77_INT const F77_INT F77_INT F77_INT F77_DBLE* F77_RET_T F77_FUNC ( qagp  ,
QAGP   
)
F77_RET_T const F77_DBLE const F77_DBLE const F77_INT const F77_DBLE const F77_DBLE const F77_DBLE F77_DBLE F77_DBLE F77_INT F77_INT const F77_INT const F77_INT F77_INT F77_INT F77_DBLE* F77_RET_T const F77_DBLE const F77_INT const F77_DBLE const F77_DBLE F77_DBLE F77_DBLE F77_INT F77_INT const F77_INT const F77_INT F77_INT F77_INT F77_DBLE* F77_RET_T const F77_REAL const F77_REAL const F77_INT const F77_REAL const F77_REAL const F77_REAL F77_REAL F77_REAL F77_INT F77_INT const F77_INT const F77_INT F77_INT F77_INT F77_REAL* F77_RET_T F77_FUNC ( qagi  ,
QAGI   
)
static octave_idx_type float_user_function ( float *  x,
int ierr,
float *  result 
)
static

Definition at line 109 of file Quad.cc.

Referenced by FloatDefQuad::do_integrate(), and FloatIndefQuad::do_integrate().

F77_RET_T const F77_DBLE const F77_DBLE const F77_INT const F77_DBLE const F77_DBLE const F77_DBLE F77_DBLE F77_DBLE F77_INT F77_INT const F77_INT const F77_INT F77_INT F77_INT F77_DBLE* F77_RET_T const F77_DBLE const F77_INT const F77_DBLE const F77_DBLE F77_DBLE F77_DBLE F77_INT F77_INT const F77_INT const F77_INT F77_INT F77_INT F77_DBLE* F77_RET_T const F77_REAL const F77_REAL const F77_INT const F77_REAL const F77_REAL const F77_REAL F77_REAL F77_REAL F77_INT F77_INT const F77_INT const F77_INT F77_INT F77_INT F77_REAL* F77_RET_T const F77_REAL const F77_INT const F77_REAL const F77_REAL F77_REAL F77_REAL F77_INT F77_INT const F77_INT const F77_INT F77_INT F77_INT F77_REAL* static octave_idx_type user_function ( double x,
int ierr,
double result 
)
static

Definition at line 80 of file Quad.cc.

References x.

Referenced by DefQuad::do_integrate(), and IndefQuad::do_integrate().

Variable Documentation

float_integrand_fcn float_user_fcn
static

Definition at line 34 of file Quad.cc.

Referenced by FloatDefQuad::do_integrate(), and FloatIndefQuad::do_integrate().

int quad_integration_error = 0

Definition at line 39 of file Quad.cc.

integrand_fcn user_fcn
static

Definition at line 33 of file Quad.cc.

Referenced by DefQuad::do_integrate(), and IndefQuad::do_integrate().