MOM6
mom_tidal_forcing::tidal_forcing_cs Type Reference

Detailed Description

Definition at line 72 of file MOM_tidal_forcing.F90.

Collaboration diagram for mom_tidal_forcing::tidal_forcing_cs:
[legend]

Public variables and constants

logical use_sal_scalar
 
logical tidal_sal_from_file
 
logical use_prev_tides
 
real sal_scalar
 
integer nc
 
real, dimension(max_constituentsfreq
 
real, dimension(max_constituentsphase0
 
real, dimension(max_constituentsamp
 
real, dimension(max_constituentslove_no
 
integer, dimension(max_constituentsstruct
 
character(len=16), dimension(max_constituentsconst_name
 
real, dimension(:,:,:), pointer sin_struct => NULL()
 
real, dimension(:,:,:), pointer cos_struct => NULL()
 
real, dimension(:,:,:), pointer cosphasesal => NULL()
 
real, dimension(:,:,:), pointer sinphasesal => NULL()
 
real, dimension(:,:,:), pointer ampsal => NULL()
 
real, dimension(:,:,:), pointer cosphase_prev => NULL()
 
real, dimension(:,:,:), pointer sinphase_prev => NULL()
 
real, dimension(:,:,:), pointer amp_prev => NULL()
 

Variables and constants

◆ amp

real, dimension(max_constituents) mom_tidal_forcing::tidal_forcing_cs::amp

Definition at line 84 of file MOM_tidal_forcing.F90.

◆ amp_prev

real, dimension(:,:,:), pointer mom_tidal_forcing::tidal_forcing_cs::amp_prev => NULL()

Definition at line 92 of file MOM_tidal_forcing.F90.

◆ ampsal

real, dimension(:,:,:), pointer mom_tidal_forcing::tidal_forcing_cs::ampsal => NULL()

Definition at line 92 of file MOM_tidal_forcing.F90.

◆ const_name

character (len=16), dimension(max_constituents) mom_tidal_forcing::tidal_forcing_cs::const_name

Definition at line 90 of file MOM_tidal_forcing.F90.

90  character (len=16) :: const_name(max_constituents)

◆ cos_struct

real, dimension(:,:,:), pointer mom_tidal_forcing::tidal_forcing_cs::cos_struct => NULL()

Definition at line 92 of file MOM_tidal_forcing.F90.

◆ cosphase_prev

real, dimension(:,:,:), pointer mom_tidal_forcing::tidal_forcing_cs::cosphase_prev => NULL()

Definition at line 92 of file MOM_tidal_forcing.F90.

◆ cosphasesal

real, dimension(:,:,:), pointer mom_tidal_forcing::tidal_forcing_cs::cosphasesal => NULL()

Definition at line 92 of file MOM_tidal_forcing.F90.

◆ freq

real, dimension(max_constituents) mom_tidal_forcing::tidal_forcing_cs::freq

Definition at line 84 of file MOM_tidal_forcing.F90.

84  real, dimension(MAX_CONSTITUENTS) :: &
85  freq, & ! The frequency of a tidal constituent, in s-1.
86  phase0, & ! The phase of a tidal constituent at time 0, in radians.
87  amp, & ! The amplitude of a tidal constituent at time 0, in m.
88  love_no ! The Love number of a tidal constituent at time 0, ND.

◆ love_no

real, dimension(max_constituents) mom_tidal_forcing::tidal_forcing_cs::love_no

Definition at line 84 of file MOM_tidal_forcing.F90.

◆ nc

integer mom_tidal_forcing::tidal_forcing_cs::nc

Definition at line 83 of file MOM_tidal_forcing.F90.

83  integer :: nc ! The number of tidal constituents in use.

◆ phase0

real, dimension(max_constituents) mom_tidal_forcing::tidal_forcing_cs::phase0

Definition at line 84 of file MOM_tidal_forcing.F90.

◆ sal_scalar

real mom_tidal_forcing::tidal_forcing_cs::sal_scalar

Definition at line 80 of file MOM_tidal_forcing.F90.

80  real :: sal_scalar ! The constant of proportionality between sea surface

◆ sin_struct

real, dimension(:,:,:), pointer mom_tidal_forcing::tidal_forcing_cs::sin_struct => NULL()

Definition at line 92 of file MOM_tidal_forcing.F90.

92  real, pointer, dimension(:,:,:) :: &
93  sin_struct => null(), & ! The sine and cosine based structures that can
94  cos_struct => null(), & ! be associated with the astronomical forcing.
95  cosphasesal => null(), & ! The cosine and sine of the phase of the
96  sinphasesal => null(), & ! self-attraction and loading amphidromes.
97  ampsal => null(), & ! The amplitude of the SAL, in m.
98  cosphase_prev => null(), & ! The cosine and sine of the phase of the
99  sinphase_prev => null(), & ! amphidromes in the previous tidal solutions.
100  amp_prev => null() ! The amplitude of the previous tidal solution, in m.

◆ sinphase_prev

real, dimension(:,:,:), pointer mom_tidal_forcing::tidal_forcing_cs::sinphase_prev => NULL()

Definition at line 92 of file MOM_tidal_forcing.F90.

◆ sinphasesal

real, dimension(:,:,:), pointer mom_tidal_forcing::tidal_forcing_cs::sinphasesal => NULL()

Definition at line 92 of file MOM_tidal_forcing.F90.

◆ struct

integer, dimension(max_constituents) mom_tidal_forcing::tidal_forcing_cs::struct

Definition at line 89 of file MOM_tidal_forcing.F90.

89  integer :: struct(max_constituents)

◆ tidal_sal_from_file

logical mom_tidal_forcing::tidal_forcing_cs::tidal_sal_from_file

Definition at line 75 of file MOM_tidal_forcing.F90.

75  logical :: tidal_sal_from_file ! If true, Read the tidal self-attraction

◆ use_prev_tides

logical mom_tidal_forcing::tidal_forcing_cs::use_prev_tides

Definition at line 78 of file MOM_tidal_forcing.F90.

78  logical :: use_prev_tides ! If true, use the SAL from the previous

◆ use_sal_scalar

logical mom_tidal_forcing::tidal_forcing_cs::use_sal_scalar

Definition at line 73 of file MOM_tidal_forcing.F90.

73  logical :: use_sal_scalar ! If true, use the scalar approximation when

The documentation for this type was generated from the following file: