Projection of the source terms (in modal representation) to the test functions.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | nScalars | The number scalar variables in the equation system. |
||
| type(atl_source_type), | intent(in) | :: | sourcedata | The modal representation of the source |
||
| integer, | intent(in) | :: | maxPolyDegree | The maximal polynomial degree of the modg scheme |
||
| type(atl_cube_elem_type), | intent(in) | :: | mesh | The cubical elements. |
||
| type(atl_kerneldata_type), | intent(inout) | :: | kerneldata | The data of the kernel. This one is updated by the projection. |
||
| integer, | intent(in) | :: | currentLevel | The current level |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| integer, | private | :: | iElem | ||||
| integer, | private | :: | elemPos | ||||
| integer, | private | :: | xTestFunc | ||||
| integer, | private | :: | yTestFunc | ||||
| integer, | private | :: | testPos | ||||
| integer, | private | :: | xAnsFuncMin | ||||
| integer, | private | :: | xAnsFunc | ||||
| integer, | private | :: | yAnsFuncMin | ||||
| integer, | private | :: | yAnsFunc | ||||
| integer, | private | :: | ansPos | ||||
| integer, | private | :: | varPos | ||||
| integer, | private | :: | iSource | ||||
| integer, | private | :: | nSourceElems | ||||
| real(kind=rk), | private | :: | jacobiDet | ||||
| real(kind=rk), | private | :: | xScalProd | ||||
| real(kind=rk), | private | :: | yScalProd | ||||
| integer, | private | :: | mpd1 | ||||
| integer, | private | :: | mpd1_square |