rbmatlab 0.10.01
general/geometry/intervalquadrature.m
Go to the documentation of this file.
00001 function res = intervalquadrature(poldeg,func,varargin)
00002 %function res = intervalquadrature(poldeg,func,varargin)
00003 % integration of function func over reference interval == unit interval.
00004 % by Gaussian quadrature exactly integrating polynoms of poldeg.
00005 %
00006 % arguments:
00007 %  poldeg:  degree of polynomial the quadrature rule exactly approximates
00008 %           (0-23)
00009 %  func:    is a function getting a local coordinate vector (1d) and giving a
00010 %           (vectorial or scalar) result
00011 %  varargin: optional further arguments for function
00012 %
00013 % return values:
00014 %  res:     result of quadrature
00015 %
00016 
00017 % Bernard Haasdonk 27.8.2009
00018 
00019 [ points, weights ] = get_quadrature_weights_1d(poldeg);
00020 
00021 res = quadrature(weights,points,func,varargin{:});
00022 
00023 return
00024 
All Classes Namespaces Files Functions Variables