GNU Octave
4.2.1
A highlevel interpreted language, primarily intended for numerical computations, mostly compatible with Matlab

#include "loieee.h"
#include "octlocbuf.h"
#include "defun.h"
#include "error.h"
#include "ovl.h"
#include "parse.h"
#include "utils.h"
#include "variables.h"
Go to the source code of this file.
Classes  
struct  cquad_ival 
Macros  
#define  DEBUG_QUADCC 0 
#define  MIN_CQUAD_HEAPSIZE 200 
Functions  
void  downdate (double *c, int n, int d, int *nans, int nnans) 
OCTAVE_EXPORT octave_value_list  Fquadcc (const octave_value_list &args, int) ar 
void  Vinvfx (const double *fx, double *c, const int d) 
Variables  
nd example oindent which uses the element by element dot form for all operators or discontinuities in any of its inside the integration interval For the example  above 
ar {nr_points}] =} quadcc (ots{}) Numerically evaluate the integral of ar{f} from ar{a} to ar{b} using doublyadaptive ospell{ClenshawCurtis} quadrature. ar{f} is a function handle, inline function, or string containing the name of the function to evaluate. The function ar{f} must be vectorized and must return a vector of output values if given a vector of input values. For example, xample f = @(x) x .* sin (1./x) .* sqrt (abs (1  x))  
static const double  bee [68] 
nd example oindent which uses the element by element dot form for all operators or discontinuities in any of its  derivatives 
nd example The result of the integration is returned in the value of it is recommended to verify this value for difficult integrands and then a warning is issued and as may be less efficient for a smooth or otherwise well behaved integrand than other methods such as ACM Transactions on Mathematical  Issue 
nd example The result of the integration is returned in the value of it is recommended to verify this value for difficult integrands and then a warning is issued and as may be less efficient for a smooth or otherwise well behaved integrand than other methods such as  ite {Increasing the Reliability of Adaptive Quadrature Using Explicit Interpolants} 
static const double  Lalpha [33] 
static const double  Lgamma [33] 
nd example The result of the integration is returned in the value of it is recommended to verify this value for difficult integrands and then a warning is issued and as may be less efficient for a smooth or otherwise well behaved integrand than other methods such as ACM Transactions on Mathematical Article  No 
nd example oindent which uses the element by element dot form for all operators or discontinuities in any of its inside the integration interval For the example which has a discontinuity at the call to  ode {quadcc} would be as follows xample int = quadcc (f, a, b, 1.0e6, [ 1 ]) 
nd example The result of the integration is returned in the value of it is recommended to verify this value for difficult integrands and then a warning is issued and as may be less efficient for a smooth or otherwise well behaved integrand than other methods such as ACM Transactions on Mathematical  Software 
nd example The result of the integration is returned in the value of it is recommended to verify this value for difficult integrands and then a warning is issued and as  such 
static const double  Tleft [33 *33] 
static const double  Tright [33 *33] 
static const double  V1inv [5 *5] 
static const double  V2inv [9 *9] 
static const double  V3inv [17 *17] 
static const double  V4inv [33 *33] 
nd example The result of the integration is returned in the value of it is recommended to verify this value for difficult integrands and then a warning is issued and as may be less efficient for a smooth or otherwise well behaved integrand than other methods such as ACM Transactions on Mathematical  Vol 
nd example oindent which uses the element by element dot form for all operators or discontinuities in any of its inside the integration interval For the example which has a discontinuity at  x =1 
static const double  xi [33] 
OCTAVE_EXPORT octave_value_list Fquadcc  (  const octave_value_list &  args, 
int  
) 
Definition at line 1549 of file quadcc.cc.
Referenced by install_quadcc_fcns().
nd example oindent which uses the element by element dot form for all operators or discontinuities in any of its inside the integration interval For the example above 
Definition at line 1549 of file quadcc.cc.
Referenced by TerminalView::extendSelection().
nd example The result of the integration is returned in the value of ar {nr_points}] =} quadcc (ots{}) Numerically evaluate the integral of ar{f} from ar{a} to ar{b} using doublyadaptive ospell{ClenshawCurtis} quadrature. ar{f} is a function handle, inline function, or string containing the name of the function to evaluate. The function ar{f} must be vectorized and must return a vector of output values if given a vector of input values. For example, xample f = @(x) x .* sin (1./x) .* sqrt (abs (1  x)) 

static 
Definition at line 72 of file quadcc.cc.
Referenced by downdate().
nd example The result of the integration is returned in the value of it is recommended to verify this value for difficult integrands and then a warning is issued and as may be less efficient for a smooth or otherwise well behaved integrand than other methods such as ACM Transactions on Mathematical Issue 
nd example The result of the integration is returned in the value of it is recommended to verify this value for difficult integrands and then a warning is issued and as may be less efficient for a smooth or otherwise well behaved integrand than other methods such as ite {Increasing the Reliability of Adaptive Quadrature Using Explicit Interpolants} 

static 
Definition at line 99 of file quadcc.cc.
Referenced by downdate().

static 
Definition at line 114 of file quadcc.cc.
Referenced by downdate().
nd example The result of the integration is returned in the value of it is recommended to verify this value for difficult integrands and then a warning is issued and as may be less efficient for a smooth or otherwise well behaved integrand than other methods such as ACM Transactions on Mathematical Article No 
Definition at line 1549 of file quadcc.cc.
Referenced by file_editor_tab::check_valid_codec(), file_editor_tab::check_valid_identifier(), files_dock_widget::contextmenu_delete(), file_editor_tab::file_has_changed(), and shortcut_manager::shortcut_dialog_finished().
nd example The result of the integration is returned in the value of it is recommended to verify this value for difficult integrands and then a warning is issued and as may be less efficient for a smooth or otherwise well behaved integrand than other methods such as ode {quadcc} would be as follows xample int = quadcc (f, a, b, 1.0e6, [ 1 ]) 
nd example The result of the integration is returned in the value of it is recommended to verify this value for difficult integrands and then a warning is issued and as may be less efficient for a smooth or otherwise well behaved integrand than other methods such as ACM Transactions on Mathematical Software 

static 
Definition at line 129 of file quadcc.cc.
Referenced by Vinvfx().
nd example The result of the integration is returned in the value of it is recommended to verify this value for difficult integrands and then a warning is issued and as may be less efficient for a smooth or otherwise well behaved integrand than other methods such as ACM Transactions on Mathematical Vol 

static 
Definition at line 55 of file quadcc.cc.
Referenced by dbetai(), downdate(), and F__dsearchn__().