Triangle
This module contains useful routines for creating polynomials on triangles.
Methodsβ
ποΈ BarycentricEdgeBasis
Returns the edge basis functions on reference Triangle.
ποΈ BarycentricHeirarchicalBasis
Evaluate all modal basis (heirarchical polynomials) on Triangle.
ποΈ BarycentricVertexBasis
Returns the vertex basis functions on reference Triangle.
ποΈ CellBasis
Evaluate basis functions in the cell.
ποΈ Dubiner
Forms Dubiner basis on reference triangle domain.
ποΈ EdgeBasis
Evaluate basis functions on left and right edge of biunit Triangle.
ποΈ EquidistanceInPoint
This function returns the equidistance points in triangle.
ποΈ EquidistancePoint
This function returns the nodal coordinates of higher order triangle element
ποΈ HeirarchicalBasis
Evaluate all modal basis (heirarchical polynomial) on Triangle.
ποΈ InterpolationPoint
This routine returns the interpolation points on triangle.
ποΈ LagrangeCoeff
Returns the coefficients for lagrange polynomial.
ποΈ LagrangeDOF
Returns the total number of degree of freedom for a lagrange polynomial on triangle.
ποΈ LagrangeDegree
Returns the polynomial space for constructing the Lagrange polynomials.
ποΈ LagrangeEvalAll
Evaluate Lagrange polynomials on triangle.
ποΈ LagrangeInDOF
Returns the total number of degree of freedom for a lagrange polynomial in cell/face of triangle.
ποΈ QuadraturePoint
This routine returns the quadrature points on triangle.
ποΈ VertexBasis
Returns value of vertex function on triangle.