vecreg must evaluate the limits of integration in any dimension for a set of points.

Syntax

C#
public delegate void D01GD_VECREG(
	int ndim,
	double[,] x,
	int j,
	double[] c,
	double[] d,
	int m
)
Visual Basic
Public Delegate Sub D01GD_VECREG ( _
	ndim As Integer, _
	x As Double(,), _
	j As Integer, _
	c As Double(), _
	d As Double(), _
	m As Integer _
)
Visual C++
public delegate void D01GD_VECREG(
	int ndim, 
	array<double,2>^ x, 
	int j, 
	array<double>^ c, 
	array<double>^ d, 
	int m
)
F#
type D01GD_VECREG = 
    delegate of 
        ndim : int * 
        x : float[,] * 
        j : int * 
        c : float[] * 
        d : float[] * 
        m : int -> unit

Parameters

ndim
Type: System..::..Int32
On entry: n, the number of dimensions of the integral.
x
Type: array<System..::..Double,2>[,](,)[,][,]
On entry: for i=1,2,,m, x[i-1,0], x[i-1,1],,x[i-1,j-2] contain the current values of the first j-1 coordinates of the ith point, which may be used if necessary in calculating the m values of cj and dj.
j
Type: System..::..Int32
On entry: the index j for which the limits of the range of integration are required.
c
Type: array<System..::..Double>[]()[][]
On exit: c[i-1] must be set to the lower limit of the range for x[i-1,j-1], for i=1,2,,m.
d
Type: array<System..::..Double>[]()[][]
On exit: d[i-1] must be set to the upper limit of the range for x[i-1,j-1], for i=1,2,,m.
m
Type: System..::..Int32
On entry: the number of points m at which the limits of integration must be specified.

See Also