MOM6
mom_pressureforce_afv::pressureforce_afv_cs Type Reference

Detailed Description

Finite volume pressure gradient control structure.

Definition at line 32 of file MOM_PressureForce_analytic_FV.F90.

Collaboration diagram for mom_pressureforce_afv::pressureforce_afv_cs:
[legend]

Public variables and constants

logical tides
 If true, apply tidal momentum forcing. More...
 
real rho0
 The density used in the Boussinesq approximation, in kg m-3. More...
 
real gfs_scale
 A scaling of the surface pressure gradients to allow the use of a reduced gravity model. More...
 
type(time_type), pointer time
 A pointer to the ocean model's clock. More...
 
type(diag_ctrl), pointer diag
 A structure that is used to regulate the timing of diagnostic output. More...
 
logical usemasswghtinterp
 Use mass weighting in T/S interpolation. More...
 
integer id_e_tidal = -1
 Diagnostic identifier. More...
 
type(tidal_forcing_cs), pointer tides_csp => NULL()
 Tides control structure. More...
 

Variables and constants

◆ diag

type(diag_ctrl), pointer mom_pressureforce_afv::pressureforce_afv_cs::diag

A structure that is used to regulate the timing of diagnostic output.

Definition at line 39 of file MOM_PressureForce_analytic_FV.F90.

39  type(diag_ctrl), pointer :: diag !< A structure that is used to regulate the

◆ gfs_scale

real mom_pressureforce_afv::pressureforce_afv_cs::gfs_scale

A scaling of the surface pressure gradients to allow the use of a reduced gravity model.

Definition at line 36 of file MOM_PressureForce_analytic_FV.F90.

36  real :: gfs_scale !< A scaling of the surface pressure gradients to

◆ id_e_tidal

integer mom_pressureforce_afv::pressureforce_afv_cs::id_e_tidal = -1

Diagnostic identifier.

Definition at line 42 of file MOM_PressureForce_analytic_FV.F90.

42  integer :: id_e_tidal = -1 !< Diagnostic identifier

◆ rho0

real mom_pressureforce_afv::pressureforce_afv_cs::rho0

The density used in the Boussinesq approximation, in kg m-3.

Definition at line 34 of file MOM_PressureForce_analytic_FV.F90.

34  real :: rho0 !< The density used in the Boussinesq

◆ tides

logical mom_pressureforce_afv::pressureforce_afv_cs::tides

If true, apply tidal momentum forcing.

Definition at line 33 of file MOM_PressureForce_analytic_FV.F90.

33  logical :: tides !< If true, apply tidal momentum forcing.

◆ tides_csp

type(tidal_forcing_cs), pointer mom_pressureforce_afv::pressureforce_afv_cs::tides_csp => NULL()

Tides control structure.

Definition at line 43 of file MOM_PressureForce_analytic_FV.F90.

43  type(tidal_forcing_cs), pointer :: tides_csp => null() !< Tides control structure

◆ time

type(time_type), pointer mom_pressureforce_afv::pressureforce_afv_cs::time

A pointer to the ocean model's clock.

Definition at line 38 of file MOM_PressureForce_analytic_FV.F90.

38  type(time_type), pointer :: time !< A pointer to the ocean model's clock.

◆ usemasswghtinterp

logical mom_pressureforce_afv::pressureforce_afv_cs::usemasswghtinterp

Use mass weighting in T/S interpolation.

Definition at line 41 of file MOM_PressureForce_analytic_FV.F90.

41  logical :: usemasswghtinterp !< Use mass weighting in T/S interpolation

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