<?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.18">
  <compounddef id="structkelvin__initialization_1_1kelvin__obc__cs" kind="type" language="Fortran" prot="public">
    <compoundname>kelvin_initialization::kelvin_obc_cs</compoundname>
      <sectiondef kind="public-attrib">
      <memberdef kind="variable" id="structkelvin__initialization_1_1kelvin__obc__cs_1a5b4fef98c6712e96a50ea48e260d4915" prot="public" static="no" mutable="no">
        <type>integer</type>
        <definition>integer kelvin_initialization::kelvin_obc_cs::mode</definition>
        <argsstring></argsstring>
        <name>mode</name>
        <initializer>= 0</initializer>
        <briefdescription>
<para>Vertical mode. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/user/Kelvin_initialization.F90" line="37" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/user/Kelvin_initialization.F90" bodystart="37" bodyend="37"/>
      </memberdef>
      <memberdef kind="variable" id="structkelvin__initialization_1_1kelvin__obc__cs_1af0a69a4e0142ed737fc4bb9c8f712aae" prot="public" static="no" mutable="no">
        <type>real</type>
        <definition>real kelvin_initialization::kelvin_obc_cs::coast_angle</definition>
        <argsstring></argsstring>
        <name>coast_angle</name>
        <initializer>= 0</initializer>
        <briefdescription>
<para>Angle of coastline. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/user/Kelvin_initialization.F90" line="38" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/user/Kelvin_initialization.F90" bodystart="38" bodyend="38"/>
      </memberdef>
      <memberdef kind="variable" id="structkelvin__initialization_1_1kelvin__obc__cs_1a802faa3f1ef446dc2e44ba9689872101" prot="public" static="no" mutable="no">
        <type>real</type>
        <definition>real kelvin_initialization::kelvin_obc_cs::coast_offset1</definition>
        <argsstring></argsstring>
        <name>coast_offset1</name>
        <initializer>= 0</initializer>
        <briefdescription>
<para>Longshore distance to coastal angle. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/user/Kelvin_initialization.F90" line="39" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/user/Kelvin_initialization.F90" bodystart="39" bodyend="39"/>
      </memberdef>
      <memberdef kind="variable" id="structkelvin__initialization_1_1kelvin__obc__cs_1aedadf893ee34ce2e0937ee9384d8494f" prot="public" static="no" mutable="no">
        <type>real</type>
        <definition>real kelvin_initialization::kelvin_obc_cs::coast_offset2</definition>
        <argsstring></argsstring>
        <name>coast_offset2</name>
        <initializer>= 0</initializer>
        <briefdescription>
<para>Longshore distance to coastal angle. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/user/Kelvin_initialization.F90" line="40" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/user/Kelvin_initialization.F90" bodystart="40" bodyend="40"/>
      </memberdef>
      <memberdef kind="variable" id="structkelvin__initialization_1_1kelvin__obc__cs_1a74908dc565d239465a2bcc622ca9ec62" prot="public" static="no" mutable="no">
        <type>real</type>
        <definition>real kelvin_initialization::kelvin_obc_cs::h0</definition>
        <argsstring></argsstring>
        <name>h0</name>
        <initializer>= 0</initializer>
        <briefdescription>
<para>Bottom depth. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/user/Kelvin_initialization.F90" line="41" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/user/Kelvin_initialization.F90" bodystart="41" bodyend="41"/>
      </memberdef>
      <memberdef kind="variable" id="structkelvin__initialization_1_1kelvin__obc__cs_1a2ebcaa66e6a6ae666cf02d8a10c77354" prot="public" static="no" mutable="no">
        <type>real</type>
        <definition>real kelvin_initialization::kelvin_obc_cs::f_0</definition>
        <argsstring></argsstring>
        <name>f_0</name>
        <briefdescription>
<para>Coriolis parameter. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/user/Kelvin_initialization.F90" line="42" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/user/Kelvin_initialization.F90" bodystart="42" bodyend="42"/>
      </memberdef>
      <memberdef kind="variable" id="structkelvin__initialization_1_1kelvin__obc__cs_1ad2abee2dc225e19dfe9b68f0494bba96" prot="public" static="no" mutable="no">
        <type>real</type>
        <definition>real kelvin_initialization::kelvin_obc_cs::rho_range</definition>
        <argsstring></argsstring>
        <name>rho_range</name>
        <briefdescription>
<para>Density range. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/user/Kelvin_initialization.F90" line="43" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/user/Kelvin_initialization.F90" bodystart="43" bodyend="43"/>
      </memberdef>
      <memberdef kind="variable" id="structkelvin__initialization_1_1kelvin__obc__cs_1a87c46ee74802580532fea84474225a0b" prot="public" static="no" mutable="no">
        <type>real</type>
        <definition>real kelvin_initialization::kelvin_obc_cs::rho_0</definition>
        <argsstring></argsstring>
        <name>rho_0</name>
        <briefdescription>
<para>Mean density. </para>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/user/Kelvin_initialization.F90" line="44" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/user/Kelvin_initialization.F90" bodystart="44" bodyend="44"/>
      </memberdef>
      </sectiondef>
    <briefdescription>
<para>Control structure for Kelvin wave open boundaries. </para>
    </briefdescription>
    <detaileddescription>
    </detaileddescription>
    <collaborationgraph>
      <node id="2">
        <label>real</label>
      </node>
      <node id="3">
        <label>integer</label>
      </node>
      <node id="1">
        <label>kelvin_initialization::kelvin_obc_cs</label>
        <link refid="structkelvin__initialization_1_1kelvin__obc__cs"/>
        <childnode refid="2" relation="usage">
          <edgelabel>rho_range</edgelabel>
          <edgelabel>f_0</edgelabel>
          <edgelabel>rho_0</edgelabel>
          <edgelabel>coast_angle</edgelabel>
          <edgelabel>h0</edgelabel>
          <edgelabel>coast_offset1</edgelabel>
          <edgelabel>coast_offset2</edgelabel>
        </childnode>
        <childnode refid="3" relation="usage">
          <edgelabel>mode</edgelabel>
        </childnode>
      </node>
    </collaborationgraph>
    <location file="/home/cermak/src/MOM6.devrob/src/user/Kelvin_initialization.F90" line="36" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/user/Kelvin_initialization.F90" bodystart="36" bodyend="45"/>
    <listofallmembers>
      <member refid="structkelvin__initialization_1_1kelvin__obc__cs_1af0a69a4e0142ed737fc4bb9c8f712aae" prot="public" virt="non-virtual"><scope>kelvin_initialization::kelvin_obc_cs</scope><name>coast_angle</name></member>
      <member refid="structkelvin__initialization_1_1kelvin__obc__cs_1a802faa3f1ef446dc2e44ba9689872101" prot="public" virt="non-virtual"><scope>kelvin_initialization::kelvin_obc_cs</scope><name>coast_offset1</name></member>
      <member refid="structkelvin__initialization_1_1kelvin__obc__cs_1aedadf893ee34ce2e0937ee9384d8494f" prot="public" virt="non-virtual"><scope>kelvin_initialization::kelvin_obc_cs</scope><name>coast_offset2</name></member>
      <member refid="structkelvin__initialization_1_1kelvin__obc__cs_1a2ebcaa66e6a6ae666cf02d8a10c77354" prot="public" virt="non-virtual"><scope>kelvin_initialization::kelvin_obc_cs</scope><name>f_0</name></member>
      <member refid="structkelvin__initialization_1_1kelvin__obc__cs_1a74908dc565d239465a2bcc622ca9ec62" prot="public" virt="non-virtual"><scope>kelvin_initialization::kelvin_obc_cs</scope><name>h0</name></member>
      <member refid="structkelvin__initialization_1_1kelvin__obc__cs_1a5b4fef98c6712e96a50ea48e260d4915" prot="public" virt="non-virtual"><scope>kelvin_initialization::kelvin_obc_cs</scope><name>mode</name></member>
      <member refid="structkelvin__initialization_1_1kelvin__obc__cs_1a87c46ee74802580532fea84474225a0b" prot="public" virt="non-virtual"><scope>kelvin_initialization::kelvin_obc_cs</scope><name>rho_0</name></member>
      <member refid="structkelvin__initialization_1_1kelvin__obc__cs_1ad2abee2dc225e19dfe9b68f0494bba96" prot="public" virt="non-virtual"><scope>kelvin_initialization::kelvin_obc_cs</scope><name>rho_range</name></member>
    </listofallmembers>
  </compounddef>
</doxygen>
