gl_display
gl_display,
a MATLAB code 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 MIT license
Languages:
gl_display is available in
a MATLAB version.
Related Data and Programs:
box_plot,
a MATLAB code which
can color in specified entries of
a checkerboard, corresponding to pairs of integer data.
cc_display,
a MATLAB code which
displays a Clenshaw Curtis product rule quadrature grids in 2D.
circle_grid_display,
a MATLAB code which reads a matrix of integers, and draws a corresponding
grid of circles filled with color.
clenshaw_curtis_rule,
a MATLAB code which
defines a Clenshaw Curtis quadrature rule.
gl_display_test
grid_display,
a MATLAB code which
can display a 2D or 3D grid or sparse grid.
gridlines,
a MATLAB code which
gives the user more control over drawing gridlines on a graph
than the builtin "grid on" command.
nested_sequence_display,
a MATLAB code which
displays a set of nested sequences.
quadrule,
a MATLAB code which
defines quadrature rules.
stroud,
a MATLAB code which
defines quadrature rules for a variety of unusual areas, surfaces
and volumes in 2D,
3D and Ndimensions.
tensor_grid_display,
a MATLAB code which
can display the grid points of a tensor product rule used for
interpolation or quadrature, in 1D, 2D or 3D.
triangle_fekete_rule,
a MATLAB code which
defines a Fekete rule for quadrature or interpolation over a triangle.
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.

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.