Skip to main content

Structure

The structure of this data type is given by:

TYPE :: QuadraturePoint_
REAL(DFP), ALLOCATABLE :: Points( :, : )
INTEGER( I4B ) :: tXi = 0
END TYPE QuadraturePoint_
Points

The number of rows in Points is tXi+1, and the number of columns in Points is equal to the number of quadrature points.

  • Points(1:tXi, :) denotes the quadrature points.
  • Points(tXi+1, :) denotes the weights.
tXi
  • In 1D tXi is 1
  • In 2D tXi is 2
  • In 3D tXi is 3

QuadratureType

Currently, easifem provides following quadrature points:

Legendre polynomial based

  • GaussLegendre
  • GaussLegendreLobatto
  • GaussLegendreRadau
  • GaussLegendreRadauLeft
  • GaussLegendreRadauRight

Chebyshev polynomial based

  • GaussChebyshev
  • GaussChebyshevLobatto
  • GaussChebyshevRadau
  • GaussChebyshevRadauLeft
  • GaussChebyshevRadauRight

Jacobi polynomial based

  • GaussJacobi
  • GaussJacobiLobatto
  • GaussJacobiRadau
  • GaussJacobiRadauLeft
  • GaussJacobiRadauRight

Ultraspherical polynomial based

  • GaussUltraSpherical
  • GaussUltraSphericalLobatto
  • GaussUltraSphericalRadau
  • GaussUltraSphericalRadauLeft
  • GaussUltraSphericalRadauRight