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 |