Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
real(kind=RP), | public, | dimension(3,2) | :: | corners |
procedure, public :: construct => EdgeConstruct | |
procedure, public :: isEqual => EdgeIsEqualToEdge | |
procedure, public :: isConnected => EdgeIsConnectedToEdge | |
procedure, public :: getBCPostion => EdgeGetBCPosition |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
class(SurfaceEdge), | public, | dimension(:), allocatable | :: | edges | |||
integer, | public | :: | eID | ||||
integer, | public | :: | globaleID | ||||
integer, | public | :: | fID | ||||
integer, | public | :: | numberOfConnections |
procedure, public :: construct => FaceConstruct | |
procedure, public :: destruct => FaceDestruct | |
procedure, public :: setNoConnections => FaceSetNoOfConnections | |
procedure, public :: isConnected => FaceIsConnected | |
procedure, public :: isFullConnected => FaceIsFullConnected | |
procedure, public :: isTwiceEdConnected => FaceIsConnectedByEdgeTwice | |
procedure, public :: getBCPostion => FaceGetBCPosition | |
procedure, public :: shareCorner => FaceShareCorner | |
procedure, public :: reconstructPeriod => FaceReconstructPeriodic | |
procedure, public :: updateEdgesPeriod => FaceUpdateEdgesOnPeriodic |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
class(SurfaceFace_t), | public, | dimension(:), allocatable | :: | faces | |||
integer, | public | :: | eID | ||||
integer, | public | :: | globaleID | ||||
integer, | public | :: | fID | ||||
integer, | public, | dimension(:), allocatable | :: | extrafIDs | |||
logical, | public | :: | needSecondFace | ||||
logical, | public | :: | isInBCZone |
procedure, public :: construct => ElementConstruct | |
procedure, public :: destruct => ElementDestruct | |
procedure, public :: updateIsInZone => ElementUpdateIsInZone | |
procedure, public :: setNeedSecond => ElementSetNeedSecond | |
procedure, public :: setNeedNotSecond => ElementSetNotNeedSecond | |
procedure, public :: getNotConnectedN => ElementGetNotConnectedN | |
procedure, public :: reconstructPeriod => ElementReconstructPeriodic |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
integer, | public | :: | totalNumberOfPoints | ||||
integer, | public | :: | totalNumberOfFaces | ||||
integer, | public, | dimension(:), allocatable | :: | globaleIDs | |||
integer, | public, | dimension(:), allocatable | :: | fIDs | |||
class(Zone_t), | public, | allocatable | :: | surfaceZone | |||
character(len=LINE_LENGTH), | public | :: | Name | ||||
character(len=LINE_LENGTH), | public | :: | fileName |
procedure, public :: construct => SurfaceConstruct | |
procedure, public :: destruct => SurfaceDestruct | |
procedure, public :: writeToTecplot => SurfaceWriteSingleZoneToTecplot | |
procedure, public :: saveToFile => SurfaceSaveToFile |