Integral of combination of all anzatz functions for projection onto finer element
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | nPoints | |||
integer, | intent(in) | :: | nFunc | |||
type(ply_modg_refine_type), | intent(out) | :: | integral |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
real(kind=rk), | private, | allocatable | :: | GaussPoints(:) | points and weights for gauss-legendre quadrature |
||
real(kind=rk), | private | :: | tempLeft(nPoints) | ||||
real(kind=rk), | private | :: | tempRight(nPoints) | ||||
real(kind=rk), | private | :: | sumLeft | Gaussian weights |
|||
real(kind=rk), | private | :: | sumRight | Gaussian weights |
|||
real(kind=rk), | private, | allocatable | :: | w(:) | legendre polynomial values [-1,1] |
||
real(kind=rk), | private | :: | legendre_standard(nFunc,nPoints) | legendre polynomila values left shift |
|||
real(kind=rk), | private | :: | legendre_left(nFunc,nPoints) | legendre polynomila values right shift |
|||
real(kind=rk), | private | :: | legendre_right(nFunc,nPoints) | ||||
integer, | private | :: | iFunc | ||||
integer, | private | :: | jFunc |