Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
type(SolReflRecSurfData), | public, | ALLOCATABLE, DIMENSION(:) | :: | SolReflRecSurf | |||
integer, | private | :: | TotSolReflRecSurf | = | 0 | ||
integer, | private | :: | TotPhiReflRays | = | 0 | ||
integer, | private | :: | TotThetaReflRays | = | 0 |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
integer, | public | :: | SurfNum | = | 0 | ||
character(len=MaxNameLength), | public | :: | SurfName | = | ' ' | ||
integer, | public | :: | NumRecPts | = | 0 | ||
real(kind=r64), | public, | ALLOCATABLE, DIMENSION(:,:) | :: | RecPt | |||
real(kind=r64), | public, | DIMENSION(3) | :: | NormVec | = | 0.0d0 | |
real(kind=r64), | public | :: | ThetaNormVec | = | 0.0d0 | ||
real(kind=r64), | public | :: | PhiNormVec | = | 0.0d0 | ||
integer, | public | :: | NumReflRays | = | 0 | ||
real(kind=r64), | public, | ALLOCATABLE, DIMENSION(:,:) | :: | RayVec | |||
real(kind=r64), | public, | ALLOCATABLE, DIMENSION(:) | :: | CosIncAngRay | |||
real(kind=r64), | public, | ALLOCATABLE, DIMENSION(:) | :: | dOmegaRay | |||
real(kind=r64), | public, | ALLOCATABLE, DIMENSION(:,:,:) | :: | HitPt | |||
integer, | public, | ALLOCATABLE, DIMENSION(:,:) | :: | HitPtSurfNum | |||
real(kind=r64), | public, | ALLOCATABLE, DIMENSION(:,:) | :: | HitPtSolRefl | |||
real(kind=r64), | public, | ALLOCATABLE, DIMENSION(:,:) | :: | RecPtHitPtDis | |||
real(kind=r64), | public, | ALLOCATABLE, DIMENSION(:,:,:) | :: | HitPtNormVec | |||
integer, | public, | ALLOCATABLE, DIMENSION(:) | :: | PossibleObsSurfNums | |||
integer, | public | :: | NumPossibleObs | = | 0 |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | iHour |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | iHour |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=r64) | :: | A(3) | ||||
real(kind=r64) | :: | B(3) | ||||
real(kind=r64) | :: | C(3) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | ISurf | |||
real(kind=r64), | intent(in) | :: | R1(3) | |||
real(kind=r64), | intent(in) | :: | RN(3) | |||
integer, | intent(out) | :: | IPIERC | |||
real(kind=r64), | intent(out) | :: | CPhit(3) |