GL_DISPLAY
Display 2D GaussLegendre Quadrature Rules
GL_DISPLAY,
a MATLAB library which
displays the abscissas used in a 2D GaussLegendre product quadrature rule.
Licensing:
The computer code and data files made available on this web page
are distributed under
the GNU LGPL license.
Languages:
GL_DISPLAY is available in
a MATLAB version.
Related Data and Programs:
BOX_PLOT,
a MATLAB program which
can color in specified entries of
a checkerboard, corresponding to pairs of integer data.
CC_DISPLAY,
a MATLAB library which
displays a Clenshaw Curtis product rule quadrature grids in 2D.
CIRCLE_GRID_DISPLAY,
a MATLAB program which reads a matrix of integers, and draws a corresponding
grid of circles filled with color.
CLENSHAW_CURTIS_RULE,
a MATLAB library which
defines a Clenshaw Curtis quadrature rule.
FEKETE,
a MATLAB library which
defines a Fekete rule for quadrature or interpolation over a triangle.
gl_display_test
GRID_DISPLAY,
a MATLAB library which
can display a 2D or 3D grid or sparse grid.
GRIDLINES,
a MATLAB library which
gives the user more control over drawing gridlines on a graph
than the builtin "grid on" command.
NESTED_SEQUENCE_DISPLAY,
a MATLAB program which
displays a set of nested sequences.
PLY_DISPLAY,
a MATLAB program which
displays an image of a 3D graphics file in PLY format;
QUADRULE,
a MATLAB library which
defines quadrature rules.
STROUD,
a MATLAB library which
defines quadrature rules for a variety of unusual areas, surfaces and volumes in 2D,
3D and Ndimensions.
TENSOR_GRID_DISPLAY,
a MATLAB program which
can display the grid points of a tensor product rule used for
interpolation or quadrature, in 1D, 2D or 3D.
Reference:

Philip Davis, Philip Rabinowitz,
Methods of Numerical Integration,
Second Edition,
Dover, 2007,
ISBN: 0486453391,
LC: QA299.3.D28.

Lloyd Trefethen,
Is Gauss Quadrature Better than ClenshawCurtis?
Source Code:

comp_next.m
computes the compositions of the integer N into K parts.

compnz_next.m
computes the compositions of the integer N into K nonzero parts.

gl_grid.m
returns a multidimensional Gauss Legendre grid in
which any combination of 1D rules may be specified.

gl_grid_display.m
displays a multidimensional Gauss Legendre grid.

gl_grid_square_display.m
displays a 2D "square" Gauss Legendre grid.

gl_grid_square.m
returns a multidimensional Gauss Legendre grid in
which all 1D rules have the same order.

gl_grids_minmax.m
computes all Gauss Legendre grids whose orders sum to Q between
QMIN and QMAX.

gl_grids_minmax_display.m
displays all Gauss Legendre grids whose orders sum to Q between
QMIN and QMAX.

gl_grids_minmax_size.m
computes the total size of all Gauss Legendre grids whose orders
sum to Q between QMIN and QMAX.

gl_level_to_order.m
converts a GL level to a GL order.

gl_levels_minmax.m
computes all Gauss Legendre grids whose orders sum to LEVEL between
LEVEL_MIN and LEVEL_MAX.

gl_levels_minmax_display.m
displays all Gauss Legendre grids whose orders sum to LEVEL between
LEVEL_MIN and LEVEL_MAX.

gl_levels_minmax_size.m
computes the total size of all Gauss Legendre grids whose orders
sum to LEVEL between LEVEL_MIN and LEVEL_MAX.

i4_sign.m
returns the sign of an integer.

legendre_compute.m
computes the points and weights of a GaussLegendre quadrature rule.

timestamp.m
prints the current YMDHMS date as a time stamp.

tuple_next2.m
computes the next element of an integer tuple space.

vec_next.m
computes the elements of a product space.
Last revised on 25 January 2019.