<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="1.8.16">
  <compounddef id="structmom__wave__interface_1_1wave__parameters__cs" kind="type" language="Fortran" prot="public">
    <compoundname>mom_wave_interface::wave_parameters_cs</compoundname>
      <sectiondef kind="user-defined">
      <memberdef kind="variable" id="structmom__wave__interface_1_1wave__parameters__cs_1a41fdb06d2b863eab7d25be13bcabc42b" prot="public" static="no" mutable="no">
        <type>integer, public</type>
        <definition>integer, public mom_wave_interface::wave_parameters_cs::id_surfacestokes_x</definition>
        <argsstring></argsstring>
        <name>id_surfacestokes_x</name>
        <initializer>= -1</initializer>
        <briefdescription>
<para>Diagnostic handles. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/user/MOM_wave_interface.F90" line="122" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/user/MOM_wave_interface.F90" bodystart="122" bodyend="122"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__wave__interface_1_1wave__parameters__cs_1aa8a27984cda428cea56487aaa5ccf4f4" prot="public" static="no" mutable="no">
        <type>integer, public</type>
        <definition>integer, public mom_wave_interface::wave_parameters_cs::id_surfacestokes_y</definition>
        <argsstring></argsstring>
        <name>id_surfacestokes_y</name>
        <initializer>= -1</initializer>
        <briefdescription>
<para>Diagnostic handles. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/user/MOM_wave_interface.F90" line="122" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/user/MOM_wave_interface.F90" bodystart="122" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__wave__interface_1_1wave__parameters__cs_1a140d4843ae03b85451f14140ed76f140" prot="public" static="no" mutable="no">
        <type>integer, public</type>
        <definition>integer, public mom_wave_interface::wave_parameters_cs::id_3dstokes_x</definition>
        <argsstring></argsstring>
        <name>id_3dstokes_x</name>
        <initializer>= -1</initializer>
        <briefdescription>
<para>Diagnostic handles. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/user/MOM_wave_interface.F90" line="123" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/user/MOM_wave_interface.F90" bodystart="123" bodyend="123"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__wave__interface_1_1wave__parameters__cs_1a0cec4c75d608e0551dc050321179e84a" prot="public" static="no" mutable="no">
        <type>integer, public</type>
        <definition>integer, public mom_wave_interface::wave_parameters_cs::id_3dstokes_y</definition>
        <argsstring></argsstring>
        <name>id_3dstokes_y</name>
        <initializer>= -1</initializer>
        <briefdescription>
<para>Diagnostic handles. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/user/MOM_wave_interface.F90" line="123" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/user/MOM_wave_interface.F90" bodystart="123" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__wave__interface_1_1wave__parameters__cs_1a2a1b4b545bfb9b61fcef14ae1932b29c" prot="public" static="no" mutable="no">
        <type>integer, public</type>
        <definition>integer, public mom_wave_interface::wave_parameters_cs::id_la_turb</definition>
        <argsstring></argsstring>
        <name>id_la_turb</name>
        <initializer>= -1</initializer>
        <briefdescription>
<para>Diagnostic handles. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/user/MOM_wave_interface.F90" line="124" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/user/MOM_wave_interface.F90" bodystart="124" bodyend="124"/>
      </memberdef>
      </sectiondef>
      <sectiondef kind="public-attrib">
      <memberdef kind="variable" id="structmom__wave__interface_1_1wave__parameters__cs_1af7cd09d9059fb56e638ea88e7848e5ea" prot="public" static="no" mutable="no">
        <type>logical, public</type>
        <definition>logical, public mom_wave_interface::wave_parameters_cs::usewaves</definition>
        <argsstring></argsstring>
        <name>usewaves</name>
        <briefdescription>
<para>Flag to enable surface gravity wave feature. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/user/MOM_wave_interface.F90" line="50" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/user/MOM_wave_interface.F90" bodystart="50" bodyend="50"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__wave__interface_1_1wave__parameters__cs_1af4427b0a982c7fd947bd32f3bae48e81" prot="public" static="no" mutable="no">
        <type>logical, public</type>
        <definition>logical, public mom_wave_interface::wave_parameters_cs::lagrangianmixing</definition>
        <argsstring></argsstring>
        <name>lagrangianmixing</name>
        <briefdescription>
<para>This feature is in development and not ready True if Stokes drift is present and mixing should be applied to Lagrangian current (mean current + Stokes drift). See Reichl et al., 2016 KPP-LT approach. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/user/MOM_wave_interface.F90" line="51" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/user/MOM_wave_interface.F90" bodystart="51" bodyend="51"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__wave__interface_1_1wave__parameters__cs_1a4d6614db099baf7cbd86fe4f3533b809" prot="public" static="no" mutable="no">
        <type>logical, public</type>
        <definition>logical, public mom_wave_interface::wave_parameters_cs::stokesmixing</definition>
        <argsstring></argsstring>
        <name>stokesmixing</name>
        <briefdescription>
<para>This feature is in development and not ready. True if vertical mixing of momentum should be applied directly to Stokes current (with separate mixing parameter for Eulerian mixing contribution). See Harcourt 2013, 2015 Second-Moment approach. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/user/MOM_wave_interface.F90" line="56" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/user/MOM_wave_interface.F90" bodystart="56" bodyend="56"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__wave__interface_1_1wave__parameters__cs_1a25146741562f4ad32f1adb9480e43923" prot="public" static="no" mutable="no">
        <type>logical, public</type>
        <definition>logical, public mom_wave_interface::wave_parameters_cs::coriolisstokes</definition>
        <argsstring></argsstring>
        <name>coriolisstokes</name>
        <briefdescription>
<para>This feature is in development and not ready. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/user/MOM_wave_interface.F90" line="62" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/user/MOM_wave_interface.F90" bodystart="62" bodyend="62"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__wave__interface_1_1wave__parameters__cs_1af77e5768c556646e5de9201312978a48" prot="public" static="no" mutable="no">
        <type>integer, public</type>
        <definition>integer, public mom_wave_interface::wave_parameters_cs::stklevelmode</definition>
        <argsstring></argsstring>
        <name>stklevelmode</name>
        <initializer>=1</initializer>
        <briefdescription>
<para>Sets if Stokes drift is defined at mid-points or layer averaged. Set to 0 if mid-point and set to 1 if average value of Stokes drift over level. If advecting with Stokes transport, 1 is the correct approach. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/user/MOM_wave_interface.F90" line="64" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/user/MOM_wave_interface.F90" bodystart="64" bodyend="64"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__wave__interface_1_1wave__parameters__cs_1aa05fccc306b6d9e0f1c73f8e74817368" prot="public" static="no" mutable="no">
        <type>real, dimension(:), allocatable, public</type>
        <definition>real, dimension(:), allocatable, public mom_wave_interface::wave_parameters_cs::wavenum_cen</definition>
        <argsstring></argsstring>
        <name>wavenum_cen</name>
        <briefdescription>
<para>Wavenumber bands for read/coupled [m-1]. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/user/MOM_wave_interface.F90" line="71" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/user/MOM_wave_interface.F90" bodystart="71" bodyend="72"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__wave__interface_1_1wave__parameters__cs_1a2769119ac673bc982aa10458ead55702" prot="public" static="no" mutable="no">
        <type>real, dimension(:), allocatable, public</type>
        <definition>real, dimension(:), allocatable, public mom_wave_interface::wave_parameters_cs::freq_cen</definition>
        <argsstring></argsstring>
        <name>freq_cen</name>
        <briefdescription>
<para>Frequency bands for read/coupled [s-1]. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/user/MOM_wave_interface.F90" line="73" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/user/MOM_wave_interface.F90" bodystart="73" bodyend="74"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__wave__interface_1_1wave__parameters__cs_1ae9b60d421487a1739d33dabd0bb492ac" prot="public" static="no" mutable="no">
        <type>real, dimension(:), allocatable, public</type>
        <definition>real, dimension(:), allocatable, public mom_wave_interface::wave_parameters_cs::prescribedsurfstkx</definition>
        <argsstring></argsstring>
        <name>prescribedsurfstkx</name>
        <briefdescription>
<para>Surface Stokes drift if prescribed [m s-1]. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/user/MOM_wave_interface.F90" line="75" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/user/MOM_wave_interface.F90" bodystart="75" bodyend="76"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__wave__interface_1_1wave__parameters__cs_1a1768650cb3f360b06ac6424087559f00" prot="public" static="no" mutable="no">
        <type>real, dimension(:), allocatable, public</type>
        <definition>real, dimension(:), allocatable, public mom_wave_interface::wave_parameters_cs::prescribedsurfstky</definition>
        <argsstring></argsstring>
        <name>prescribedsurfstky</name>
        <briefdescription>
<para>Surface Stokes drift if prescribed [m s-1]. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/user/MOM_wave_interface.F90" line="77" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/user/MOM_wave_interface.F90" bodystart="77" bodyend="78"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__wave__interface_1_1wave__parameters__cs_1a7262967a39319fe9c67834ed55b8670e" prot="public" static="no" mutable="no">
        <type>real, dimension(:,:,:), allocatable, public</type>
        <definition>real, dimension(:,:,:), allocatable, public mom_wave_interface::wave_parameters_cs::us_x</definition>
        <argsstring></argsstring>
        <name>us_x</name>
        <briefdescription>
<para>3d zonal Stokes drift profile [m s-1] </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/user/MOM_wave_interface.F90" line="79" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/user/MOM_wave_interface.F90" bodystart="79" bodyend="80"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__wave__interface_1_1wave__parameters__cs_1a4164f38a0c0db5ef88d206ec33e42600" prot="public" static="no" mutable="no">
        <type>real, dimension(:,:,:), allocatable, public</type>
        <definition>real, dimension(:,:,:), allocatable, public mom_wave_interface::wave_parameters_cs::us_y</definition>
        <argsstring></argsstring>
        <name>us_y</name>
        <briefdescription>
<para>3d meridional Stokes drift profile [m s-1] </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/user/MOM_wave_interface.F90" line="83" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/user/MOM_wave_interface.F90" bodystart="83" bodyend="84"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__wave__interface_1_1wave__parameters__cs_1af8a070d71801862363cbdcf6dfa59218" prot="public" static="no" mutable="no">
        <type>real, dimension(:,:), allocatable, public</type>
        <definition>real, dimension(:,:), allocatable, public mom_wave_interface::wave_parameters_cs::la_sl</definition>
        <argsstring></argsstring>
        <name>la_sl</name>
        <briefdescription>
<para>SL Langmuir number (directionality factored later) </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/user/MOM_wave_interface.F90" line="87" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/user/MOM_wave_interface.F90" bodystart="87" bodyend="90"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__wave__interface_1_1wave__parameters__cs_1a33f1e3d0d55400828de43949fc1d37fe" prot="public" static="no" mutable="no">
        <type>real, dimension(:,:), allocatable, public</type>
        <definition>real, dimension(:,:), allocatable, public mom_wave_interface::wave_parameters_cs::la_turb</definition>
        <argsstring></argsstring>
        <name>la_turb</name>
        <briefdescription>
<para>Aligned Turbulent Langmuir number. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/user/MOM_wave_interface.F90" line="87" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/user/MOM_wave_interface.F90" bodystart="87" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__wave__interface_1_1wave__parameters__cs_1aee9f62cc240ff56b410db95c90a2be41" prot="public" static="no" mutable="no">
        <type>real, dimension(:,:), allocatable, public</type>
        <definition>real, dimension(:,:), allocatable, public mom_wave_interface::wave_parameters_cs::us0_x</definition>
        <argsstring></argsstring>
        <name>us0_x</name>
        <briefdescription>
<para>Surface Stokes Drift (zonal, m/s) </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/user/MOM_wave_interface.F90" line="92" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/user/MOM_wave_interface.F90" bodystart="92" bodyend="93"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__wave__interface_1_1wave__parameters__cs_1a47978a7fb4d4586793e84c4148169534" prot="public" static="no" mutable="no">
        <type>real, dimension(:,:), allocatable, public</type>
        <definition>real, dimension(:,:), allocatable, public mom_wave_interface::wave_parameters_cs::us0_y</definition>
        <argsstring></argsstring>
        <name>us0_y</name>
        <briefdescription>
<para>Surface Stokes Drift (meridional, m/s) </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/user/MOM_wave_interface.F90" line="95" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/user/MOM_wave_interface.F90" bodystart="95" bodyend="96"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__wave__interface_1_1wave__parameters__cs_1ab79b75f62b57ed77a42c3e88bdf9ea36" prot="public" static="no" mutable="no">
        <type>real, dimension(:,:,:), allocatable, public</type>
        <definition>real, dimension(:,:,:), allocatable, public mom_wave_interface::wave_parameters_cs::stkx0</definition>
        <argsstring></argsstring>
        <name>stkx0</name>
        <briefdescription>
<para>Stokes Drift spectrum (zonal, m/s) </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/user/MOM_wave_interface.F90" line="98" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/user/MOM_wave_interface.F90" bodystart="98" bodyend="99"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__wave__interface_1_1wave__parameters__cs_1a5336e3533b6e4a3544300710a5f5ceea" prot="public" static="no" mutable="no">
        <type>real, dimension(:,:,:), allocatable, public</type>
        <definition>real, dimension(:,:,:), allocatable, public mom_wave_interface::wave_parameters_cs::stky0</definition>
        <argsstring></argsstring>
        <name>stky0</name>
        <briefdescription>
<para>Stokes Drift spectrum (meridional, m/s) </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/user/MOM_wave_interface.F90" line="102" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/user/MOM_wave_interface.F90" bodystart="102" bodyend="103"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__wave__interface_1_1wave__parameters__cs_1ab05260ee04c6d4749c4f5cbee5d91aa6" prot="public" static="no" mutable="no">
        <type>real, dimension(:,:,:), allocatable, public</type>
        <definition>real, dimension(:,:,:), allocatable, public mom_wave_interface::wave_parameters_cs::kvs</definition>
        <argsstring></argsstring>
        <name>kvs</name>
        <briefdescription>
<para>Viscosity for Stokes Drift shear [Z2 T-1 ~&gt; m2 s-1]. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/user/MOM_wave_interface.F90" line="106" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/user/MOM_wave_interface.F90" bodystart="106" bodyend="107"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__wave__interface_1_1wave__parameters__cs_1ab97fbca41af6593a2e1601412253fe47" prot="public" static="no" mutable="no">
        <type>type(time_type), pointer, public</type>
        <definition>type(time_type), pointer, public mom_wave_interface::wave_parameters_cs::time</definition>
        <argsstring></argsstring>
        <name>time</name>
        <briefdescription>
<para>A pointer to the ocean model&apos;s clock. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/user/MOM_wave_interface.F90" line="110" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/user/MOM_wave_interface.F90" bodystart="110" bodyend="110"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__wave__interface_1_1wave__parameters__cs_1abee100b671f387f3c96856b06a221cc1" prot="public" static="no" mutable="no">
        <type>type(diag_ctrl), pointer, public</type>
        <definition>type(diag_ctrl), pointer, public mom_wave_interface::wave_parameters_cs::diag</definition>
        <argsstring></argsstring>
        <name>diag</name>
        <briefdescription>
<para>A structure that is used to regulate the timing of diagnostic output. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/user/MOM_wave_interface.F90" line="111" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/user/MOM_wave_interface.F90" bodystart="111" bodyend="111"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__wave__interface_1_1wave__parameters__cs_1a6e98a5f9dd5947c6ee4073b84ac02693" prot="public" static="no" mutable="no">
        <type>real</type>
        <definition>real mom_wave_interface::wave_parameters_cs::la_min</definition>
        <argsstring></argsstring>
        <name>la_min</name>
        <initializer>= 0.05</initializer>
        <briefdescription>
<para>An arbitrary lower-bound on the Langmuir number. Run-time parameter. Langmuir number is sqrt(u_star/u_stokes). When both are small but u_star is orders of magnitude smaller the Langmuir number could have unintended consequences. Since both are small it can be safely capped to avoid such consequences. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/user/MOM_wave_interface.F90" line="119" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/user/MOM_wave_interface.F90" bodystart="119" bodyend="119"/>
      </memberdef>
      </sectiondef>
    <briefdescription>
<para>Container for all surface wave related parameters. </para>
    </briefdescription>
    <detaileddescription>
    </detaileddescription>
    <collaborationgraph>
      <node id="5">
        <label>real</label>
      </node>
      <node id="2">
        <label>logical</label>
      </node>
      <node id="3">
        <label>time_type</label>
      </node>
      <node id="4">
        <label>diag_ctrl</label>
      </node>
      <node id="6">
        <label>integer</label>
      </node>
      <node id="1">
        <label>mom_wave_interface::wave_parameters_cs</label>
        <link refid="structmom__wave__interface_1_1wave__parameters__cs"/>
        <childnode refid="2" relation="usage">
          <edgelabel>coriolisstokes</edgelabel>
          <edgelabel>lagrangianmixing</edgelabel>
          <edgelabel>stokesmixing</edgelabel>
          <edgelabel>usewaves</edgelabel>
        </childnode>
        <childnode refid="3" relation="usage">
          <edgelabel>time</edgelabel>
        </childnode>
        <childnode refid="4" relation="usage">
          <edgelabel>diag</edgelabel>
        </childnode>
        <childnode refid="5" relation="usage">
          <edgelabel>stkx0</edgelabel>
          <edgelabel>prescribedsurfstkx</edgelabel>
          <edgelabel>kvs</edgelabel>
          <edgelabel>prescribedsurfstky</edgelabel>
          <edgelabel>freq_cen</edgelabel>
          <edgelabel>la_turb</edgelabel>
          <edgelabel>us_x</edgelabel>
          <edgelabel>us0_x</edgelabel>
          <edgelabel>us_y</edgelabel>
          <edgelabel>wavenum_cen</edgelabel>
          <edgelabel>...</edgelabel>
        </childnode>
        <childnode refid="6" relation="usage">
          <edgelabel>id_la_turb</edgelabel>
          <edgelabel>stklevelmode</edgelabel>
          <edgelabel>id_3dstokes_x</edgelabel>
          <edgelabel>id_3dstokes_y</edgelabel>
          <edgelabel>id_surfacestokes_x</edgelabel>
          <edgelabel>id_surfacestokes_y</edgelabel>
        </childnode>
      </node>
    </collaborationgraph>
    <location file="/home/cermak/src/MOM6.devrob/src/user/MOM_wave_interface.F90" line="47" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/user/MOM_wave_interface.F90" bodystart="47" bodyend="127"/>
    <listofallmembers>
      <member refid="structmom__wave__interface_1_1wave__parameters__cs_1a25146741562f4ad32f1adb9480e43923" prot="public" virt="non-virtual"><scope>mom_wave_interface::wave_parameters_cs</scope><name>coriolisstokes</name></member>
      <member refid="structmom__wave__interface_1_1wave__parameters__cs_1abee100b671f387f3c96856b06a221cc1" prot="public" virt="non-virtual"><scope>mom_wave_interface::wave_parameters_cs</scope><name>diag</name></member>
      <member refid="structmom__wave__interface_1_1wave__parameters__cs_1a2769119ac673bc982aa10458ead55702" prot="public" virt="non-virtual"><scope>mom_wave_interface::wave_parameters_cs</scope><name>freq_cen</name></member>
      <member refid="structmom__wave__interface_1_1wave__parameters__cs_1a140d4843ae03b85451f14140ed76f140" prot="public" virt="non-virtual"><scope>mom_wave_interface::wave_parameters_cs</scope><name>id_3dstokes_x</name></member>
      <member refid="structmom__wave__interface_1_1wave__parameters__cs_1a0cec4c75d608e0551dc050321179e84a" prot="public" virt="non-virtual"><scope>mom_wave_interface::wave_parameters_cs</scope><name>id_3dstokes_y</name></member>
      <member refid="structmom__wave__interface_1_1wave__parameters__cs_1a2a1b4b545bfb9b61fcef14ae1932b29c" prot="public" virt="non-virtual"><scope>mom_wave_interface::wave_parameters_cs</scope><name>id_la_turb</name></member>
      <member refid="structmom__wave__interface_1_1wave__parameters__cs_1a41fdb06d2b863eab7d25be13bcabc42b" prot="public" virt="non-virtual"><scope>mom_wave_interface::wave_parameters_cs</scope><name>id_surfacestokes_x</name></member>
      <member refid="structmom__wave__interface_1_1wave__parameters__cs_1aa8a27984cda428cea56487aaa5ccf4f4" prot="public" virt="non-virtual"><scope>mom_wave_interface::wave_parameters_cs</scope><name>id_surfacestokes_y</name></member>
      <member refid="structmom__wave__interface_1_1wave__parameters__cs_1ab05260ee04c6d4749c4f5cbee5d91aa6" prot="public" virt="non-virtual"><scope>mom_wave_interface::wave_parameters_cs</scope><name>kvs</name></member>
      <member refid="structmom__wave__interface_1_1wave__parameters__cs_1a6e98a5f9dd5947c6ee4073b84ac02693" prot="public" virt="non-virtual"><scope>mom_wave_interface::wave_parameters_cs</scope><name>la_min</name></member>
      <member refid="structmom__wave__interface_1_1wave__parameters__cs_1af8a070d71801862363cbdcf6dfa59218" prot="public" virt="non-virtual"><scope>mom_wave_interface::wave_parameters_cs</scope><name>la_sl</name></member>
      <member refid="structmom__wave__interface_1_1wave__parameters__cs_1a33f1e3d0d55400828de43949fc1d37fe" prot="public" virt="non-virtual"><scope>mom_wave_interface::wave_parameters_cs</scope><name>la_turb</name></member>
      <member refid="structmom__wave__interface_1_1wave__parameters__cs_1af4427b0a982c7fd947bd32f3bae48e81" prot="public" virt="non-virtual"><scope>mom_wave_interface::wave_parameters_cs</scope><name>lagrangianmixing</name></member>
      <member refid="structmom__wave__interface_1_1wave__parameters__cs_1ae9b60d421487a1739d33dabd0bb492ac" prot="public" virt="non-virtual"><scope>mom_wave_interface::wave_parameters_cs</scope><name>prescribedsurfstkx</name></member>
      <member refid="structmom__wave__interface_1_1wave__parameters__cs_1a1768650cb3f360b06ac6424087559f00" prot="public" virt="non-virtual"><scope>mom_wave_interface::wave_parameters_cs</scope><name>prescribedsurfstky</name></member>
      <member refid="structmom__wave__interface_1_1wave__parameters__cs_1af77e5768c556646e5de9201312978a48" prot="public" virt="non-virtual"><scope>mom_wave_interface::wave_parameters_cs</scope><name>stklevelmode</name></member>
      <member refid="structmom__wave__interface_1_1wave__parameters__cs_1ab79b75f62b57ed77a42c3e88bdf9ea36" prot="public" virt="non-virtual"><scope>mom_wave_interface::wave_parameters_cs</scope><name>stkx0</name></member>
      <member refid="structmom__wave__interface_1_1wave__parameters__cs_1a5336e3533b6e4a3544300710a5f5ceea" prot="public" virt="non-virtual"><scope>mom_wave_interface::wave_parameters_cs</scope><name>stky0</name></member>
      <member refid="structmom__wave__interface_1_1wave__parameters__cs_1a4d6614db099baf7cbd86fe4f3533b809" prot="public" virt="non-virtual"><scope>mom_wave_interface::wave_parameters_cs</scope><name>stokesmixing</name></member>
      <member refid="structmom__wave__interface_1_1wave__parameters__cs_1ab97fbca41af6593a2e1601412253fe47" prot="public" virt="non-virtual"><scope>mom_wave_interface::wave_parameters_cs</scope><name>time</name></member>
      <member refid="structmom__wave__interface_1_1wave__parameters__cs_1aee9f62cc240ff56b410db95c90a2be41" prot="public" virt="non-virtual"><scope>mom_wave_interface::wave_parameters_cs</scope><name>us0_x</name></member>
      <member refid="structmom__wave__interface_1_1wave__parameters__cs_1a47978a7fb4d4586793e84c4148169534" prot="public" virt="non-virtual"><scope>mom_wave_interface::wave_parameters_cs</scope><name>us0_y</name></member>
      <member refid="structmom__wave__interface_1_1wave__parameters__cs_1a7262967a39319fe9c67834ed55b8670e" prot="public" virt="non-virtual"><scope>mom_wave_interface::wave_parameters_cs</scope><name>us_x</name></member>
      <member refid="structmom__wave__interface_1_1wave__parameters__cs_1a4164f38a0c0db5ef88d206ec33e42600" prot="public" virt="non-virtual"><scope>mom_wave_interface::wave_parameters_cs</scope><name>us_y</name></member>
      <member refid="structmom__wave__interface_1_1wave__parameters__cs_1af7cd09d9059fb56e638ea88e7848e5ea" prot="public" virt="non-virtual"><scope>mom_wave_interface::wave_parameters_cs</scope><name>usewaves</name></member>
      <member refid="structmom__wave__interface_1_1wave__parameters__cs_1aa05fccc306b6d9e0f1c73f8e74817368" prot="public" virt="non-virtual"><scope>mom_wave_interface::wave_parameters_cs</scope><name>wavenum_cen</name></member>
    </listofallmembers>
  </compounddef>
</doxygen>
