<?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.17">
  <compounddef id="structmom__tidal__forcing_1_1tidal__forcing__cs" kind="type" language="Fortran" prot="public">
    <compoundname>mom_tidal_forcing::tidal_forcing_cs</compoundname>
      <sectiondef kind="public-attrib">
      <memberdef kind="variable" id="structmom__tidal__forcing_1_1tidal__forcing__cs_1ad8f6d728181d356a5f9af8e46898a925" prot="public" static="no" mutable="no">
        <type>logical</type>
        <definition>logical mom_tidal_forcing::tidal_forcing_cs::use_sal_scalar</definition>
        <argsstring></argsstring>
        <name>use_sal_scalar</name>
        <briefdescription>
<para>If true, use the scalar approximation when calculating self-attraction and loading. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_tidal_forcing.F90" line="37" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_tidal_forcing.F90" bodystart="37" bodyend="37"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__tidal__forcing_1_1tidal__forcing__cs_1a0c067e412b64f7ce3d604192007be56e" prot="public" static="no" mutable="no">
        <type>logical</type>
        <definition>logical mom_tidal_forcing::tidal_forcing_cs::tidal_sal_from_file</definition>
        <argsstring></argsstring>
        <name>tidal_sal_from_file</name>
        <briefdescription>
<para>If true, Read the tidal self-attraction and loading from input files, specified by TIDAL_INPUT_FILE. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_tidal_forcing.F90" line="39" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_tidal_forcing.F90" bodystart="39" bodyend="39"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__tidal__forcing_1_1tidal__forcing__cs_1ab80fde2588dee266d71832e716fb1c47" prot="public" static="no" mutable="no">
        <type>logical</type>
        <definition>logical mom_tidal_forcing::tidal_forcing_cs::use_prev_tides</definition>
        <argsstring></argsstring>
        <name>use_prev_tides</name>
        <briefdescription>
<para>If true, use the SAL from the previous iteration of the tides to facilitate convergence. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_tidal_forcing.F90" line="42" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_tidal_forcing.F90" bodystart="42" bodyend="42"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__tidal__forcing_1_1tidal__forcing__cs_1a8f12ece02d07e813f1a4f3f77ec8b848" prot="public" static="no" mutable="no">
        <type>logical</type>
        <definition>logical mom_tidal_forcing::tidal_forcing_cs::use_eq_phase</definition>
        <argsstring></argsstring>
        <name>use_eq_phase</name>
        <briefdescription>
<para>If true, tidal forcing is phase-shifted to match equilibrium tide. Set to false if providing tidal phases that have already been shifted by the astronomical/equilibrium argument. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_tidal_forcing.F90" line="44" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_tidal_forcing.F90" bodystart="44" bodyend="44"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__tidal__forcing_1_1tidal__forcing__cs_1ad838af6bf4cb211057abf5493ec6a134" prot="public" static="no" mutable="no">
        <type>real</type>
        <definition>real mom_tidal_forcing::tidal_forcing_cs::sal_scalar</definition>
        <argsstring></argsstring>
        <name>sal_scalar</name>
        <briefdescription>
<para>The constant of proportionality between sea surface height (really it should be bottom pressure) anomalies and bottom geopotential anomalies. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_tidal_forcing.F90" line="48" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_tidal_forcing.F90" bodystart="48" bodyend="48"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__tidal__forcing_1_1tidal__forcing__cs_1a411c6106811957849cb80efb010e221d" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer mom_tidal_forcing::tidal_forcing_cs::nc</definition>
        <argsstring></argsstring>
        <name>nc</name>
        <briefdescription>
<para>The number of tidal constituents in use. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_tidal_forcing.F90" line="51" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_tidal_forcing.F90" bodystart="51" bodyend="51"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__tidal__forcing_1_1tidal__forcing__cs_1a34d079f7f3ed19bd78c1989ce3da3e37" prot="public" static="no" mutable="no">
        <type>real, dimension(<ref refid="namespacemom__tidal__forcing_1a9d0f13c449127ecf48932f449bd4993f" kindref="member">max_constituents</ref>)</type>
        <definition>real, dimension(max_constituents) mom_tidal_forcing::tidal_forcing_cs::freq</definition>
        <argsstring></argsstring>
        <name>freq</name>
        <briefdescription>
<para>The frequency of a tidal constituent [s-1]. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_tidal_forcing.F90" line="52" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_tidal_forcing.F90" bodystart="52" bodyend="56"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__tidal__forcing_1_1tidal__forcing__cs_1a7d5bfcdd5a972c78d7d6482f42182e7a" prot="public" static="no" mutable="no">
        <type>real, dimension(<ref refid="namespacemom__tidal__forcing_1a9d0f13c449127ecf48932f449bd4993f" kindref="member">max_constituents</ref>)</type>
        <definition>real, dimension(max_constituents) mom_tidal_forcing::tidal_forcing_cs::phase0</definition>
        <argsstring></argsstring>
        <name>phase0</name>
        <briefdescription>
<para>The phase of a tidal constituent at time 0, in radians. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_tidal_forcing.F90" line="52" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_tidal_forcing.F90" bodystart="52" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__tidal__forcing_1_1tidal__forcing__cs_1afdba0111d0aa698ef21a0cad72dabea8" prot="public" static="no" mutable="no">
        <type>real, dimension(<ref refid="namespacemom__tidal__forcing_1a9d0f13c449127ecf48932f449bd4993f" kindref="member">max_constituents</ref>)</type>
        <definition>real, dimension(max_constituents) mom_tidal_forcing::tidal_forcing_cs::amp</definition>
        <argsstring></argsstring>
        <name>amp</name>
        <briefdescription>
<para>The amplitude of a tidal constituent at time 0 [m]. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_tidal_forcing.F90" line="52" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_tidal_forcing.F90" bodystart="52" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__tidal__forcing_1_1tidal__forcing__cs_1a1a66c4deb0e172afdb7f7e2d7265b008" prot="public" static="no" mutable="no">
        <type>real, dimension(<ref refid="namespacemom__tidal__forcing_1a9d0f13c449127ecf48932f449bd4993f" kindref="member">max_constituents</ref>)</type>
        <definition>real, dimension(max_constituents) mom_tidal_forcing::tidal_forcing_cs::love_no</definition>
        <argsstring></argsstring>
        <name>love_no</name>
        <briefdescription>
<para>The Love number of a tidal constituent at time 0 [nondim]. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_tidal_forcing.F90" line="52" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_tidal_forcing.F90" bodystart="52" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__tidal__forcing_1_1tidal__forcing__cs_1ad5a14d708b6bb8c3b7397aa76223a86f" prot="public" static="no" mutable="no">
        <type>integer, dimension(<ref refid="namespacemom__tidal__forcing_1a9d0f13c449127ecf48932f449bd4993f" kindref="member">max_constituents</ref>)</type>
        <definition>integer, dimension(max_constituents) mom_tidal_forcing::tidal_forcing_cs::struct</definition>
        <argsstring></argsstring>
        <name>struct</name>
        <briefdescription>
<para>An encoded spatial structure for each constituent. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_tidal_forcing.F90" line="57" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_tidal_forcing.F90" bodystart="57" bodyend="57"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__tidal__forcing_1_1tidal__forcing__cs_1a255f9691dffd9626d178c37e58e48dab" prot="public" static="no" mutable="no">
        <type><ref refid="version__variable_8h_1acda997fe1761de4c6bca0f27dc786964" kindref="member">character</ref>(len=16), dimension(<ref refid="namespacemom__tidal__forcing_1a9d0f13c449127ecf48932f449bd4993f" kindref="member">max_constituents</ref>)</type>
        <definition>character (len=16), dimension(max_constituents) mom_tidal_forcing::tidal_forcing_cs::const_name</definition>
        <argsstring></argsstring>
        <name>const_name</name>
        <briefdescription>
<para>The name of each constituent. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_tidal_forcing.F90" line="58" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_tidal_forcing.F90" bodystart="58" bodyend="58"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__tidal__forcing_1_1tidal__forcing__cs_1a18d7c257941b53379c78984aa96000ab" prot="public" static="no" mutable="no">
        <type>type(time_type)</type>
        <definition>type(time_type) mom_tidal_forcing::tidal_forcing_cs::time_ref</definition>
        <argsstring></argsstring>
        <name>time_ref</name>
        <briefdescription>
<para>Reference time (t = 0) used to calculate tidal forcing. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_tidal_forcing.F90" line="60" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_tidal_forcing.F90" bodystart="60" bodyend="60"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__tidal__forcing_1_1tidal__forcing__cs_1a5c48ae9c1c52deb2f660ff9370044792" prot="public" static="no" mutable="no">
        <type>type(<ref refid="structmom__tidal__forcing_1_1astro__longitudes" kindref="compound">astro_longitudes</ref>)</type>
        <definition>type(astro_longitudes) mom_tidal_forcing::tidal_forcing_cs::tidal_longitudes</definition>
        <argsstring></argsstring>
        <name>tidal_longitudes</name>
        <briefdescription>
<para>Astronomical longitudes used to calculate tidal phases at t = 0. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_tidal_forcing.F90" line="61" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_tidal_forcing.F90" bodystart="61" bodyend="61"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__tidal__forcing_1_1tidal__forcing__cs_1a49068afec003eb8b2641e7276a8b45df" prot="public" static="no" mutable="no">
        <type>real, dimension(:,:,:), pointer</type>
        <definition>real, dimension(:,:,:), pointer mom_tidal_forcing::tidal_forcing_cs::sin_struct</definition>
        <argsstring></argsstring>
        <name>sin_struct</name>
        <initializer>=&gt; NULL()</initializer>
        <briefdescription>
<para>The sine and cosine based structures that can. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_tidal_forcing.F90" line="63" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_tidal_forcing.F90" bodystart="63" bodyend="71"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__tidal__forcing_1_1tidal__forcing__cs_1abbec6a96d129d93c58feccad79507fcb" prot="public" static="no" mutable="no">
        <type>real, dimension(:,:,:), pointer</type>
        <definition>real, dimension(:,:,:), pointer mom_tidal_forcing::tidal_forcing_cs::cos_struct</definition>
        <argsstring></argsstring>
        <name>cos_struct</name>
        <initializer>=&gt; NULL()</initializer>
        <briefdescription>
<para>be associated with the astronomical forcing. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_tidal_forcing.F90" line="63" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_tidal_forcing.F90" bodystart="63" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__tidal__forcing_1_1tidal__forcing__cs_1ad10c6ff552f301d22f5ab1b5b2e49fc1" prot="public" static="no" mutable="no">
        <type>real, dimension(:,:,:), pointer</type>
        <definition>real, dimension(:,:,:), pointer mom_tidal_forcing::tidal_forcing_cs::cosphasesal</definition>
        <argsstring></argsstring>
        <name>cosphasesal</name>
        <initializer>=&gt; NULL()</initializer>
        <briefdescription>
<para>The cosine and sine of the phase of the. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_tidal_forcing.F90" line="63" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_tidal_forcing.F90" bodystart="63" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__tidal__forcing_1_1tidal__forcing__cs_1ab8a457432941c72ced08a914b3fb9c25" prot="public" static="no" mutable="no">
        <type>real, dimension(:,:,:), pointer</type>
        <definition>real, dimension(:,:,:), pointer mom_tidal_forcing::tidal_forcing_cs::sinphasesal</definition>
        <argsstring></argsstring>
        <name>sinphasesal</name>
        <initializer>=&gt; NULL()</initializer>
        <briefdescription>
<para>self-attraction and loading amphidromes. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_tidal_forcing.F90" line="63" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_tidal_forcing.F90" bodystart="63" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__tidal__forcing_1_1tidal__forcing__cs_1acf37fbfd6a96d4fdf8a08406b4ba30cb" prot="public" static="no" mutable="no">
        <type>real, dimension(:,:,:), pointer</type>
        <definition>real, dimension(:,:,:), pointer mom_tidal_forcing::tidal_forcing_cs::ampsal</definition>
        <argsstring></argsstring>
        <name>ampsal</name>
        <initializer>=&gt; NULL()</initializer>
        <briefdescription>
<para>The amplitude of the SAL [m]. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_tidal_forcing.F90" line="63" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_tidal_forcing.F90" bodystart="63" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__tidal__forcing_1_1tidal__forcing__cs_1ae946850212ea2c7a271751310ae9fc74" prot="public" static="no" mutable="no">
        <type>real, dimension(:,:,:), pointer</type>
        <definition>real, dimension(:,:,:), pointer mom_tidal_forcing::tidal_forcing_cs::cosphase_prev</definition>
        <argsstring></argsstring>
        <name>cosphase_prev</name>
        <initializer>=&gt; NULL()</initializer>
        <briefdescription>
<para>The cosine and sine of the phase of the. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_tidal_forcing.F90" line="63" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_tidal_forcing.F90" bodystart="63" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__tidal__forcing_1_1tidal__forcing__cs_1a88b21e940687e3a3f92b84c3a5658dea" prot="public" static="no" mutable="no">
        <type>real, dimension(:,:,:), pointer</type>
        <definition>real, dimension(:,:,:), pointer mom_tidal_forcing::tidal_forcing_cs::sinphase_prev</definition>
        <argsstring></argsstring>
        <name>sinphase_prev</name>
        <initializer>=&gt; NULL()</initializer>
        <briefdescription>
<para>amphidromes in the previous tidal solutions. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_tidal_forcing.F90" line="63" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_tidal_forcing.F90" bodystart="63" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structmom__tidal__forcing_1_1tidal__forcing__cs_1a8b8df877215003a2a54c8ee7d6a703f8" prot="public" static="no" mutable="no">
        <type>real, dimension(:,:,:), pointer</type>
        <definition>real, dimension(:,:,:), pointer mom_tidal_forcing::tidal_forcing_cs::amp_prev</definition>
        <argsstring></argsstring>
        <name>amp_prev</name>
        <initializer>=&gt; NULL()</initializer>
        <briefdescription>
<para>The amplitude of the previous tidal solution [m]. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_tidal_forcing.F90" line="63" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_tidal_forcing.F90" bodystart="63" bodyend="-1"/>
      </memberdef>
      </sectiondef>
    <briefdescription>
<para>The control structure for the MOM_tidal_forcing module. </para>
    </briefdescription>
    <detaileddescription>
    </detaileddescription>
    <collaborationgraph>
      <node id="6">
        <label>real</label>
      </node>
      <node id="5">
        <label>mom_tidal_forcing::astro_longitudes</label>
        <link refid="structmom__tidal__forcing_1_1astro__longitudes"/>
        <childnode refid="6" relation="usage">
          <edgelabel>h</edgelabel>
          <edgelabel>n</edgelabel>
          <edgelabel>p</edgelabel>
          <edgelabel>s</edgelabel>
        </childnode>
      </node>
      <node id="3">
        <label>logical</label>
      </node>
      <node id="4">
        <label>time_type</label>
      </node>
      <node id="1">
        <label>mom_tidal_forcing::tidal_forcing_cs</label>
        <link refid="structmom__tidal__forcing_1_1tidal__forcing__cs"/>
        <childnode refid="2" relation="usage">
          <edgelabel>const_name</edgelabel>
        </childnode>
        <childnode refid="3" relation="usage">
          <edgelabel>tidal_sal_from_file</edgelabel>
          <edgelabel>use_prev_tides</edgelabel>
          <edgelabel>use_sal_scalar</edgelabel>
          <edgelabel>use_eq_phase</edgelabel>
        </childnode>
        <childnode refid="4" relation="usage">
          <edgelabel>time_ref</edgelabel>
        </childnode>
        <childnode refid="5" relation="usage">
          <edgelabel>tidal_longitudes</edgelabel>
        </childnode>
        <childnode refid="7" relation="usage">
          <edgelabel>struct</edgelabel>
          <edgelabel>nc</edgelabel>
        </childnode>
        <childnode refid="6" relation="usage">
          <edgelabel>sinphase_prev</edgelabel>
          <edgelabel>cos_struct</edgelabel>
          <edgelabel>sin_struct</edgelabel>
          <edgelabel>cosphasesal</edgelabel>
          <edgelabel>freq</edgelabel>
          <edgelabel>phase0</edgelabel>
          <edgelabel>ampsal</edgelabel>
          <edgelabel>cosphase_prev</edgelabel>
          <edgelabel>amp_prev</edgelabel>
          <edgelabel>sinphasesal</edgelabel>
          <edgelabel>...</edgelabel>
        </childnode>
      </node>
      <node id="7">
        <label>integer</label>
      </node>
      <node id="2">
        <label>character(len=16)</label>
      </node>
    </collaborationgraph>
    <location file="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_tidal_forcing.F90" line="36" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/parameterizations/lateral/MOM_tidal_forcing.F90" bodystart="36" bodyend="72"/>
    <listofallmembers>
      <member refid="structmom__tidal__forcing_1_1tidal__forcing__cs_1afdba0111d0aa698ef21a0cad72dabea8" prot="public" virt="non-virtual"><scope>mom_tidal_forcing::tidal_forcing_cs</scope><name>amp</name></member>
      <member refid="structmom__tidal__forcing_1_1tidal__forcing__cs_1a8b8df877215003a2a54c8ee7d6a703f8" prot="public" virt="non-virtual"><scope>mom_tidal_forcing::tidal_forcing_cs</scope><name>amp_prev</name></member>
      <member refid="structmom__tidal__forcing_1_1tidal__forcing__cs_1acf37fbfd6a96d4fdf8a08406b4ba30cb" prot="public" virt="non-virtual"><scope>mom_tidal_forcing::tidal_forcing_cs</scope><name>ampsal</name></member>
      <member refid="structmom__tidal__forcing_1_1tidal__forcing__cs_1a255f9691dffd9626d178c37e58e48dab" prot="public" virt="non-virtual"><scope>mom_tidal_forcing::tidal_forcing_cs</scope><name>const_name</name></member>
      <member refid="structmom__tidal__forcing_1_1tidal__forcing__cs_1abbec6a96d129d93c58feccad79507fcb" prot="public" virt="non-virtual"><scope>mom_tidal_forcing::tidal_forcing_cs</scope><name>cos_struct</name></member>
      <member refid="structmom__tidal__forcing_1_1tidal__forcing__cs_1ae946850212ea2c7a271751310ae9fc74" prot="public" virt="non-virtual"><scope>mom_tidal_forcing::tidal_forcing_cs</scope><name>cosphase_prev</name></member>
      <member refid="structmom__tidal__forcing_1_1tidal__forcing__cs_1ad10c6ff552f301d22f5ab1b5b2e49fc1" prot="public" virt="non-virtual"><scope>mom_tidal_forcing::tidal_forcing_cs</scope><name>cosphasesal</name></member>
      <member refid="structmom__tidal__forcing_1_1tidal__forcing__cs_1a34d079f7f3ed19bd78c1989ce3da3e37" prot="public" virt="non-virtual"><scope>mom_tidal_forcing::tidal_forcing_cs</scope><name>freq</name></member>
      <member refid="structmom__tidal__forcing_1_1tidal__forcing__cs_1a1a66c4deb0e172afdb7f7e2d7265b008" prot="public" virt="non-virtual"><scope>mom_tidal_forcing::tidal_forcing_cs</scope><name>love_no</name></member>
      <member refid="structmom__tidal__forcing_1_1tidal__forcing__cs_1a411c6106811957849cb80efb010e221d" prot="public" virt="non-virtual"><scope>mom_tidal_forcing::tidal_forcing_cs</scope><name>nc</name></member>
      <member refid="structmom__tidal__forcing_1_1tidal__forcing__cs_1a7d5bfcdd5a972c78d7d6482f42182e7a" prot="public" virt="non-virtual"><scope>mom_tidal_forcing::tidal_forcing_cs</scope><name>phase0</name></member>
      <member refid="structmom__tidal__forcing_1_1tidal__forcing__cs_1ad838af6bf4cb211057abf5493ec6a134" prot="public" virt="non-virtual"><scope>mom_tidal_forcing::tidal_forcing_cs</scope><name>sal_scalar</name></member>
      <member refid="structmom__tidal__forcing_1_1tidal__forcing__cs_1a49068afec003eb8b2641e7276a8b45df" prot="public" virt="non-virtual"><scope>mom_tidal_forcing::tidal_forcing_cs</scope><name>sin_struct</name></member>
      <member refid="structmom__tidal__forcing_1_1tidal__forcing__cs_1a88b21e940687e3a3f92b84c3a5658dea" prot="public" virt="non-virtual"><scope>mom_tidal_forcing::tidal_forcing_cs</scope><name>sinphase_prev</name></member>
      <member refid="structmom__tidal__forcing_1_1tidal__forcing__cs_1ab8a457432941c72ced08a914b3fb9c25" prot="public" virt="non-virtual"><scope>mom_tidal_forcing::tidal_forcing_cs</scope><name>sinphasesal</name></member>
      <member refid="structmom__tidal__forcing_1_1tidal__forcing__cs_1ad5a14d708b6bb8c3b7397aa76223a86f" prot="public" virt="non-virtual"><scope>mom_tidal_forcing::tidal_forcing_cs</scope><name>struct</name></member>
      <member refid="structmom__tidal__forcing_1_1tidal__forcing__cs_1a5c48ae9c1c52deb2f660ff9370044792" prot="public" virt="non-virtual"><scope>mom_tidal_forcing::tidal_forcing_cs</scope><name>tidal_longitudes</name></member>
      <member refid="structmom__tidal__forcing_1_1tidal__forcing__cs_1a0c067e412b64f7ce3d604192007be56e" prot="public" virt="non-virtual"><scope>mom_tidal_forcing::tidal_forcing_cs</scope><name>tidal_sal_from_file</name></member>
      <member refid="structmom__tidal__forcing_1_1tidal__forcing__cs_1a18d7c257941b53379c78984aa96000ab" prot="public" virt="non-virtual"><scope>mom_tidal_forcing::tidal_forcing_cs</scope><name>time_ref</name></member>
      <member refid="structmom__tidal__forcing_1_1tidal__forcing__cs_1a8f12ece02d07e813f1a4f3f77ec8b848" prot="public" virt="non-virtual"><scope>mom_tidal_forcing::tidal_forcing_cs</scope><name>use_eq_phase</name></member>
      <member refid="structmom__tidal__forcing_1_1tidal__forcing__cs_1ab80fde2588dee266d71832e716fb1c47" prot="public" virt="non-virtual"><scope>mom_tidal_forcing::tidal_forcing_cs</scope><name>use_prev_tides</name></member>
      <member refid="structmom__tidal__forcing_1_1tidal__forcing__cs_1ad8f6d728181d356a5f9af8e46898a925" prot="public" virt="non-virtual"><scope>mom_tidal_forcing::tidal_forcing_cs</scope><name>use_sal_scalar</name></member>
    </listofallmembers>
  </compounddef>
</doxygen>
