Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
character(len=*), | private, | parameter | :: | ObjName_ug_GeneralDomain | = | 'PipingSystem:Underground:Domain' | |
character(len=*), | private, | parameter | :: | objName_Circuit | = | 'PipingSystem:Underground:PipeCircuit' | |
character(len=*), | private, | parameter | :: | objName_Segment | = | 'PipingSystem:Underground:PipeSegment' | |
character(len=*), | private, | parameter | :: | objName_HorizTrench | = | 'GroundHeatExchanger:HorizontalTrench' | |
integer, | private, | ALLOCATABLE, DIMENSION(:) | :: | NeighborFieldCells | |||
integer, | private, | ALLOCATABLE, DIMENSION(:) | :: | NeighborBoundaryCells |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=*), | intent(in) | :: | RoutineName | |||
character(len=*), | intent(in) | :: | ObjectName | |||
character(len=*), | intent(in) | :: | InstanceName | |||
character(len=*), | intent(in) | :: | FieldName | |||
character(len=*), | intent(in) | :: | FieldEntry | |||
character(len=*), | intent(in) | :: | Condition | |||
logical, | intent(inout) | :: | ErrorsFound |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=*), | intent(in) | :: | RoutineName | |||
character(len=*), | intent(in) | :: | ObjectName | |||
character(len=*), | intent(in) | :: | InstanceName | |||
character(len=*), | intent(in) | :: | FieldName | |||
real(kind=r64), | intent(in) | :: | FieldEntry | |||
character(len=*), | intent(in) | :: | Condition | |||
logical, | intent(inout) | :: | ErrorsFound |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | i | |||
integer, | intent(in) | :: | lower | |||
integer, | intent(in) | :: | upper |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=r64), | intent(in) | :: | r | |||
real(kind=r64), | intent(in) | :: | lower | |||
real(kind=r64), | intent(in) | :: | upper |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | NumHorizontalTrenches |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | OSCMIndex |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | OSCMIndex | |||
integer, | intent(in) | :: | SurfCount |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | i | |||
integer, | intent(in) | :: | lower | |||
integer, | intent(in) | :: | upper |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=r64), | intent(in) | :: | r | |||
real(kind=r64), | intent(in) | :: | lower | |||
real(kind=r64), | intent(in) | :: | upper |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=r64), | intent(in) | :: | r | |||
real(kind=r64), | intent(in) | :: | MinVal | |||
real(kind=r64), | intent(in) | :: | MaxVal |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | CellType |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(MeshPartition), | intent(in), | ALLOCATABLE, DIMENSION(:) | :: | meshes | ||
real(kind=r64), | intent(in) | :: | value |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(RadialCellInformation), | intent(in) | :: | r |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(DomainRectangle), | intent(in) | :: | Rect | |||
type(Point), | intent(in) | :: | p |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(MeshPartition), | intent(in) | :: | x | |||
type(MeshPartition), | intent(in) | :: | y |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(BaseThermalPropertySet), | intent(in) | :: | p |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(RectangleF), | intent(in) | :: | rect | |||
type(PointF), | intent(in) | :: | p |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(RadialSizing), | intent(in) | :: | r |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | DomainNum |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | CircuitNum | |||
type(CartesianCell), | intent(in) | :: | CellToCheck | |||
real(kind=r64), | intent(inout) | :: | MaxDivAmount |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | DomainNum |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(CartesianCell), | intent(in) | :: | c |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(CartesianCell), | intent(in) | :: | c |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(CartesianCell), | intent(in) | :: | c |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(CartesianCell), | intent(in) | :: | c |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(CartesianCell), | intent(in) | :: | c |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(CartesianCell), | intent(in) | :: | c |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(CartesianCell), | intent(in) | :: | c |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(CartesianCell), | intent(in) | :: | c |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(CartesianCell), | intent(in) | :: | c |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(CartesianCell), | intent(in) | :: | c |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(CartesianCell), | intent(in) | :: | c | |||
integer, | intent(in) | :: | Direction |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(DirectionNeighbor_Dictionary), | intent(in), | ALLOCATABLE, DIMENSION(:) | :: | dict | ||
integer, | intent(in) | :: | Direction |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | DomainNum | |||
type(MeshPartition), | intent(in), | ALLOCATABLE, DIMENSION(:) | :: | ThesePartitionCenters | ||
logical, | intent(in) | :: | PartitionsExist | |||
real(kind=r64), | intent(in) | :: | DirExtentMax | |||
integer, | intent(in) | :: | PartitionsUbound |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(GridRegion), | intent(in), | ALLOCATABLE, DIMENSION(:) | :: | ThesePartitionRegions | ||
real(kind=r64), | intent(in) | :: | DirExtentMax | |||
logical, | intent(in) | :: | PartitionsExist |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | DomainNum | |||
type(GridRegion), | intent(in), | ALLOCATABLE, DIMENSION(:) | :: | ThesePartitionRegions | ||
real(kind=r64), | intent(in) | :: | DirExtentMax | |||
integer, | intent(in) | :: | DirDirection | |||
integer, | intent(in) | :: | RetValUBound | |||
logical, | intent(in) | :: | PartitionsExist | |||
integer, | intent(inout), | optional | :: | BasementWallXIndex | ||
integer, | intent(inout), | optional | :: | BasementFloorYIndex |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(GridRegion), | intent(in), | ALLOCATABLE, DIMENSION(:) | :: | RegionList | ||
integer, | intent(in) | :: | dirDirection |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(GridRegion), | intent(in), | ALLOCATABLE, DIMENSION(:) | :: | RegionList | ||
real(kind=r64), | intent(in) | :: | DirExtentMax | |||
integer, | intent(in) | :: | DirDirection | |||
integer, | intent(in) | :: | RetValLbound | |||
integer, | intent(in) | :: | RetValUbound |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | DomainNum | |||
integer, | intent(in) | :: | dir |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | DomainNum | |||
type(CartesianCell), | intent(in) | :: | ThisCell |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | DomainNum | |||
type(CartesianCell), | intent(in) | :: | cell |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | DomainNum | |||
type(CartesianCell), | intent(in) | :: | cell |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | DomainNum | |||
type(CartesianCell), | intent(in) | :: | cell |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | DomainNum |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | DomainNum |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | DomainNum | |||
integer, | intent(in) | :: | CellType |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | DomainNum | |||
type(CartesianCell), | intent(in) | :: | cell |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | DomainNum | |||
type(CartesianCell), | intent(in) | :: | cell |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=*), | intent(in) | :: | EquipName | |||
integer, | intent(inout) | :: | EqNum | |||
logical, | intent(in) | :: | FirstHVACIteration | |||
logical, | intent(in) | :: | InitLoopEquip |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | IndexStart | |||
integer, | intent(in) | :: | NumGeneralizedDomains | |||
logical, | intent(inout) | :: | ErrorsFound |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | NumPipeCircuits | |||
logical, | intent(inout) | :: | ErrorsFound |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | NumPipeSegmentsInInput | |||
logical, | intent(inout) | :: | ErrorsFound |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | StartingDomainNumForHorizontal | |||
integer, | intent(in) | :: | StartingCircuitNumForHorizontal | |||
integer, | intent(in) | :: | StartingSegmentNumForHorizontal | |||
integer, | intent(in) | :: | NumHorizontalTrenchesInInput | |||
logical, | intent(inout) | :: | ErrorsFound |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | TotalNumSegments | |||
integer, | intent(in) | :: | TotalNumCircuits |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | DomainNum | |||
integer, | intent(in) | :: | CircuitNum |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | DomainNum | |||
integer, | intent(in) | :: | CircuitNum |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=*), | intent(in) | :: | RoutineName | |||
character(len=*), | intent(in) | :: | ObjectName | |||
character(len=*), | intent(in) | :: | InstanceName | |||
character(len=*), | intent(in) | :: | FieldName | |||
character(len=*), | intent(in) | :: | FieldEntry | |||
character(len=*), | intent(in) | :: | Condition | |||
logical, | intent(inout) | :: | ErrorsFound |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=*), | intent(in) | :: | RoutineName | |||
character(len=*), | intent(in) | :: | ObjectName | |||
character(len=*), | intent(in) | :: | InstanceName | |||
character(len=*), | intent(in) | :: | FieldName | |||
real(kind=r64), | intent(in) | :: | FieldEntry | |||
character(len=*), | intent(in) | :: | Condition | |||
logical, | intent(inout) | :: | ErrorsFound |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(MeshPartition), | intent(inout), | ALLOCATABLE, DIMENSION(:) | :: | X |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(PipeSegmentInfo), | intent(inout) | :: | s | |||
integer, | intent(in) | :: | x | |||
integer, | intent(in) | :: | y |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(PipeCircuitInfo), | intent(inout) | :: | c | |||
type(CartesianCell), | intent(in) | :: | in | |||
type(CartesianCell), | intent(in) | :: | out |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | DomainNum |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | DomainNum |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(CartesianCell), | intent(inout) | :: | ThisPipeCell |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(CartesianPipeCellInformation), | intent(inout) | :: | c | |||
real(kind=r64), | intent(in) | :: | GridCellWidth | |||
type(RadialSizing), | intent(in) | :: | PipeSizes | |||
integer, | intent(in) | :: | NumRadialNodes | |||
real(kind=r64), | intent(in) | :: | CellDepth | |||
real(kind=r64), | intent(in) | :: | InsulationThickness | |||
real(kind=r64), | intent(in) | :: | RadialGridExtent | |||
logical, | intent(in) | :: | SimHasInsulation |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(RadialCellInformation), | intent(inout) | :: | c | |||
real(kind=r64), | intent(in) | :: | m_RadialCentroid | |||
real(kind=r64), | intent(in) | :: | m_MinRadius | |||
real(kind=r64), | intent(in) | :: | m_MaxRadius |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(FluidCellInformation), | intent(inout) | :: | c | |||
real(kind=r64), | intent(in) | :: | m_PipeInnerRadius | |||
real(kind=r64), | intent(in) | :: | m_CellDepth |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | DomainNum |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | DomainNum |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | DomainNum | |||
real(kind=r64), | intent(in), | ALLOCATABLE, DIMENSION(:) | :: | XBoundaryPoints | ||
real(kind=r64), | intent(in), | ALLOCATABLE, DIMENSION(:) | :: | YBoundaryPoints | ||
real(kind=r64), | intent(in), | ALLOCATABLE, DIMENSION(:) | :: | ZBoundaryPoints | ||
integer, | intent(in) | :: | MaxBasementXNodeIndex | |||
integer, | intent(in) | :: | MinBasementYNodeIndex |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | DomainNum |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | DomainNum | |||
integer, | intent(in) | :: | X | |||
integer, | intent(in) | :: | Y | |||
integer, | intent(in) | :: | Z | |||
integer, | intent(in) | :: | Direction | |||
real(kind=r64), | intent(in) | :: | ThisCentroidToNeighborCentroid | |||
real(kind=r64), | intent(in) | :: | ThisCentroidToNeighborWall | |||
real(kind=r64), | intent(in) | :: | ThisWallToNeighborCentroid |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | DomainNum |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | DomainNum | |||
type(GridRegion) | :: | g |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | DomainNum | |||
integer, | intent(in) | :: | CircuitNum |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | DomainNum |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | DomainNum |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | DomainNum | |||
type(CartesianCell), | intent(in) | :: | cell | |||
integer, | intent(in) | :: | direction | |||
real(kind=r64), | intent(out) | :: | neighbortemp | |||
real(kind=r64), | intent(out) | :: | resistance |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | DomainNum | |||
integer, | intent(in) | :: | CircuitNum |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | DomainNum | |||
integer, | intent(in) | :: | CircuitNum |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | DomainNum | |||
integer, | intent(in) | :: | CircuitNum | |||
type(CartesianCell), | intent(inout) | :: | ThisCell | |||
real(kind=r64), | intent(in) | :: | FlowRate | |||
real(kind=r64), | intent(in) | :: | EnteringTemp |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | DomainNum | |||
type(CartesianCell), | intent(inout) | :: | ThisCell |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | DomainNum | |||
integer, | intent(in) | :: | CircuitNum | |||
type(CartesianCell), | intent(inout) | :: | ThisCell |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(CartesianCell), | intent(inout) | :: | ThisCell |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | DomainNum | |||
integer, | intent(in) | :: | CircuitNum | |||
type(CartesianCell), | intent(inout) | :: | ThisCell |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(CartesianCell), | intent(inout) | :: | ThisCell |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | DomainNum | |||
integer, | intent(in) | :: | CircuitNum | |||
type(CartesianCell), | intent(inout) | :: | ThisCell | |||
real(kind=r64), | intent(in) | :: | ConvectionCoefficient |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(CartesianCell), | intent(inout) | :: | ThisCell | |||
real(kind=r64), | intent(in) | :: | FlowRate | |||
real(kind=r64), | intent(in) | :: | ConvectionCoefficient | |||
real(kind=r64), | intent(in) | :: | EnteringFluidTemp |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | DomainNum | |||
integer, | intent(in) | :: | CircuitNum |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | DomainNum | |||
integer, | intent(in) | :: | CircuitNum |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | DomainNum | |||
logical, | intent(inout) | :: | Finished |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | DomainNum | |||
real(kind=r64), | intent(in), | optional | :: | CellTemp | ||
real(kind=r64), | intent(out), | optional | :: | rhoCp | ||
logical, | intent(in), | optional | :: | InitOnly |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | DomainNum | |||
integer, | intent(in) | :: | X | |||
integer, | intent(in) | :: | Y | |||
integer, | intent(in) | :: | Z | |||
integer, | intent(in) | :: | Direction | |||
real(kind=r64), | intent(in) | :: | Resistance | |||
type(CartesianCell), | intent(in) | :: | NeighborCell |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | DomainNum | |||
type(CartesianCell), | intent(in) | :: | ThisCell | |||
integer, | intent(in) | :: | CurDirection | |||
real(kind=r64), | intent(out) | :: | NeighborTemp | |||
real(kind=r64), | intent(out) | :: | Resistance | |||
integer, | intent(out), | optional | :: | NeighborX | ||
integer, | intent(out), | optional | :: | NeighborY | ||
integer, | intent(out), | optional | :: | NeighborZ |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | DomainNum | |||
type(CartesianCell), | intent(in) | :: | cell |