<?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="interfacemom__document_1_1doc__param" kind="interface" language="Fortran" prot="private">
    <compoundname>mom_document::doc_param</compoundname>
      <sectiondef kind="private-func">
      <memberdef kind="function" id="interfacemom__document_1_1doc__param_1a1e59592804280468052b124568e287c5" prot="private" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>subroutine</type>
        <definition>subroutine mom_document::doc_param::doc_param_none</definition>
        <argsstring>(doc, varname, desc, units)</argsstring>
        <name>doc_param_none</name>
        <param>
          <type>doc</type>
          <defname>doc</defname>
        </param>
        <param>
          <type>varname</type>
          <defname>varname</defname>
        </param>
        <param>
          <type>desc</type>
          <defname>desc</defname>
        </param>
        <param>
          <type>units</type>
          <defname>units</defname>
        </param>
        <briefdescription>
<para>This subroutine handles parameter documentation with no value. </para>
        </briefdescription>
        <detaileddescription>
<para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>doc</parametername>
</parameternamelist>
<parameterdescription>
<para>A pointer to a structure that controls where the documentation occurs and its formatting </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">varname</parametername>
</parameternamelist>
<parameterdescription>
<para>The name of the parameter being documented </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">desc</parametername>
</parameternamelist>
<parameterdescription>
<para>A description of the parameter being documented </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">units</parametername>
</parameternamelist>
<parameterdescription>
<para>The units of the parameter being documented </para>
</parameterdescription>
</parameteritem>
</parameterlist>
</para>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/framework/MOM_document.F90" line="63" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/framework/MOM_document.F90" bodystart="64" bodyend="83"/>
      </memberdef>
      <memberdef kind="function" id="interfacemom__document_1_1doc__param_1a18c0fde22167cdac3aba2059ffdbea1e" prot="private" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>subroutine</type>
        <definition>subroutine mom_document::doc_param::doc_param_logical</definition>
        <argsstring>(doc, varname, desc, units, val, default, layoutParam, debuggingParam, like_default)</argsstring>
        <name>doc_param_logical</name>
        <param>
          <type>doc</type>
          <defname>doc</defname>
        </param>
        <param>
          <type>varname</type>
          <defname>varname</defname>
        </param>
        <param>
          <type>desc</type>
          <defname>desc</defname>
        </param>
        <param>
          <type>units</type>
          <defname>units</defname>
        </param>
        <param>
          <type>val</type>
          <defname>val</defname>
        </param>
        <param>
          <type>default</type>
          <defname>default</defname>
        </param>
        <param>
          <type>layoutParam</type>
          <defname>layoutParam</defname>
        </param>
        <param>
          <type>debuggingParam</type>
          <defname>debuggingParam</defname>
        </param>
        <param>
          <type>like_default</type>
          <defname>like_default</defname>
        </param>
        <briefdescription>
<para>This subroutine handles parameter documentation for logicals. </para>
        </briefdescription>
        <detaileddescription>
<para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>doc</parametername>
</parameternamelist>
<parameterdescription>
<para>A pointer to a structure that controls where the documentation occurs and its formatting </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">varname</parametername>
</parameternamelist>
<parameterdescription>
<para>The name of the parameter being documented </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">desc</parametername>
</parameternamelist>
<parameterdescription>
<para>A description of the parameter being documented </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">units</parametername>
</parameternamelist>
<parameterdescription>
<para>The units of the parameter being documented </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">val</parametername>
</parameternamelist>
<parameterdescription>
<para>The value of this parameter </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">default</parametername>
</parameternamelist>
<parameterdescription>
<para>The default value of this parameter </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">layoutparam</parametername>
</parameternamelist>
<parameterdescription>
<para>If present and true, this is a layout parameter. </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">debuggingparam</parametername>
</parameternamelist>
<parameterdescription>
<para>If present and true, this is a debugging parameter. </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">like_default</parametername>
</parameternamelist>
<parameterdescription>
<para>If present and true, log this parameter as though it has the default value, even if there is no default. </para>
</parameterdescription>
</parameteritem>
</parameterlist>
</para>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/framework/MOM_document.F90" line="87" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/framework/MOM_document.F90" bodystart="89" bodyend="128"/>
      </memberdef>
      <memberdef kind="function" id="interfacemom__document_1_1doc__param_1a52ef7f58c669fe262f67b9b9e07bac84" prot="private" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>subroutine</type>
        <definition>subroutine mom_document::doc_param::doc_param_logical_array</definition>
        <argsstring>(doc, varname, desc, units, vals, default, layoutParam, debuggingParam, like_default)</argsstring>
        <name>doc_param_logical_array</name>
        <param>
          <type>doc</type>
          <defname>doc</defname>
        </param>
        <param>
          <type>varname</type>
          <defname>varname</defname>
        </param>
        <param>
          <type>desc</type>
          <defname>desc</defname>
        </param>
        <param>
          <type>units</type>
          <defname>units</defname>
        </param>
        <param>
          <type>vals</type>
          <defname>vals</defname>
        </param>
        <param>
          <type>default</type>
          <defname>default</defname>
        </param>
        <param>
          <type>layoutParam</type>
          <defname>layoutParam</defname>
        </param>
        <param>
          <type>debuggingParam</type>
          <defname>debuggingParam</defname>
        </param>
        <param>
          <type>like_default</type>
          <defname>like_default</defname>
        </param>
        <briefdescription>
<para>This subroutine handles parameter documentation for arrays of logicals. </para>
        </briefdescription>
        <detaileddescription>
<para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>doc</parametername>
</parameternamelist>
<parameterdescription>
<para>A pointer to a structure that controls where the documentation occurs and its formatting </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">varname</parametername>
</parameternamelist>
<parameterdescription>
<para>The name of the parameter being documented </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">desc</parametername>
</parameternamelist>
<parameterdescription>
<para>A description of the parameter being documented </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">units</parametername>
</parameternamelist>
<parameterdescription>
<para>The units of the parameter being documented </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">vals</parametername>
</parameternamelist>
<parameterdescription>
<para>The array of values to record </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">default</parametername>
</parameternamelist>
<parameterdescription>
<para>The default value of this parameter </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">layoutparam</parametername>
</parameternamelist>
<parameterdescription>
<para>If present and true, this is a layout parameter. </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">debuggingparam</parametername>
</parameternamelist>
<parameterdescription>
<para>If present and true, this is a debugging parameter. </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">like_default</parametername>
</parameternamelist>
<parameterdescription>
<para>If present and true, log this parameter as though it has the default value, even if there is no default. </para>
</parameterdescription>
</parameteritem>
</parameterlist>
</para>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/framework/MOM_document.F90" line="132" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/framework/MOM_document.F90" bodystart="134" bodyend="181"/>
      </memberdef>
      <memberdef kind="function" id="interfacemom__document_1_1doc__param_1a726380b39dc507d473a2aa3dcc82c22a" prot="private" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>subroutine</type>
        <definition>subroutine mom_document::doc_param::doc_param_int</definition>
        <argsstring>(doc, varname, desc, units, val, default, layoutParam, debuggingParam, like_default)</argsstring>
        <name>doc_param_int</name>
        <param>
          <type>doc</type>
          <defname>doc</defname>
        </param>
        <param>
          <type>varname</type>
          <defname>varname</defname>
        </param>
        <param>
          <type>desc</type>
          <defname>desc</defname>
        </param>
        <param>
          <type>units</type>
          <defname>units</defname>
        </param>
        <param>
          <type>val</type>
          <defname>val</defname>
        </param>
        <param>
          <type>default</type>
          <defname>default</defname>
        </param>
        <param>
          <type>layoutParam</type>
          <defname>layoutParam</defname>
        </param>
        <param>
          <type>debuggingParam</type>
          <defname>debuggingParam</defname>
        </param>
        <param>
          <type>like_default</type>
          <defname>like_default</defname>
        </param>
        <briefdescription>
<para>This subroutine handles parameter documentation for integers. </para>
        </briefdescription>
        <detaileddescription>
<para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>doc</parametername>
</parameternamelist>
<parameterdescription>
<para>A pointer to a structure that controls where the documentation occurs and its formatting </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">varname</parametername>
</parameternamelist>
<parameterdescription>
<para>The name of the parameter being documented </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">desc</parametername>
</parameternamelist>
<parameterdescription>
<para>A description of the parameter being documented </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">units</parametername>
</parameternamelist>
<parameterdescription>
<para>The units of the parameter being documented </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">val</parametername>
</parameternamelist>
<parameterdescription>
<para>The value of this parameter </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">default</parametername>
</parameternamelist>
<parameterdescription>
<para>The default value of this parameter </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">layoutparam</parametername>
</parameternamelist>
<parameterdescription>
<para>If present and true, this is a layout parameter. </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">debuggingparam</parametername>
</parameternamelist>
<parameterdescription>
<para>If present and true, this is a debugging parameter. </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">like_default</parametername>
</parameternamelist>
<parameterdescription>
<para>If present and true, log this parameter as though it has the default value, even if there is no default. </para>
</parameterdescription>
</parameteritem>
</parameterlist>
</para>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/framework/MOM_document.F90" line="185" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/framework/MOM_document.F90" bodystart="187" bodyend="220"/>
      </memberdef>
      <memberdef kind="function" id="interfacemom__document_1_1doc__param_1a3bab2fc487e6bf1a16154a951ef647d4" prot="private" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>subroutine</type>
        <definition>subroutine mom_document::doc_param::doc_param_int_array</definition>
        <argsstring>(doc, varname, desc, units, vals, default, layoutParam, debuggingParam, like_default)</argsstring>
        <name>doc_param_int_array</name>
        <param>
          <type>doc</type>
          <defname>doc</defname>
        </param>
        <param>
          <type>varname</type>
          <defname>varname</defname>
        </param>
        <param>
          <type>desc</type>
          <defname>desc</defname>
        </param>
        <param>
          <type>units</type>
          <defname>units</defname>
        </param>
        <param>
          <type>vals</type>
          <defname>vals</defname>
        </param>
        <param>
          <type>default</type>
          <defname>default</defname>
        </param>
        <param>
          <type>layoutParam</type>
          <defname>layoutParam</defname>
        </param>
        <param>
          <type>debuggingParam</type>
          <defname>debuggingParam</defname>
        </param>
        <param>
          <type>like_default</type>
          <defname>like_default</defname>
        </param>
        <briefdescription>
<para>This subroutine handles parameter documentation for arrays of integers. </para>
        </briefdescription>
        <detaileddescription>
<para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>doc</parametername>
</parameternamelist>
<parameterdescription>
<para>A pointer to a structure that controls where the documentation occurs and its formatting </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">varname</parametername>
</parameternamelist>
<parameterdescription>
<para>The name of the parameter being documented </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">desc</parametername>
</parameternamelist>
<parameterdescription>
<para>A description of the parameter being documented </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">units</parametername>
</parameternamelist>
<parameterdescription>
<para>The units of the parameter being documented </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">vals</parametername>
</parameternamelist>
<parameterdescription>
<para>The array of values to record </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">default</parametername>
</parameternamelist>
<parameterdescription>
<para>The default value of this parameter </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">layoutparam</parametername>
</parameternamelist>
<parameterdescription>
<para>If present and true, this is a layout parameter. </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">debuggingparam</parametername>
</parameternamelist>
<parameterdescription>
<para>If present and true, this is a debugging parameter. </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">like_default</parametername>
</parameternamelist>
<parameterdescription>
<para>If present and true, log this parameter as though it has the default value, even if there is no default. </para>
</parameterdescription>
</parameteritem>
</parameterlist>
</para>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/framework/MOM_document.F90" line="224" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/framework/MOM_document.F90" bodystart="226" bodyend="266"/>
      </memberdef>
      <memberdef kind="function" id="interfacemom__document_1_1doc__param_1a5663dff9ddd3541819df971a85b12930" prot="private" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>subroutine</type>
        <definition>subroutine mom_document::doc_param::doc_param_real</definition>
        <argsstring>(doc, varname, desc, units, val, default, debuggingParam, like_default)</argsstring>
        <name>doc_param_real</name>
        <param>
          <type>doc</type>
          <defname>doc</defname>
        </param>
        <param>
          <type>varname</type>
          <defname>varname</defname>
        </param>
        <param>
          <type>desc</type>
          <defname>desc</defname>
        </param>
        <param>
          <type>units</type>
          <defname>units</defname>
        </param>
        <param>
          <type>val</type>
          <defname>val</defname>
        </param>
        <param>
          <type>default</type>
          <defname>default</defname>
        </param>
        <param>
          <type>debuggingParam</type>
          <defname>debuggingParam</defname>
        </param>
        <param>
          <type>like_default</type>
          <defname>like_default</defname>
        </param>
        <briefdescription>
<para>This subroutine handles parameter documentation for reals. </para>
        </briefdescription>
        <detaileddescription>
<para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>doc</parametername>
</parameternamelist>
<parameterdescription>
<para>A pointer to a structure that controls where the documentation occurs and its formatting </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">varname</parametername>
</parameternamelist>
<parameterdescription>
<para>The name of the parameter being documented </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">desc</parametername>
</parameternamelist>
<parameterdescription>
<para>A description of the parameter being documented </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">units</parametername>
</parameternamelist>
<parameterdescription>
<para>The units of the parameter being documented </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">val</parametername>
</parameternamelist>
<parameterdescription>
<para>The value of this parameter </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">default</parametername>
</parameternamelist>
<parameterdescription>
<para>The default value of this parameter </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">debuggingparam</parametername>
</parameternamelist>
<parameterdescription>
<para>If present and true, this is a debugging parameter. </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">like_default</parametername>
</parameternamelist>
<parameterdescription>
<para>If present and true, log this parameter as though it has the default value, even if there is no default. </para>
</parameterdescription>
</parameteritem>
</parameterlist>
</para>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/framework/MOM_document.F90" line="270" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/framework/MOM_document.F90" bodystart="271" bodyend="302"/>
      </memberdef>
      <memberdef kind="function" id="interfacemom__document_1_1doc__param_1a624b5bc989abdf7e8c3b3ee0de9cf2e0" prot="private" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>subroutine</type>
        <definition>subroutine mom_document::doc_param::doc_param_real_array</definition>
        <argsstring>(doc, varname, desc, units, vals, default, debuggingParam, like_default)</argsstring>
        <name>doc_param_real_array</name>
        <param>
          <type>doc</type>
          <defname>doc</defname>
        </param>
        <param>
          <type>varname</type>
          <defname>varname</defname>
        </param>
        <param>
          <type>desc</type>
          <defname>desc</defname>
        </param>
        <param>
          <type>units</type>
          <defname>units</defname>
        </param>
        <param>
          <type>vals</type>
          <defname>vals</defname>
        </param>
        <param>
          <type>default</type>
          <defname>default</defname>
        </param>
        <param>
          <type>debuggingParam</type>
          <defname>debuggingParam</defname>
        </param>
        <param>
          <type>like_default</type>
          <defname>like_default</defname>
        </param>
        <briefdescription>
<para>This subroutine handles parameter documentation for arrays of reals. </para>
        </briefdescription>
        <detaileddescription>
<para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>doc</parametername>
</parameternamelist>
<parameterdescription>
<para>A pointer to a structure that controls where the documentation occurs and its formatting </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">varname</parametername>
</parameternamelist>
<parameterdescription>
<para>The name of the parameter being documented </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">desc</parametername>
</parameternamelist>
<parameterdescription>
<para>A description of the parameter being documented </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">units</parametername>
</parameternamelist>
<parameterdescription>
<para>The units of the parameter being documented </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">vals</parametername>
</parameternamelist>
<parameterdescription>
<para>The array of values to record </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">default</parametername>
</parameternamelist>
<parameterdescription>
<para>The default value of this parameter </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">debuggingparam</parametername>
</parameternamelist>
<parameterdescription>
<para>If present and true, this is a debugging parameter. </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">like_default</parametername>
</parameternamelist>
<parameterdescription>
<para>If present and true, log this parameter as though it has the default value, even if there is no default. </para>
</parameterdescription>
</parameteritem>
</parameterlist>
</para>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/framework/MOM_document.F90" line="306" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/framework/MOM_document.F90" bodystart="307" bodyend="342"/>
      </memberdef>
      <memberdef kind="function" id="interfacemom__document_1_1doc__param_1a851801350e4b8a54fabfb0d4c30308ec" prot="private" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>subroutine</type>
        <definition>subroutine mom_document::doc_param::doc_param_char</definition>
        <argsstring>(doc, varname, desc, units, val, default, layoutParam, debuggingParam, like_default)</argsstring>
        <name>doc_param_char</name>
        <param>
          <type>doc</type>
          <defname>doc</defname>
        </param>
        <param>
          <type>varname</type>
          <defname>varname</defname>
        </param>
        <param>
          <type>desc</type>
          <defname>desc</defname>
        </param>
        <param>
          <type>units</type>
          <defname>units</defname>
        </param>
        <param>
          <type>val</type>
          <defname>val</defname>
        </param>
        <param>
          <type>default</type>
          <defname>default</defname>
        </param>
        <param>
          <type>layoutParam</type>
          <defname>layoutParam</defname>
        </param>
        <param>
          <type>debuggingParam</type>
          <defname>debuggingParam</defname>
        </param>
        <param>
          <type>like_default</type>
          <defname>like_default</defname>
        </param>
        <briefdescription>
<para>This subroutine handles parameter documentation for character strings. </para>
        </briefdescription>
        <detaileddescription>
<para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>doc</parametername>
</parameternamelist>
<parameterdescription>
<para>A pointer to a structure that controls where the documentation occurs and its formatting </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">varname</parametername>
</parameternamelist>
<parameterdescription>
<para>The name of the parameter being documented </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">desc</parametername>
</parameternamelist>
<parameterdescription>
<para>A description of the parameter being documented </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">units</parametername>
</parameternamelist>
<parameterdescription>
<para>The units of the parameter being documented </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">val</parametername>
</parameternamelist>
<parameterdescription>
<para>The value of the parameter </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">default</parametername>
</parameternamelist>
<parameterdescription>
<para>The default value of this parameter </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">layoutparam</parametername>
</parameternamelist>
<parameterdescription>
<para>If present and true, this is a layout parameter. </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">debuggingparam</parametername>
</parameternamelist>
<parameterdescription>
<para>If present and true, this is a debugging parameter. </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">like_default</parametername>
</parameternamelist>
<parameterdescription>
<para>If present and true, log this parameter as though it has the default value, even if there is no default. </para>
</parameterdescription>
</parameteritem>
</parameterlist>
</para>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/framework/MOM_document.F90" line="346" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/framework/MOM_document.F90" bodystart="348" bodyend="381"/>
      </memberdef>
      <memberdef kind="function" id="interfacemom__document_1_1doc__param_1a4418c43edd8909f57ba27472cdf6382a" prot="private" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>subroutine</type>
        <definition>subroutine mom_document::doc_param::doc_param_time</definition>
        <argsstring>(doc, varname, desc, val, default, units, debuggingParam, like_default)</argsstring>
        <name>doc_param_time</name>
        <param>
          <type>doc</type>
          <defname>doc</defname>
        </param>
        <param>
          <type>varname</type>
          <defname>varname</defname>
        </param>
        <param>
          <type>desc</type>
          <defname>desc</defname>
        </param>
        <param>
          <type>val</type>
          <defname>val</defname>
        </param>
        <param>
          <type>default</type>
          <defname>default</defname>
        </param>
        <param>
          <type>units</type>
          <defname>units</defname>
        </param>
        <param>
          <type>debuggingParam</type>
          <defname>debuggingParam</defname>
        </param>
        <param>
          <type>like_default</type>
          <defname>like_default</defname>
        </param>
        <briefdescription>
<para>This subroutine handles parameter documentation for time-type variables. </para>
        </briefdescription>
        <detaileddescription>
<para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>doc</parametername>
</parameternamelist>
<parameterdescription>
<para>A pointer to a structure that controls where the documentation occurs and its formatting </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">varname</parametername>
</parameternamelist>
<parameterdescription>
<para>The name of the parameter being documented </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">desc</parametername>
</parameternamelist>
<parameterdescription>
<para>A description of the parameter being documented </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">val</parametername>
</parameternamelist>
<parameterdescription>
<para>The value of the parameter </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">default</parametername>
</parameternamelist>
<parameterdescription>
<para>The default value of this parameter </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">units</parametername>
</parameternamelist>
<parameterdescription>
<para>The units of the parameter being documented </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">debuggingparam</parametername>
</parameternamelist>
<parameterdescription>
<para>If present and true, this is a debugging parameter. </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">like_default</parametername>
</parameternamelist>
<parameterdescription>
<para>If present and true, log this parameter as though it has the default value, even if there is no default. </para>
</parameterdescription>
</parameteritem>
</parameterlist>
</para>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/framework/MOM_document.F90" line="436" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/framework/MOM_document.F90" bodystart="437" bodyend="474"/>
      </memberdef>
      </sectiondef>
    <briefdescription>
<para>Document parameter values. </para>
    </briefdescription>
    <detaileddescription>
    </detaileddescription>
    <location file="/home/cermak/src/MOM6.devrob/src/framework/MOM_document.F90" line="16" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/framework/MOM_document.F90" bodystart="16" bodyend="22"/>
    <listofallmembers>
      <member refid="interfacemom__document_1_1doc__param_1a851801350e4b8a54fabfb0d4c30308ec" prot="private" virt="non-virtual"><scope>mom_document::doc_param</scope><name>doc_param_char</name></member>
      <member refid="interfacemom__document_1_1doc__param_1a726380b39dc507d473a2aa3dcc82c22a" prot="private" virt="non-virtual"><scope>mom_document::doc_param</scope><name>doc_param_int</name></member>
      <member refid="interfacemom__document_1_1doc__param_1a3bab2fc487e6bf1a16154a951ef647d4" prot="private" virt="non-virtual"><scope>mom_document::doc_param</scope><name>doc_param_int_array</name></member>
      <member refid="interfacemom__document_1_1doc__param_1a18c0fde22167cdac3aba2059ffdbea1e" prot="private" virt="non-virtual"><scope>mom_document::doc_param</scope><name>doc_param_logical</name></member>
      <member refid="interfacemom__document_1_1doc__param_1a52ef7f58c669fe262f67b9b9e07bac84" prot="private" virt="non-virtual"><scope>mom_document::doc_param</scope><name>doc_param_logical_array</name></member>
      <member refid="interfacemom__document_1_1doc__param_1a1e59592804280468052b124568e287c5" prot="private" virt="non-virtual"><scope>mom_document::doc_param</scope><name>doc_param_none</name></member>
      <member refid="interfacemom__document_1_1doc__param_1a5663dff9ddd3541819df971a85b12930" prot="private" virt="non-virtual"><scope>mom_document::doc_param</scope><name>doc_param_real</name></member>
      <member refid="interfacemom__document_1_1doc__param_1a624b5bc989abdf7e8c3b3ee0de9cf2e0" prot="private" virt="non-virtual"><scope>mom_document::doc_param</scope><name>doc_param_real_array</name></member>
      <member refid="interfacemom__document_1_1doc__param_1a4418c43edd8909f57ba27472cdf6382a" prot="private" virt="non-virtual"><scope>mom_document::doc_param</scope><name>doc_param_time</name></member>
    </listofallmembers>
  </compounddef>
</doxygen>
