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_covolume_type), | intent(out) | :: | integral |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
real(kind=rk), | private, | allocatable | :: | GaussPoints(:) | |||
real(kind=rk), | private, | allocatable | :: | GaussPoints_left(:) | |||
real(kind=rk), | private, | allocatable | :: | GaussPoints_right(:) | 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 polynomila values left on [-1;0] |
||
real(kind=rk), | private | :: | legendre_left(nFunc,nPoints) | ||||
real(kind=rk), | private | :: | legendre_left_shifted(nFunc,nPoints) | legendre polynomila values right on [0;+1] |
|||
real(kind=rk), | private | :: | legendre_right(nFunc,nPoints) | ||||
real(kind=rk), | private | :: | legendre_right_shifted(nFunc,nPoints) | ||||
integer, | private | :: | iFunc | ||||
integer, | private | :: | jFunc |