Subroutine to project elemental data from a parent cell to one of its children.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=rk), | intent(in) | :: | parentData(:) |
Linearized data for a single variable (can have multiple components) and a single degree of freedom of the parent cell. |
||
integer, | intent(in) | :: | nParentDofs |
The number of dofs of the parent element. |
||
integer, | intent(in) | :: | nChildDofs |
The total number of dofs for the child cells. |
||
integer, | intent(in) | :: | nComponents |
The number of componentns of the given variable. |
||
integer, | intent(in) | :: | nChilds |
The number of children. |
||
type(ply_ProjCoeff_type), | intent(in) | :: | projection |
The information about the projection coefficients for the parent dofs to the child dofs. |
||
real(kind=rk), | intent(out) | :: | childData(:) |
The created childData. |