Boundary handling for altimetry (top) and bathymetry (bottom) with interpolation capabilities
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| integer, | public, | parameter | :: | ATIFile | = | 40 | |
| integer, | public, | parameter | :: | BTYFile | = | 41 | |
| integer, | public, | parameter | :: | Number_to_Echo | = | 21 | |
| integer, | public | :: | IsegTop | ||||
| integer, | public | :: | IsegBot | ||||
| integer, | protected | :: | NATIPts | = | 2 | ||
| integer, | protected | :: | NBTYPts | = | 2 | ||
| integer, | public | :: | ii | ||||
| integer, | public | :: | IOStat | ||||
| integer, | public | :: | IAllocStat | ||||
| integer, | public | :: | iSmallStepCtr | = | 0 | ||
| real(kind=8), | public | :: | rTopseg(2) | ||||
| real(kind=8), | public | :: | rBotseg(2) | ||||
| character(len=2), | public | :: | atiType | = | 'LS' | ||
| character(len=2), | public | :: | btyType | = | 'LS' | ||
| type(BdryPt), | public, | ALLOCATABLE | :: | Top(:) | |||
| type(BdryPt), | public, | ALLOCATABLE | :: | Bot(:) |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| real(kind=8), | public | :: | alphaR | ||||
| real(kind=8), | public | :: | alphaI | ||||
| real(kind=8), | public | :: | betaR | ||||
| real(kind=8), | public | :: | betaI | ||||
| complex(kind=8), | public | :: | cP | ||||
| complex(kind=8), | public | :: | cS | ||||
| real(kind=8), | public | :: | rho | ||||
| real(kind=8), | public | :: | Depth | ||||
| character(len=1), | public | :: | BC | ||||
| character(len=6), | public | :: | Opt |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| real(kind=8), | public | :: | x(2) | ||||
| real(kind=8), | public | :: | t(2) | ||||
| real(kind=8), | public | :: | n(2) | ||||
| real(kind=8), | public | :: | Nodet(2) | ||||
| real(kind=8), | public | :: | Noden(2) | ||||
| real(kind=8), | public | :: | Len | ||||
| real(kind=8), | public | :: | Kappa | ||||
| real(kind=8), | public | :: | Dx | ||||
| real(kind=8), | public | :: | Dxx | ||||
| real(kind=8), | public | :: | Dss | ||||
| type(HSInfo2), | public | :: | HS |
Reads in the top altimetry
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=80), | intent(in) | :: | FileRoot | |||
| character(len=1), | intent(in) | :: | TopATI | |||
| real(kind=8), | intent(in) | :: | DepthT | |||
| integer, | intent(in) | :: | PRTFile |
Reads in the bottom bathymetry
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=80), | intent(in) | :: | FileRoot | |||
| character(len=1), | intent(in) | :: | BotBTY | |||
| real(kind=8), | intent(in) | :: | DepthB | |||
| integer, | intent(in) | :: | PRTFile |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(BdryPt), | intent(inout) | :: | Bdry(:) | |||
| character(len=3), | intent(in) | :: | BotTop |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=8), | intent(in) | :: | r | |||
| real(kind=8), | intent(in) | :: | t |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=8), | intent(in) | :: | r | |||
| real(kind=8), | intent(in) | :: | t |