Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
real(kind=r64), | private, | parameter | :: | sigma | = | 5.6697d-8 | |
real(kind=r64), | private, | parameter | :: | PressureDefault | = | 101325.0d0 | |
integer, | private, | parameter | :: | Calculate_Geometry | = | 1 | |
integer, | private, | parameter | :: | Copy_Geometry | = | 2 | |
integer, | private, | parameter | :: | TmpLen | = | 20 | |
integer, | private, | parameter | :: | Front_Incident | = | 1 | |
integer, | private, | parameter | :: | Front_Transmitted | = | 2 | |
integer, | private, | parameter | :: | Front_Reflected | = | 3 | |
integer, | private, | parameter | :: | Back_Incident | = | 4 | |
integer, | private, | parameter | :: | Back_Transmitted | = | 5 | |
integer, | private, | parameter | :: | Back_Reflected | = | 6 | |
integer, | private | :: | NumComplexWind | = | 0 | ||
type(BasisStruct), | private, | DIMENSION(:), ALLOCATABLE | :: | BasisList | |||
type(WindowIndex), | private, | DIMENSION(:), ALLOCATABLE | :: | WindowList | |||
type(WindowStateIndex), | private, | DIMENSION(: , :), ALLOCATABLE | :: | WindowStateList | |||
integer, | private, | DIMENSION(24,60) | :: | DbgIBm | |||
real(kind=r64), | private, | DIMENSION(24,60) | :: | DbgTheta | |||
real(kind=r64), | private, | DIMENSION(24,60) | :: | DbgPhi | |||
real(kind=r64), | private | :: | DdbgTheta | ||||
real(kind=r64), | private | :: | DdbgPhi |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
integer, | public | :: | NumStates | = | 0 | ||
integer, | public | :: | SurfNo |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
integer, | public | :: | InitInc | ||||
integer, | public | :: | IncBasisIndx | ||||
integer, | public | :: | CopyIncState | ||||
integer, | public | :: | InitTrn | ||||
integer, | public | :: | TrnBasisIndx | ||||
integer, | public | :: | CopyTrnState | ||||
integer, | public | :: | Konst |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(vector), | intent(in) | :: | DirVec |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(vector), | intent(in) | :: | PosVec |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(vector), | intent(in) | :: | UnitVect |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=r64), | intent(in) | :: | Theta | |||
real(kind=r64), | intent(in) | :: | Phi | |||
integer, | intent(in) | :: | RadType | |||
real(kind=r64), | intent(in) | :: | Gamma | |||
real(kind=r64), | intent(in) | :: | Alpha |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(vector), | intent(in) | :: | RayToFind | |||
integer, | intent(in) | :: | RadType | |||
integer, | intent(in) | :: | ISurf | |||
integer, | intent(in) | :: | IState | |||
type(BasisStruct), | intent(in) | :: | Basis | |||
real(kind=r64), | intent(out) | :: | Theta | |||
real(kind=r64), | intent(out) | :: | Phi |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=r64), | intent(in) | :: | y | |||
integer, | intent(in) | :: | n | |||
real(kind=r64), | intent(in), | DIMENSION(:) | :: | ytab |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | iSurf | |||
integer, | intent(in) | :: | iState |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | iSurf | |||
integer, | intent(in) | :: | iConst |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | iSurf |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | ISurf | |||
integer, | intent(in) | :: | IState | |||
type(BSDFWindowGeomDescr), | intent(inout) | :: | Window | |||
type(BSDFGeomDescr), | intent(inout) | :: | Geom | |||
type(BSDFStateDescr), | intent(inout) | :: | State |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | ISurf | |||
integer, | intent(in) | :: | IState | |||
type(BSDFWindowGeomDescr), | intent(inout) | :: | Window | |||
type(BSDFGeomDescr), | intent(inout) | :: | Geom | |||
type(BSDFStateDescr), | intent(inout) | :: | State | |||
integer, | intent(in) | :: | Hour | |||
integer, | intent(in) | :: | TS |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(BSDFWindowInputStruct), | intent(in) | :: | Input | |||
integer, | intent(in) | :: | IConst | |||
integer, | intent(out) | :: | NBasis |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | IConst | |||
type(BasisStruct), | intent(out) | :: | Basis |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=r64), | intent(in) | :: | Theta | |||
real(kind=r64), | intent(in) | :: | Phi | |||
integer, | intent(in) | :: | Elem | |||
type(BasisElemDescr), | intent(inout) | :: | BasisElem | |||
real(kind=r64), | intent(in) | :: | LowerTheta | |||
real(kind=r64), | intent(in) | :: | UpperTheta | |||
real(kind=r64), | intent(in) | :: | DPhi | |||
integer, | intent(in) | :: | InputType |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | ISurf | |||
integer, | intent(in) | :: | IState | |||
integer, | intent(in) | :: | IConst | |||
type(BSDFWindowGeomDescr), | intent(inout) | :: | Window | |||
type(BSDFGeomDescr), | intent(inout) | :: | Geom | |||
type(BSDFStateDescr), | intent(inout) | :: | State |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | ISurf | |||
integer, | intent(in) | :: | IState | |||
type(BSDFWindowGeomDescr), | intent(inout) | :: | Window | |||
type(BSDFGeomDescr), | intent(inout) | :: | Geom | |||
type(BSDFStateDescr), | intent(inout) | :: | State |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(vector), | intent(in) | :: | RayVect | |||
integer, | intent(in) | :: | RadType | |||
real(kind=r64), | intent(in) | :: | Gamma | |||
real(kind=r64), | intent(in) | :: | Alpha | |||
real(kind=r64), | intent(out) | :: | Theta | |||
real(kind=r64), | intent(out) | :: | Phi |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | SurfNum | |||
integer, | intent(inout) | :: | ConstrNum | |||
real(kind=r64), | intent(in) | :: | HextConvCoeff | |||
real(kind=r64), | intent(inout) | :: | SurfInsideTemp | |||
real(kind=r64), | intent(inout) | :: | SurfOutsideTemp | |||
real(kind=r64), | intent(inout) | :: | SurfOutsideEmiss | |||
integer, | intent(in) | :: | CalcCondition |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=r64), | intent(in) | :: | currentWeight | |||
integer, | intent(out) | :: | indexNumber | |||
real(kind=r64), | intent(inout), | DIMENSION(maxgas) | :: | wght | ||
logical, | intent(out) | :: | feedData |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=r64) | :: | A(3) | ||||
real(kind=r64) | :: | B(3) | ||||
real(kind=r64) | :: | C(3) |