triangle_symq_rule_convert


triangle_symq_rule_convert, a MATLAB code which takes quadrature rules for the equilateral triangle and converts them to the reference triangle (0,0), (1,0), (0,1).

Licensing:

The information on this web page is distributed under the MIT license.

Languages:

triangle_symq_rule_convert is available in a MATLAB version.

Related Data and Programs:

triangle_symq_rule_convert_test

triangle_symq_rule, a MATLAB code which returns symmetric quadrature rules, with exactness up to total degree 50, over the interior of an arbitrary triangle in 2D, by Hong Xiao and Zydrunas Gimbutas.

triangle_symq_rule_old, a MATLAB code which is based on the original Fortran77 code, which uses an equilateral triangle as the reference element, by Hong Xiao and Zydrunas Gimbutas.

triangle_symq_to_ref, a MATLAB code which creates quadrature rules defined on the half-unit square from symmetric quadrature rules defined on an equilateral triangle, defined by triangle_symq_rule(), by Hong Xiao and Zydrunas Gimbutas.

Reference:

  1. Hong Xiao, Zydrunas Gimbutas,
    A numerical algorithm for the construction of efficient quadrature rules in two and higher dimensions,
    Computers and Mathematics with Applications,
    Volume 59, 2010, pages 663-676.

Source Code:


Last revised on 25 September 2025.