Navigation

Operators and Keywords

Function List:

C++ API

usage: vol = gquad2dgen(funxy,limxlow,limxhigh,ylow,yhigh,bpxv,wfxv,bpyv,wfyv);
  or
usage: vol = gquad2dgen(funxy,limxlow,limxhigh,ylow,yhigh,nquadx,nquady);

 This function evaluates a general double integral.  The limits of the 
 inner integration may be functions of the outer integral's variable of 
 integration.  Such as
              yhigh    ghigh(y)
      Vol = Int     Int       f(x,y)  dx  dy
              ylow    glow(y)
 where
      funxy = f(x,y)
      limxlow = glow(y)
      limxhigh = ghigh(y)
 and the base points and weighting functions are found from
     [bpxv,wfxv,bpyv,wfyv]=grule2dgen(nquadx,nquady);
 where nquadx and nquady are the number of gauss points in the x- and
 y-directions, respectively.

 The first form of gquad2dgen is faster when used several times, because 
 the points and weights are only calculated once.

 The second form of gquad2dgen is usefull if it is only called once (or a 
 few times).