**triangle_symq_rule_test**,
a MATLAB code which
calls triangle_symq_rule(), which
returns symmetric quadrature rules,
with exactness up to total degree 50,
over the interior of an arbitrary triangle in 2D.

The computer code and data files made available on this web page are distributed under the GNU LGPL license.

triangle_symq_rule, a MATLAB code which returns efficient 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_test.m, calls all the tests.
- triangle_symq_rule_test.sh, runs all the tests.
- triangle_symq_rule_test.txt, the output file.

- triangle_symq_rule_test01.m, tests TRIANGLE_TO_SIMPLEX, TRIANGLE_TO_REF, REF_TO_TRIANGLE, SIMPLEX_TO_TRIANGLE.
- triangle_symq_rule_test02.m, calls TRIASYMQ for a quadrature rule of given order and region.
- triangle_symq_rule_test03.m, calls TRIASYMQ_GNUPLOT to generate graphics files.
- triangle_symq_rule_test04.m, gets a rule and writes it to a file.
- triangle_symq_rule_test05.m, calls TRIASYMQ for a quadrature rule of given order and region.

EQUI08 is a degree 8 rule in an equilateral triangle.

- equi08.txt, the node coordinates and weights.
- equi08_commands.txt, gnuplot commands to create a plot.
- equi08_nodes.txt, the node coordinates.
- equi08_vertices.txt, the triangle vertices.
- equi08.png, the PNG image of the point locations.

SIMP08 is a degree 8 rule in a simplex.

- simp08.txt, the node coordinates and weights.
- simp08_commands.txt, gnuplot commands to create a plot.
- simp08_nodes.txt, the node coordinates.
- simp08_vertices.txt, the triangle vertices.
- simp08.png, the PNG image of the point locations.

USER08 is a degree 8 rule in a user specified triangle at (1,0), (4,4), (0,3).

- user08.txt, the node coordinates and weights.
- user08_commands.txt, gnuplot commands to create a plot.
- user08_nodes.txt, the node coordinates.
- user08_vertices.txt, the triangle vertices.
- simp08.png, the PNG image of the point locations.