Creates the datastructures for modal representations on the faces. This routine creates symmetric representations, i.e. state and fluxes have the same number of variables on the face.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(tem_face_type), | intent(in) | :: | faces(minLevel:maxLevel) | Description of the faces (levelwise). |
||
type(atl_facedata_type), | intent(out), | allocatable | :: | facedata(:) | The face data to be initialized (levelwise, running from minLevel to maxLevel). |
|
integer, | intent(in) | :: | minLevel | The minimum refinement level of the mesh. |
||
integer, | intent(in) | :: | maxLevel | The maximum refinement level of the mesh. |
||
integer, | intent(in) | :: | nDim | The number of dimensions of the used scheme. |
||
integer, | intent(in) | :: | nScalars | The number of scalar variables to store on the faces. |
||
integer, | intent(in) | :: | nFaceDofs(minLevel:maxLevel) | The number of degrees of freedoms on the face (one value for each level). |
||
type(atl_level_boundary_type), | intent(in) | :: | boundary(minLevel:maxLevel) | The boundary description for the faces on all levels of the mesh. |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
integer, | private | :: | iLevel | ||||
integer, | private | :: | iDir |