legendre_product_display
    
    
    
      legendre_product_display,
      a MATLAB code which
      displays the points in a 2D Gauss-Legendre product quadrature rule.
    
    
      Licensing:
    
 
    
      The information on this web page is distributed under the MIT license.
    
    
      Languages:
    
    
      legendre_product_display is available in
      a MATLAB version and
      an Octave version.
    
    
      Related Data and Programs:
    
    
      
      legendre_product_display_test
    
    
      
      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.
    
    
      
      grid_display,
      a MATLAB code which
      displays 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. 
    
    
      
      quad_rule,
      a MATLAB code which
      defines quadrature rules.
    
    
      
      stroud_rule, 
      a MATLAB code which
      defines quadrature rules for a variety of unusual areas, surfaces 
      and volumes in 2D,
      3D and N-dimensions.
    
    
      
      tensor_grid_display,
      a MATLAB code which
      displays 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 Clenshaw-Curtis?
         
      
    
    
      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 Gauss-Legendre 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 22 April 2023.