Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
character(len=*), | private, | parameter | :: | Blank | = | ' ' | |
character(len=*), | private, | parameter, DIMENSION(3) | :: | BaseSurfCls | = | (/'WALL ', 'FLOOR', 'ROOF '/) | |
character(len=*), | private, | parameter, DIMENSION(6) | :: | SubSurfCls | = | (/'WINDOW ', 'DOOR ', 'GLASSDOOR ', 'SHADING ', 'TUBULARDAYLIGHTDOME ', 'TUBULARDAYLIGHTDIFFUSER'/) | |
integer, | private, | parameter, DIMENSION(3) | :: | BaseSurfIDs | = | (/SurfaceClass_Wall, SurfaceClass_Floor, SurfaceClass_Roof/) | |
integer, | private, | parameter, DIMENSION(6) | :: | SubSurfIDs | = | (/SurfaceClass_Window, SurfaceClass_Door, SurfaceClass_GlassDoor, SurfaceClass_Shading, SurfaceClass_TDD_Dome, SurfaceClass_TDD_Diffuser/) | |
integer, | private, | parameter | :: | UnenteredAdjacentZoneSurface | = | -998 | |
integer, | private, | parameter | :: | UnreconciledZoneSurface | = | -999 | |
character(len=*), | private, | parameter | :: | fmt3 | = | "(A,3(1x,f18.13))" | |
real(kind=r64), | private | :: | CosBldgRelNorth | = | 0.0d0 | ||
real(kind=r64), | private | :: | SinBldgRelNorth | = | 0.0d0 | ||
real(kind=r64), | private | :: | CosBldgRotAppGonly | = | 0.0d0 | ||
real(kind=r64), | private | :: | SinBldgRotAppGonly | = | 0.0d0 | ||
real(kind=r64), | private, | ALLOCATABLE, DIMENSION(:) | :: | CosZoneRelNorth | |||
real(kind=r64), | private, | ALLOCATABLE, DIMENSION(:) | :: | SinZoneRelNorth | |||
type(SurfaceData), | private, | ALLOCATABLE, DIMENSION(:) | :: | SurfaceTmp | |||
type(SurfaceData), | private, | ALLOCATABLE, DIMENSION(:) | :: | SurfaceTmpSave | |||
logical, | private | :: | NoGroundTempObjWarning | = | .true. | ||
logical, | private | :: | NoFCGroundTempObjWarning | = | .true. | ||
logical, | private | :: | RectSurfRefWorldCoordSystem | = | .false. | ||
integer, | private | :: | Warning1Count | = | 0 | ||
integer, | private | :: | Warning2Count | = | 0 | ||
integer, | private | :: | Warning3Count | = | 0 |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
logical, | intent(inout) | :: | ErrorsFound |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
logical, | intent(inout) | :: | ErrorsFound |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
logical, | intent(inout) | :: | ErrorsFound |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
logical, | intent(inout) | :: | ErrorsFound | |||
integer, | intent(inout) | :: | SurfNum | |||
integer, | intent(in) | :: | TotDetachedFixed | |||
integer, | intent(in) | :: | TotDetachedBldg |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
logical, | intent(inout) | :: | ErrorsFound | |||
integer, | intent(inout) | :: | SurfNum | |||
integer, | intent(in) | :: | TotRectDetachedFixed | |||
integer, | intent(in) | :: | TotRectDetachedBldg |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
logical, | intent(inout) | :: | ErrorsFound | |||
integer, | intent(inout) | :: | SurfNum | |||
integer, | intent(in) | :: | TotHTSurfs | |||
integer, | intent(in) | :: | TotDetailedWalls | |||
integer, | intent(in) | :: | TotDetailedRoofs | |||
integer, | intent(in) | :: | TotDetailedFloors | |||
character(len=*), | intent(in), | DIMENSION(:) | :: | BaseSurfCls | ||
integer, | intent(in), | DIMENSION(:) | :: | BaseSurfIDs | ||
integer, | intent(out) | :: | NeedToAddSurfaces |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
logical, | intent(inout) | :: | ErrorsFound | |||
integer, | intent(inout) | :: | SurfNum | |||
integer, | intent(in) | :: | TotRectExtWalls | |||
integer, | intent(in) | :: | TotRectIntWalls | |||
integer, | intent(in) | :: | TotRectIZWalls | |||
integer, | intent(in) | :: | TotRectUGWalls | |||
integer, | intent(in) | :: | TotRectRoofs | |||
integer, | intent(in) | :: | TotRectCeilings | |||
integer, | intent(in) | :: | TotRectIZCeilings | |||
integer, | intent(in) | :: | TotRectGCFloors | |||
integer, | intent(in) | :: | TotRectIntFloors | |||
integer, | intent(in) | :: | TotRectIZFloors | |||
integer, | intent(in), | DIMENSION(:) | :: | BaseSurfIDs | ||
integer, | intent(inout) | :: | NeedToAddSurfaces |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | SurfNum | |||
real(kind=r64), | intent(in) | :: | XCoord | |||
real(kind=r64), | intent(in) | :: | YCoord | |||
real(kind=r64), | intent(in) | :: | ZCoord | |||
real(kind=r64), | intent(in) | :: | Length | |||
real(kind=r64), | intent(in) | :: | Height | |||
logical, | intent(in) | :: | SurfWorldCoordSystem |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
logical, | intent(inout) | :: | ErrorsFound | |||
integer, | intent(inout) | :: | SurfNum | |||
integer, | intent(in) | :: | TotHTSubs | |||
character(len=*), | intent(in), | DIMENSION(:) | :: | SubSurfCls | ||
integer, | intent(in), | DIMENSION(:) | :: | SubSurfIDs | ||
integer, | intent(inout) | :: | AddedSubSurfaces | |||
integer, | intent(out) | :: | NeedToAddSurfaces |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
logical, | intent(inout) | :: | ErrorsFound | |||
integer, | intent(inout) | :: | SurfNum | |||
integer, | intent(in) | :: | TotWindows | |||
integer, | intent(in) | :: | TotDoors | |||
integer, | intent(in) | :: | TotGlazedDoors | |||
integer, | intent(in) | :: | TotIZWindows | |||
integer, | intent(in) | :: | TotIZDoors | |||
integer, | intent(in) | :: | TotIZGlazedDoors | |||
integer, | intent(in), | DIMENSION(:) | :: | SubSurfIDs | ||
integer, | intent(inout) | :: | AddedSubSurfaces | |||
integer, | intent(inout) | :: | NeedToAddSubSurfaces |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=*), | intent(in) | :: | cRoutineName | |||
logical, | intent(inout) | :: | ErrorsFound | |||
integer, | intent(in) | :: | SurfNum | |||
integer, | intent(in) | :: | FrameField |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=*), | intent(in) | :: | cRoutineName | |||
logical, | intent(inout) | :: | ErrorsFound | |||
integer, | intent(in) | :: | SurfNum | |||
character(len=*), | intent(in) | :: | SubSurfaceName | |||
character(len=*), | intent(in) | :: | SubSurfaceConstruction | |||
integer, | intent(inout) | :: | AddedSubSurfaces |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | BaseSurfNum | |||
integer, | intent(in) | :: | SurfNum | |||
real(kind=r64), | intent(in) | :: | XCoord | |||
real(kind=r64), | intent(in) | :: | ZCoord | |||
real(kind=r64), | intent(in) | :: | Length | |||
real(kind=r64), | intent(in) | :: | Height |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
logical, | intent(inout) | :: | ErrorsFound | |||
integer, | intent(inout) | :: | SurfNum | |||
integer, | intent(in) | :: | TotShdSubs |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
logical, | intent(inout) | :: | ErrorsFound | |||
integer, | intent(inout) | :: | SurfNum | |||
integer, | intent(in) | :: | TotOverhangs | |||
integer, | intent(in) | :: | TotOverhangsProjection | |||
integer, | intent(in) | :: | TotFins | |||
integer, | intent(in) | :: | TotFinsProjection |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
logical, | intent(inout) | :: | ErrorsFound | |||
integer, | intent(inout) | :: | SurfNum | |||
integer, | intent(in) | :: | TotIntMass |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
logical, | intent(inout) | :: | ErrorsFound |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
logical, | intent(inout) | :: | ErrorsFound |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
logical, | intent(inout) | :: | ErrorsFound |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | SurfNum | |||
integer, | intent(in) | :: | NSides | |||
real(kind=r64), | intent(in), | DIMENSION(1:NSides*3) | :: | Vertices |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | SurfNum | |||
integer, | intent(in) | :: | NSides | |||
real(kind=r64), | intent(inout) | :: | SurfAzimuth | |||
real(kind=r64), | intent(inout) | :: | SurfTilt |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(inout) | :: | SurfNum |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
logical, | intent(inout) | :: | ErrorsFound |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
logical, | intent(inout) | :: | ErrorsFound |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
logical, | intent(inout) | :: | ErrorsFound |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
logical, | intent(inout) | :: | ErrorsFound |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
logical, | intent(inout) | :: | ErrorsFound |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
logical, | intent(inout) | :: | ErrorsFound |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
logical, | intent(inout) | :: | ErrorsFound | |||
logical, | intent(in), | DIMENSION(:) | :: | CeilingHeightEntered |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | ThisSurf | |||
logical, | intent(inout) | :: | ErrorsFound |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | SurfNum | |||
type(vector) | :: | CompCoordTranslVector |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | SurfNum | |||
integer, | intent(in) | :: | WSCptr | |||
integer, | intent(in) | :: | ShDevNum |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | SurfNum | |||
logical, | intent(inout) | :: | ErrorsFound | |||
integer, | intent(inout) | :: | AddedSubSurfaces |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | SurfNum | |||
logical, | intent(inout) | :: | ErrorsFound | |||
integer, | intent(inout) | :: | AddedSubSurfaces |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | SurfNum | |||
integer, | intent(in) | :: | NSides |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | SurfNum | |||
integer, | intent(in) | :: | NSides |