Set boundary values in a modal way
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(atl_boundary_type), | intent(in) | :: | bc | The boundary condition to generate the modal representation for. |
||
real(kind=rk), | intent(inout) | :: | faceOp(:,:) | The modal representation on the face of the neighboring element. |
||
type(ply_poly_project_type), | intent(inout) | :: | poly_proj | Data for the projection methods |
||
type(atl_Equations_type), | intent(in) | :: | equation | The equation system you use. |
||
type(coordRotation_type), | intent(in) | :: | normalRot | Rotation indices to rotate global coordinate system into face normal coordinate system. |
||
type(tem_time_type), | intent(in) | :: | time | The absolute time point. |
||
integer, | intent(in) | :: | currentFace | |||
integer, | intent(in) | :: | currentLevel | the level to compute on |
||
integer, | intent(in) | :: | nQuadPoints | Number of quadurature points and Number of Dofs for the face |
||
integer, | intent(in) | :: | nDofs | Number of quadurature points and Number of Dofs for the face |
||
integer, | intent(in) | :: | oversamp_dofs | Number of quadurature points and Number of Dofs for the face |
||
real(kind=rk), | intent(inout) | :: | modalFace(:,:) | The modal representation on the boundary face. |
||
real(kind=rk), | intent(in), | optional | :: | faceMaterial(:,:) | current face to compute on, used for getting index The material of the boundary face. First dimension is the number of points on the face. Second dimension is the number of material parameters. |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
integer, | private | :: | iBcVar | ||||
integer, | private | :: | bcIndex | ||||
real(kind=rk), | private, | allocatable | :: | pointFace(:,:) | |||
real(kind=rk), | private, | allocatable | :: | tmpModal(:,:) | |||
type(tem_st_fun_listElem_type), | private, | pointer | :: | fPtr |