<?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.14">
  <compounddef id="namespacemom__eos__wright" kind="namespace" language="Fortran">
    <compoundname>mom_eos_wright</compoundname>
    <innerclass refid="interfacemom__eos__wright_1_1calculate__density__derivs__wright" prot="private">mom_eos_wright::calculate_density_derivs_wright</innerclass>
    <innerclass refid="interfacemom__eos__wright_1_1calculate__density__second__derivs__wright" prot="private">mom_eos_wright::calculate_density_second_derivs_wright</innerclass>
    <innerclass refid="interfacemom__eos__wright_1_1calculate__density__wright" prot="private">mom_eos_wright::calculate_density_wright</innerclass>
    <innerclass refid="interfacemom__eos__wright_1_1calculate__spec__vol__wright" prot="private">mom_eos_wright::calculate_spec_vol_wright</innerclass>
      <sectiondef kind="user-defined">
      <memberdef kind="variable" id="namespacemom__eos__wright_1a987d5c090f8875b3f847ffcedfcbbec3" prot="private" static="no" mutable="no">
        <type>real, parameter</type>
        <definition>real, parameter mom_eos_wright::a0</definition>
        <argsstring></argsstring>
        <name>a0</name>
        <initializer>= 7.057924e-4</initializer>
        <briefdescription>
<para>Parameters in the Wright equation of state. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/equation_of_state/MOM_EOS_Wright.F90" line="67" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/equation_of_state/MOM_EOS_Wright.F90" bodystart="67" bodyend="67"/>
        <referencedby refid="namespacemom__eos__wright_1ab5610ab6dd25f488ff5821dcbde78e0d" compoundref="MOM__EOS__Wright_8F90" startline="380" endline="403">calculate_compress_wright</referencedby>
        <referencedby refid="namespacemom__eos__wright_1a9d96824061e9c3d438c3d909a00fb7ab" compoundref="MOM__EOS__Wright_8F90" startline="111" endline="142">calculate_density_array_wright</referencedby>
        <referencedby refid="namespacemom__eos__wright_1a576d1ff13c93f4a3ffbd483d43a78ab7" compoundref="MOM__EOS__Wright_8F90" startline="200" endline="229">calculate_density_derivs_array_wright</referencedby>
        <referencedby refid="namespacemom__eos__wright_1a218432c80512597414f0c1fe4ae2d97d" compoundref="MOM__EOS__Wright_8F90" startline="259" endline="304">calculate_density_second_derivs_array_wright</referencedby>
        <referencedby refid="namespacemom__eos__wright_1a0e1da760ed0fca53533430d0bd03ee6d" compoundref="MOM__EOS__Wright_8F90" startline="172" endline="195">calculate_spec_vol_array_wright</referencedby>
        <referencedby refid="namespacemom__eos__wright_1ac94eaa2504eb4ccb12b41add45e1301e" compoundref="MOM__EOS__Wright_8F90" startline="412" endline="619">int_density_dz_wright</referencedby>
        <referencedby refid="namespacemom__eos__wright_1a35402f454f02a3fa680a6d7870931aa6" compoundref="MOM__EOS__Wright_8F90" startline="631" endline="824">int_spec_vol_dp_wright</referencedby>
      </memberdef>
      <memberdef kind="variable" id="namespacemom__eos__wright_1a7e7cc154421595caa7f3624fe1ca3673" prot="private" static="no" mutable="no">
        <type>real, parameter</type>
        <definition>real, parameter mom_eos_wright::a1</definition>
        <argsstring></argsstring>
        <name>a1</name>
        <initializer>= 3.480336e-7</initializer>
        <briefdescription>
<para>Parameters in the Wright equation of state. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/equation_of_state/MOM_EOS_Wright.F90" line="67" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/equation_of_state/MOM_EOS_Wright.F90" bodystart="67" bodyend="-1"/>
        <referencedby refid="namespacemom__eos__wright_1ab5610ab6dd25f488ff5821dcbde78e0d" compoundref="MOM__EOS__Wright_8F90" startline="380" endline="403">calculate_compress_wright</referencedby>
        <referencedby refid="namespacemom__eos__wright_1a9d96824061e9c3d438c3d909a00fb7ab" compoundref="MOM__EOS__Wright_8F90" startline="111" endline="142">calculate_density_array_wright</referencedby>
        <referencedby refid="namespacemom__eos__wright_1a576d1ff13c93f4a3ffbd483d43a78ab7" compoundref="MOM__EOS__Wright_8F90" startline="200" endline="229">calculate_density_derivs_array_wright</referencedby>
        <referencedby refid="namespacemom__eos__wright_1a218432c80512597414f0c1fe4ae2d97d" compoundref="MOM__EOS__Wright_8F90" startline="259" endline="304">calculate_density_second_derivs_array_wright</referencedby>
        <referencedby refid="namespacemom__eos__wright_1a0e1da760ed0fca53533430d0bd03ee6d" compoundref="MOM__EOS__Wright_8F90" startline="172" endline="195">calculate_spec_vol_array_wright</referencedby>
        <referencedby refid="namespacemom__eos__wright_1a890d098ddbdc76f6cfbf1b7cf19b6388" compoundref="MOM__EOS__Wright_8F90" startline="343" endline="370">calculate_specvol_derivs_wright</referencedby>
        <referencedby refid="namespacemom__eos__wright_1ac94eaa2504eb4ccb12b41add45e1301e" compoundref="MOM__EOS__Wright_8F90" startline="412" endline="619">int_density_dz_wright</referencedby>
        <referencedby refid="namespacemom__eos__wright_1a35402f454f02a3fa680a6d7870931aa6" compoundref="MOM__EOS__Wright_8F90" startline="631" endline="824">int_spec_vol_dp_wright</referencedby>
      </memberdef>
      <memberdef kind="variable" id="namespacemom__eos__wright_1a4a32a06ae840315cf54baa44822e348d" prot="private" static="no" mutable="no">
        <type>real, parameter</type>
        <definition>real, parameter mom_eos_wright::a2</definition>
        <argsstring></argsstring>
        <name>a2</name>
        <initializer>= -1.112733e-7</initializer>
        <briefdescription>
<para>Parameters in the Wright equation of state. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/equation_of_state/MOM_EOS_Wright.F90" line="67" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/equation_of_state/MOM_EOS_Wright.F90" bodystart="67" bodyend="-1"/>
        <referencedby refid="namespacemom__eos__wright_1ab5610ab6dd25f488ff5821dcbde78e0d" compoundref="MOM__EOS__Wright_8F90" startline="380" endline="403">calculate_compress_wright</referencedby>
        <referencedby refid="namespacemom__eos__wright_1a9d96824061e9c3d438c3d909a00fb7ab" compoundref="MOM__EOS__Wright_8F90" startline="111" endline="142">calculate_density_array_wright</referencedby>
        <referencedby refid="namespacemom__eos__wright_1a576d1ff13c93f4a3ffbd483d43a78ab7" compoundref="MOM__EOS__Wright_8F90" startline="200" endline="229">calculate_density_derivs_array_wright</referencedby>
        <referencedby refid="namespacemom__eos__wright_1a218432c80512597414f0c1fe4ae2d97d" compoundref="MOM__EOS__Wright_8F90" startline="259" endline="304">calculate_density_second_derivs_array_wright</referencedby>
        <referencedby refid="namespacemom__eos__wright_1a0e1da760ed0fca53533430d0bd03ee6d" compoundref="MOM__EOS__Wright_8F90" startline="172" endline="195">calculate_spec_vol_array_wright</referencedby>
        <referencedby refid="namespacemom__eos__wright_1a890d098ddbdc76f6cfbf1b7cf19b6388" compoundref="MOM__EOS__Wright_8F90" startline="343" endline="370">calculate_specvol_derivs_wright</referencedby>
        <referencedby refid="namespacemom__eos__wright_1ac94eaa2504eb4ccb12b41add45e1301e" compoundref="MOM__EOS__Wright_8F90" startline="412" endline="619">int_density_dz_wright</referencedby>
        <referencedby refid="namespacemom__eos__wright_1a35402f454f02a3fa680a6d7870931aa6" compoundref="MOM__EOS__Wright_8F90" startline="631" endline="824">int_spec_vol_dp_wright</referencedby>
      </memberdef>
      <memberdef kind="variable" id="namespacemom__eos__wright_1af4229fb5d51c0a7ff4728400c07f8b27" prot="private" static="no" mutable="no">
        <type>real, parameter</type>
        <definition>real, parameter mom_eos_wright::b0</definition>
        <argsstring></argsstring>
        <name>b0</name>
        <initializer>= 5.790749e8</initializer>
        <briefdescription>
<para>Parameters in the Wright equation of state. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/equation_of_state/MOM_EOS_Wright.F90" line="68" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/equation_of_state/MOM_EOS_Wright.F90" bodystart="68" bodyend="68"/>
        <referencedby refid="namespacemom__eos__wright_1ab5610ab6dd25f488ff5821dcbde78e0d" compoundref="MOM__EOS__Wright_8F90" startline="380" endline="403">calculate_compress_wright</referencedby>
        <referencedby refid="namespacemom__eos__wright_1a9d96824061e9c3d438c3d909a00fb7ab" compoundref="MOM__EOS__Wright_8F90" startline="111" endline="142">calculate_density_array_wright</referencedby>
        <referencedby refid="namespacemom__eos__wright_1a576d1ff13c93f4a3ffbd483d43a78ab7" compoundref="MOM__EOS__Wright_8F90" startline="200" endline="229">calculate_density_derivs_array_wright</referencedby>
        <referencedby refid="namespacemom__eos__wright_1a218432c80512597414f0c1fe4ae2d97d" compoundref="MOM__EOS__Wright_8F90" startline="259" endline="304">calculate_density_second_derivs_array_wright</referencedby>
        <referencedby refid="namespacemom__eos__wright_1a0e1da760ed0fca53533430d0bd03ee6d" compoundref="MOM__EOS__Wright_8F90" startline="172" endline="195">calculate_spec_vol_array_wright</referencedby>
        <referencedby refid="namespacemom__eos__wright_1a890d098ddbdc76f6cfbf1b7cf19b6388" compoundref="MOM__EOS__Wright_8F90" startline="343" endline="370">calculate_specvol_derivs_wright</referencedby>
        <referencedby refid="namespacemom__eos__wright_1ac94eaa2504eb4ccb12b41add45e1301e" compoundref="MOM__EOS__Wright_8F90" startline="412" endline="619">int_density_dz_wright</referencedby>
        <referencedby refid="namespacemom__eos__wright_1a35402f454f02a3fa680a6d7870931aa6" compoundref="MOM__EOS__Wright_8F90" startline="631" endline="824">int_spec_vol_dp_wright</referencedby>
      </memberdef>
      <memberdef kind="variable" id="namespacemom__eos__wright_1a50e15ae674d09fcbb22d050ba02d8a45" prot="private" static="no" mutable="no">
        <type>real, parameter</type>
        <definition>real, parameter mom_eos_wright::b1</definition>
        <argsstring></argsstring>
        <name>b1</name>
        <initializer>= 3.516535e6</initializer>
        <briefdescription>
<para>Parameters in the Wright equation of state. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/equation_of_state/MOM_EOS_Wright.F90" line="68" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/equation_of_state/MOM_EOS_Wright.F90" bodystart="68" bodyend="-1"/>
        <referencedby refid="namespacemom__eos__wright_1ab5610ab6dd25f488ff5821dcbde78e0d" compoundref="MOM__EOS__Wright_8F90" startline="380" endline="403">calculate_compress_wright</referencedby>
        <referencedby refid="namespacemom__eos__wright_1a9d96824061e9c3d438c3d909a00fb7ab" compoundref="MOM__EOS__Wright_8F90" startline="111" endline="142">calculate_density_array_wright</referencedby>
        <referencedby refid="namespacemom__eos__wright_1a576d1ff13c93f4a3ffbd483d43a78ab7" compoundref="MOM__EOS__Wright_8F90" startline="200" endline="229">calculate_density_derivs_array_wright</referencedby>
        <referencedby refid="namespacemom__eos__wright_1a218432c80512597414f0c1fe4ae2d97d" compoundref="MOM__EOS__Wright_8F90" startline="259" endline="304">calculate_density_second_derivs_array_wright</referencedby>
        <referencedby refid="namespacemom__eos__wright_1a0e1da760ed0fca53533430d0bd03ee6d" compoundref="MOM__EOS__Wright_8F90" startline="172" endline="195">calculate_spec_vol_array_wright</referencedby>
        <referencedby refid="namespacemom__eos__wright_1a890d098ddbdc76f6cfbf1b7cf19b6388" compoundref="MOM__EOS__Wright_8F90" startline="343" endline="370">calculate_specvol_derivs_wright</referencedby>
        <referencedby refid="namespacemom__eos__wright_1ac94eaa2504eb4ccb12b41add45e1301e" compoundref="MOM__EOS__Wright_8F90" startline="412" endline="619">int_density_dz_wright</referencedby>
        <referencedby refid="namespacemom__eos__wright_1a35402f454f02a3fa680a6d7870931aa6" compoundref="MOM__EOS__Wright_8F90" startline="631" endline="824">int_spec_vol_dp_wright</referencedby>
      </memberdef>
      <memberdef kind="variable" id="namespacemom__eos__wright_1a7789c35566542d0531bec1e59bfb0142" prot="private" static="no" mutable="no">
        <type>real, parameter</type>
        <definition>real, parameter mom_eos_wright::b2</definition>
        <argsstring></argsstring>
        <name>b2</name>
        <initializer>= -4.002714e4</initializer>
        <briefdescription>
<para>Parameters in the Wright equation of state. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/equation_of_state/MOM_EOS_Wright.F90" line="68" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/equation_of_state/MOM_EOS_Wright.F90" bodystart="68" bodyend="-1"/>
        <referencedby refid="namespacemom__eos__wright_1ab5610ab6dd25f488ff5821dcbde78e0d" compoundref="MOM__EOS__Wright_8F90" startline="380" endline="403">calculate_compress_wright</referencedby>
        <referencedby refid="namespacemom__eos__wright_1a9d96824061e9c3d438c3d909a00fb7ab" compoundref="MOM__EOS__Wright_8F90" startline="111" endline="142">calculate_density_array_wright</referencedby>
        <referencedby refid="namespacemom__eos__wright_1a576d1ff13c93f4a3ffbd483d43a78ab7" compoundref="MOM__EOS__Wright_8F90" startline="200" endline="229">calculate_density_derivs_array_wright</referencedby>
        <referencedby refid="namespacemom__eos__wright_1a218432c80512597414f0c1fe4ae2d97d" compoundref="MOM__EOS__Wright_8F90" startline="259" endline="304">calculate_density_second_derivs_array_wright</referencedby>
        <referencedby refid="namespacemom__eos__wright_1a0e1da760ed0fca53533430d0bd03ee6d" compoundref="MOM__EOS__Wright_8F90" startline="172" endline="195">calculate_spec_vol_array_wright</referencedby>
        <referencedby refid="namespacemom__eos__wright_1a890d098ddbdc76f6cfbf1b7cf19b6388" compoundref="MOM__EOS__Wright_8F90" startline="343" endline="370">calculate_specvol_derivs_wright</referencedby>
        <referencedby refid="namespacemom__eos__wright_1ac94eaa2504eb4ccb12b41add45e1301e" compoundref="MOM__EOS__Wright_8F90" startline="412" endline="619">int_density_dz_wright</referencedby>
        <referencedby refid="namespacemom__eos__wright_1a35402f454f02a3fa680a6d7870931aa6" compoundref="MOM__EOS__Wright_8F90" startline="631" endline="824">int_spec_vol_dp_wright</referencedby>
      </memberdef>
      <memberdef kind="variable" id="namespacemom__eos__wright_1a6d60b717365295a1cc748ca0952799dc" prot="private" static="no" mutable="no">
        <type>real, parameter</type>
        <definition>real, parameter mom_eos_wright::b3</definition>
        <argsstring></argsstring>
        <name>b3</name>
        <initializer>= 2.084372e2</initializer>
        <briefdescription>
<para>Parameters in the Wright equation of state. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/equation_of_state/MOM_EOS_Wright.F90" line="69" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/equation_of_state/MOM_EOS_Wright.F90" bodystart="69" bodyend="69"/>
        <referencedby refid="namespacemom__eos__wright_1ab5610ab6dd25f488ff5821dcbde78e0d" compoundref="MOM__EOS__Wright_8F90" startline="380" endline="403">calculate_compress_wright</referencedby>
        <referencedby refid="namespacemom__eos__wright_1a9d96824061e9c3d438c3d909a00fb7ab" compoundref="MOM__EOS__Wright_8F90" startline="111" endline="142">calculate_density_array_wright</referencedby>
        <referencedby refid="namespacemom__eos__wright_1a576d1ff13c93f4a3ffbd483d43a78ab7" compoundref="MOM__EOS__Wright_8F90" startline="200" endline="229">calculate_density_derivs_array_wright</referencedby>
        <referencedby refid="namespacemom__eos__wright_1a218432c80512597414f0c1fe4ae2d97d" compoundref="MOM__EOS__Wright_8F90" startline="259" endline="304">calculate_density_second_derivs_array_wright</referencedby>
        <referencedby refid="namespacemom__eos__wright_1a0e1da760ed0fca53533430d0bd03ee6d" compoundref="MOM__EOS__Wright_8F90" startline="172" endline="195">calculate_spec_vol_array_wright</referencedby>
        <referencedby refid="namespacemom__eos__wright_1a890d098ddbdc76f6cfbf1b7cf19b6388" compoundref="MOM__EOS__Wright_8F90" startline="343" endline="370">calculate_specvol_derivs_wright</referencedby>
        <referencedby refid="namespacemom__eos__wright_1ac94eaa2504eb4ccb12b41add45e1301e" compoundref="MOM__EOS__Wright_8F90" startline="412" endline="619">int_density_dz_wright</referencedby>
        <referencedby refid="namespacemom__eos__wright_1a35402f454f02a3fa680a6d7870931aa6" compoundref="MOM__EOS__Wright_8F90" startline="631" endline="824">int_spec_vol_dp_wright</referencedby>
      </memberdef>
      <memberdef kind="variable" id="namespacemom__eos__wright_1a56b4d3d9cbd8ef16485d99c207214806" prot="private" static="no" mutable="no">
        <type>real, parameter</type>
        <definition>real, parameter mom_eos_wright::b4</definition>
        <argsstring></argsstring>
        <name>b4</name>
        <initializer>= 5.944068e5</initializer>
        <briefdescription>
<para>Parameters in the Wright equation of state. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/equation_of_state/MOM_EOS_Wright.F90" line="69" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/equation_of_state/MOM_EOS_Wright.F90" bodystart="69" bodyend="-1"/>
        <referencedby refid="namespacemom__eos__wright_1ab5610ab6dd25f488ff5821dcbde78e0d" compoundref="MOM__EOS__Wright_8F90" startline="380" endline="403">calculate_compress_wright</referencedby>
        <referencedby refid="namespacemom__eos__wright_1a9d96824061e9c3d438c3d909a00fb7ab" compoundref="MOM__EOS__Wright_8F90" startline="111" endline="142">calculate_density_array_wright</referencedby>
        <referencedby refid="namespacemom__eos__wright_1a576d1ff13c93f4a3ffbd483d43a78ab7" compoundref="MOM__EOS__Wright_8F90" startline="200" endline="229">calculate_density_derivs_array_wright</referencedby>
        <referencedby refid="namespacemom__eos__wright_1a218432c80512597414f0c1fe4ae2d97d" compoundref="MOM__EOS__Wright_8F90" startline="259" endline="304">calculate_density_second_derivs_array_wright</referencedby>
        <referencedby refid="namespacemom__eos__wright_1a0e1da760ed0fca53533430d0bd03ee6d" compoundref="MOM__EOS__Wright_8F90" startline="172" endline="195">calculate_spec_vol_array_wright</referencedby>
        <referencedby refid="namespacemom__eos__wright_1a890d098ddbdc76f6cfbf1b7cf19b6388" compoundref="MOM__EOS__Wright_8F90" startline="343" endline="370">calculate_specvol_derivs_wright</referencedby>
        <referencedby refid="namespacemom__eos__wright_1ac94eaa2504eb4ccb12b41add45e1301e" compoundref="MOM__EOS__Wright_8F90" startline="412" endline="619">int_density_dz_wright</referencedby>
        <referencedby refid="namespacemom__eos__wright_1a35402f454f02a3fa680a6d7870931aa6" compoundref="MOM__EOS__Wright_8F90" startline="631" endline="824">int_spec_vol_dp_wright</referencedby>
      </memberdef>
      <memberdef kind="variable" id="namespacemom__eos__wright_1a9db48983c2f40b67bc472fe5f9621a7e" prot="private" static="no" mutable="no">
        <type>real, parameter</type>
        <definition>real, parameter mom_eos_wright::b5</definition>
        <argsstring></argsstring>
        <name>b5</name>
        <initializer>= -9.643486e3</initializer>
        <briefdescription>
<para>Parameters in the Wright equation of state. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/equation_of_state/MOM_EOS_Wright.F90" line="69" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/equation_of_state/MOM_EOS_Wright.F90" bodystart="69" bodyend="-1"/>
        <referencedby refid="namespacemom__eos__wright_1ab5610ab6dd25f488ff5821dcbde78e0d" compoundref="MOM__EOS__Wright_8F90" startline="380" endline="403">calculate_compress_wright</referencedby>
        <referencedby refid="namespacemom__eos__wright_1a9d96824061e9c3d438c3d909a00fb7ab" compoundref="MOM__EOS__Wright_8F90" startline="111" endline="142">calculate_density_array_wright</referencedby>
        <referencedby refid="namespacemom__eos__wright_1a576d1ff13c93f4a3ffbd483d43a78ab7" compoundref="MOM__EOS__Wright_8F90" startline="200" endline="229">calculate_density_derivs_array_wright</referencedby>
        <referencedby refid="namespacemom__eos__wright_1a218432c80512597414f0c1fe4ae2d97d" compoundref="MOM__EOS__Wright_8F90" startline="259" endline="304">calculate_density_second_derivs_array_wright</referencedby>
        <referencedby refid="namespacemom__eos__wright_1a0e1da760ed0fca53533430d0bd03ee6d" compoundref="MOM__EOS__Wright_8F90" startline="172" endline="195">calculate_spec_vol_array_wright</referencedby>
        <referencedby refid="namespacemom__eos__wright_1a890d098ddbdc76f6cfbf1b7cf19b6388" compoundref="MOM__EOS__Wright_8F90" startline="343" endline="370">calculate_specvol_derivs_wright</referencedby>
        <referencedby refid="namespacemom__eos__wright_1ac94eaa2504eb4ccb12b41add45e1301e" compoundref="MOM__EOS__Wright_8F90" startline="412" endline="619">int_density_dz_wright</referencedby>
        <referencedby refid="namespacemom__eos__wright_1a35402f454f02a3fa680a6d7870931aa6" compoundref="MOM__EOS__Wright_8F90" startline="631" endline="824">int_spec_vol_dp_wright</referencedby>
      </memberdef>
      <memberdef kind="variable" id="namespacemom__eos__wright_1a218345b2966cffd9e1ef2b17170e8525" prot="private" static="no" mutable="no">
        <type>real, parameter</type>
        <definition>real, parameter mom_eos_wright::c0</definition>
        <argsstring></argsstring>
        <name>c0</name>
        <initializer>= 1.704853e5</initializer>
        <briefdescription>
<para>Parameters in the Wright equation of state. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/equation_of_state/MOM_EOS_Wright.F90" line="70" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/equation_of_state/MOM_EOS_Wright.F90" bodystart="70" bodyend="70"/>
        <referencedby refid="namespacemom__eos__wright_1ab5610ab6dd25f488ff5821dcbde78e0d" compoundref="MOM__EOS__Wright_8F90" startline="380" endline="403">calculate_compress_wright</referencedby>
        <referencedby refid="namespacemom__eos__wright_1a9d96824061e9c3d438c3d909a00fb7ab" compoundref="MOM__EOS__Wright_8F90" startline="111" endline="142">calculate_density_array_wright</referencedby>
        <referencedby refid="namespacemom__eos__wright_1a576d1ff13c93f4a3ffbd483d43a78ab7" compoundref="MOM__EOS__Wright_8F90" startline="200" endline="229">calculate_density_derivs_array_wright</referencedby>
        <referencedby refid="namespacemom__eos__wright_1a218432c80512597414f0c1fe4ae2d97d" compoundref="MOM__EOS__Wright_8F90" startline="259" endline="304">calculate_density_second_derivs_array_wright</referencedby>
        <referencedby refid="namespacemom__eos__wright_1a0e1da760ed0fca53533430d0bd03ee6d" compoundref="MOM__EOS__Wright_8F90" startline="172" endline="195">calculate_spec_vol_array_wright</referencedby>
        <referencedby refid="namespacemom__eos__wright_1a890d098ddbdc76f6cfbf1b7cf19b6388" compoundref="MOM__EOS__Wright_8F90" startline="343" endline="370">calculate_specvol_derivs_wright</referencedby>
        <referencedby refid="namespacemom__eos__wright_1ac94eaa2504eb4ccb12b41add45e1301e" compoundref="MOM__EOS__Wright_8F90" startline="412" endline="619">int_density_dz_wright</referencedby>
        <referencedby refid="namespacemom__eos__wright_1a35402f454f02a3fa680a6d7870931aa6" compoundref="MOM__EOS__Wright_8F90" startline="631" endline="824">int_spec_vol_dp_wright</referencedby>
      </memberdef>
      <memberdef kind="variable" id="namespacemom__eos__wright_1a31d4375b948d86099cb395cab4b9a771" prot="private" static="no" mutable="no">
        <type>real, parameter</type>
        <definition>real, parameter mom_eos_wright::c1</definition>
        <argsstring></argsstring>
        <name>c1</name>
        <initializer>= 7.904722e2</initializer>
        <briefdescription>
<para>Parameters in the Wright equation of state. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/equation_of_state/MOM_EOS_Wright.F90" line="70" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/equation_of_state/MOM_EOS_Wright.F90" bodystart="70" bodyend="-1"/>
        <referencedby refid="namespacemom__eos__wright_1ab5610ab6dd25f488ff5821dcbde78e0d" compoundref="MOM__EOS__Wright_8F90" startline="380" endline="403">calculate_compress_wright</referencedby>
        <referencedby refid="namespacemom__eos__wright_1a9d96824061e9c3d438c3d909a00fb7ab" compoundref="MOM__EOS__Wright_8F90" startline="111" endline="142">calculate_density_array_wright</referencedby>
        <referencedby refid="namespacemom__eos__wright_1a576d1ff13c93f4a3ffbd483d43a78ab7" compoundref="MOM__EOS__Wright_8F90" startline="200" endline="229">calculate_density_derivs_array_wright</referencedby>
        <referencedby refid="namespacemom__eos__wright_1a218432c80512597414f0c1fe4ae2d97d" compoundref="MOM__EOS__Wright_8F90" startline="259" endline="304">calculate_density_second_derivs_array_wright</referencedby>
        <referencedby refid="namespacemom__eos__wright_1a0e1da760ed0fca53533430d0bd03ee6d" compoundref="MOM__EOS__Wright_8F90" startline="172" endline="195">calculate_spec_vol_array_wright</referencedby>
        <referencedby refid="namespacemom__eos__wright_1a890d098ddbdc76f6cfbf1b7cf19b6388" compoundref="MOM__EOS__Wright_8F90" startline="343" endline="370">calculate_specvol_derivs_wright</referencedby>
        <referencedby refid="namespacemom__eos__wright_1ac94eaa2504eb4ccb12b41add45e1301e" compoundref="MOM__EOS__Wright_8F90" startline="412" endline="619">int_density_dz_wright</referencedby>
        <referencedby refid="namespacemom__eos__wright_1a35402f454f02a3fa680a6d7870931aa6" compoundref="MOM__EOS__Wright_8F90" startline="631" endline="824">int_spec_vol_dp_wright</referencedby>
      </memberdef>
      <memberdef kind="variable" id="namespacemom__eos__wright_1a8cac4a7420b6ac57f3c9e1abc251a110" prot="private" static="no" mutable="no">
        <type>real, parameter</type>
        <definition>real, parameter mom_eos_wright::c2</definition>
        <argsstring></argsstring>
        <name>c2</name>
        <initializer>= -7.984422</initializer>
        <briefdescription>
<para>Parameters in the Wright equation of state. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/equation_of_state/MOM_EOS_Wright.F90" line="70" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/equation_of_state/MOM_EOS_Wright.F90" bodystart="70" bodyend="-1"/>
        <referencedby refid="namespacemom__eos__wright_1ab5610ab6dd25f488ff5821dcbde78e0d" compoundref="MOM__EOS__Wright_8F90" startline="380" endline="403">calculate_compress_wright</referencedby>
        <referencedby refid="namespacemom__eos__wright_1a9d96824061e9c3d438c3d909a00fb7ab" compoundref="MOM__EOS__Wright_8F90" startline="111" endline="142">calculate_density_array_wright</referencedby>
        <referencedby refid="namespacemom__eos__wright_1a576d1ff13c93f4a3ffbd483d43a78ab7" compoundref="MOM__EOS__Wright_8F90" startline="200" endline="229">calculate_density_derivs_array_wright</referencedby>
        <referencedby refid="namespacemom__eos__wright_1a218432c80512597414f0c1fe4ae2d97d" compoundref="MOM__EOS__Wright_8F90" startline="259" endline="304">calculate_density_second_derivs_array_wright</referencedby>
        <referencedby refid="namespacemom__eos__wright_1a0e1da760ed0fca53533430d0bd03ee6d" compoundref="MOM__EOS__Wright_8F90" startline="172" endline="195">calculate_spec_vol_array_wright</referencedby>
        <referencedby refid="namespacemom__eos__wright_1a890d098ddbdc76f6cfbf1b7cf19b6388" compoundref="MOM__EOS__Wright_8F90" startline="343" endline="370">calculate_specvol_derivs_wright</referencedby>
        <referencedby refid="namespacemom__eos__wright_1ac94eaa2504eb4ccb12b41add45e1301e" compoundref="MOM__EOS__Wright_8F90" startline="412" endline="619">int_density_dz_wright</referencedby>
        <referencedby refid="namespacemom__eos__wright_1a35402f454f02a3fa680a6d7870931aa6" compoundref="MOM__EOS__Wright_8F90" startline="631" endline="824">int_spec_vol_dp_wright</referencedby>
      </memberdef>
      <memberdef kind="variable" id="namespacemom__eos__wright_1a4cb9d874402c19becc87294045861267" prot="private" static="no" mutable="no">
        <type>real, parameter</type>
        <definition>real, parameter mom_eos_wright::c3</definition>
        <argsstring></argsstring>
        <name>c3</name>
        <initializer>= 5.140652e-2</initializer>
        <briefdescription>
<para>Parameters in the Wright equation of state. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/equation_of_state/MOM_EOS_Wright.F90" line="71" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/equation_of_state/MOM_EOS_Wright.F90" bodystart="71" bodyend="71"/>
        <referencedby refid="namespacemom__eos__wright_1ab5610ab6dd25f488ff5821dcbde78e0d" compoundref="MOM__EOS__Wright_8F90" startline="380" endline="403">calculate_compress_wright</referencedby>
        <referencedby refid="namespacemom__eos__wright_1a9d96824061e9c3d438c3d909a00fb7ab" compoundref="MOM__EOS__Wright_8F90" startline="111" endline="142">calculate_density_array_wright</referencedby>
        <referencedby refid="namespacemom__eos__wright_1a576d1ff13c93f4a3ffbd483d43a78ab7" compoundref="MOM__EOS__Wright_8F90" startline="200" endline="229">calculate_density_derivs_array_wright</referencedby>
        <referencedby refid="namespacemom__eos__wright_1a218432c80512597414f0c1fe4ae2d97d" compoundref="MOM__EOS__Wright_8F90" startline="259" endline="304">calculate_density_second_derivs_array_wright</referencedby>
        <referencedby refid="namespacemom__eos__wright_1a0e1da760ed0fca53533430d0bd03ee6d" compoundref="MOM__EOS__Wright_8F90" startline="172" endline="195">calculate_spec_vol_array_wright</referencedby>
        <referencedby refid="namespacemom__eos__wright_1a890d098ddbdc76f6cfbf1b7cf19b6388" compoundref="MOM__EOS__Wright_8F90" startline="343" endline="370">calculate_specvol_derivs_wright</referencedby>
        <referencedby refid="namespacemom__eos__wright_1ac94eaa2504eb4ccb12b41add45e1301e" compoundref="MOM__EOS__Wright_8F90" startline="412" endline="619">int_density_dz_wright</referencedby>
        <referencedby refid="namespacemom__eos__wright_1a35402f454f02a3fa680a6d7870931aa6" compoundref="MOM__EOS__Wright_8F90" startline="631" endline="824">int_spec_vol_dp_wright</referencedby>
      </memberdef>
      <memberdef kind="variable" id="namespacemom__eos__wright_1a946198aad59501f936a956f6f9da0861" prot="private" static="no" mutable="no">
        <type>real, parameter</type>
        <definition>real, parameter mom_eos_wright::c4</definition>
        <argsstring></argsstring>
        <name>c4</name>
        <initializer>= -2.302158e2</initializer>
        <briefdescription>
<para>Parameters in the Wright equation of state. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/equation_of_state/MOM_EOS_Wright.F90" line="71" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/equation_of_state/MOM_EOS_Wright.F90" bodystart="71" bodyend="-1"/>
        <referencedby refid="namespacemom__eos__wright_1ab5610ab6dd25f488ff5821dcbde78e0d" compoundref="MOM__EOS__Wright_8F90" startline="380" endline="403">calculate_compress_wright</referencedby>
        <referencedby refid="namespacemom__eos__wright_1a9d96824061e9c3d438c3d909a00fb7ab" compoundref="MOM__EOS__Wright_8F90" startline="111" endline="142">calculate_density_array_wright</referencedby>
        <referencedby refid="namespacemom__eos__wright_1a576d1ff13c93f4a3ffbd483d43a78ab7" compoundref="MOM__EOS__Wright_8F90" startline="200" endline="229">calculate_density_derivs_array_wright</referencedby>
        <referencedby refid="namespacemom__eos__wright_1a218432c80512597414f0c1fe4ae2d97d" compoundref="MOM__EOS__Wright_8F90" startline="259" endline="304">calculate_density_second_derivs_array_wright</referencedby>
        <referencedby refid="namespacemom__eos__wright_1a0e1da760ed0fca53533430d0bd03ee6d" compoundref="MOM__EOS__Wright_8F90" startline="172" endline="195">calculate_spec_vol_array_wright</referencedby>
        <referencedby refid="namespacemom__eos__wright_1a890d098ddbdc76f6cfbf1b7cf19b6388" compoundref="MOM__EOS__Wright_8F90" startline="343" endline="370">calculate_specvol_derivs_wright</referencedby>
        <referencedby refid="namespacemom__eos__wright_1ac94eaa2504eb4ccb12b41add45e1301e" compoundref="MOM__EOS__Wright_8F90" startline="412" endline="619">int_density_dz_wright</referencedby>
        <referencedby refid="namespacemom__eos__wright_1a35402f454f02a3fa680a6d7870931aa6" compoundref="MOM__EOS__Wright_8F90" startline="631" endline="824">int_spec_vol_dp_wright</referencedby>
      </memberdef>
      <memberdef kind="variable" id="namespacemom__eos__wright_1a240d653273908c24302d935f94f32c4c" prot="private" static="no" mutable="no">
        <type>real, parameter</type>
        <definition>real, parameter mom_eos_wright::c5</definition>
        <argsstring></argsstring>
        <name>c5</name>
        <initializer>= -3.079464</initializer>
        <briefdescription>
<para>Parameters in the Wright equation of state. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/equation_of_state/MOM_EOS_Wright.F90" line="71" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/equation_of_state/MOM_EOS_Wright.F90" bodystart="71" bodyend="-1"/>
        <referencedby refid="namespacemom__eos__wright_1ab5610ab6dd25f488ff5821dcbde78e0d" compoundref="MOM__EOS__Wright_8F90" startline="380" endline="403">calculate_compress_wright</referencedby>
        <referencedby refid="namespacemom__eos__wright_1a9d96824061e9c3d438c3d909a00fb7ab" compoundref="MOM__EOS__Wright_8F90" startline="111" endline="142">calculate_density_array_wright</referencedby>
        <referencedby refid="namespacemom__eos__wright_1a576d1ff13c93f4a3ffbd483d43a78ab7" compoundref="MOM__EOS__Wright_8F90" startline="200" endline="229">calculate_density_derivs_array_wright</referencedby>
        <referencedby refid="namespacemom__eos__wright_1a218432c80512597414f0c1fe4ae2d97d" compoundref="MOM__EOS__Wright_8F90" startline="259" endline="304">calculate_density_second_derivs_array_wright</referencedby>
        <referencedby refid="namespacemom__eos__wright_1a0e1da760ed0fca53533430d0bd03ee6d" compoundref="MOM__EOS__Wright_8F90" startline="172" endline="195">calculate_spec_vol_array_wright</referencedby>
        <referencedby refid="namespacemom__eos__wright_1a890d098ddbdc76f6cfbf1b7cf19b6388" compoundref="MOM__EOS__Wright_8F90" startline="343" endline="370">calculate_specvol_derivs_wright</referencedby>
        <referencedby refid="namespacemom__eos__wright_1ac94eaa2504eb4ccb12b41add45e1301e" compoundref="MOM__EOS__Wright_8F90" startline="412" endline="619">int_density_dz_wright</referencedby>
        <referencedby refid="namespacemom__eos__wright_1a35402f454f02a3fa680a6d7870931aa6" compoundref="MOM__EOS__Wright_8F90" startline="631" endline="824">int_spec_vol_dp_wright</referencedby>
      </memberdef>
      </sectiondef>
      <sectiondef kind="func">
      <memberdef kind="function" id="namespacemom__eos__wright_1a047725cee226bb5621080176aaff36d6" prot="private" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>subroutine</type>
        <definition>subroutine mom_eos_wright::calculate_density_scalar_wright</definition>
        <argsstring>(T, S, pressure, rho, rho_ref)</argsstring>
        <name>calculate_density_scalar_wright</name>
        <param>
          <type>T</type>
          <defname>T</defname>
        </param>
        <param>
          <type>S</type>
          <defname>S</defname>
        </param>
        <param>
          <type>pressure</type>
          <defname>pressure</defname>
        </param>
        <param>
          <type>rho</type>
          <defname>rho</defname>
        </param>
        <param>
          <type>rho_ref</type>
          <defname>rho_ref</defname>
        </param>
        <briefdescription>
<para>This subroutine computes the in situ density of sea water (rho in [kg m-3]) from salinity (S [PSU]), potential temperature (T [degC]), and pressure [Pa]. It uses the expression from Wright, 1997, J. Atmos. Ocean. Tech., 14, 735-740. </para>        </briefdescription>
        <detaileddescription>
<para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername direction="in">t</parametername>
</parameternamelist>
<parameterdescription>
<para>Potential temperature relative to the surface [degC].</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">s</parametername>
</parameternamelist>
<parameterdescription>
<para>Salinity [PSU].</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">pressure</parametername>
</parameternamelist>
<parameterdescription>
<para>pressure [Pa].</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="out">rho</parametername>
</parameternamelist>
<parameterdescription>
<para>In situ density [kg m-3].</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">rho_ref</parametername>
</parameternamelist>
<parameterdescription>
<para>A reference density [kg m-3]. </para></parameterdescription>
</parameteritem>
</parameterlist>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/equation_of_state/MOM_EOS_Wright.F90" line="80" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/equation_of_state/MOM_EOS_Wright.F90" bodystart="81" bodyend="103"/>
        <references refid="namespacemom__eos__wright_1a9d96824061e9c3d438c3d909a00fb7ab" compoundref="MOM__EOS__Wright_8F90" startline="111" endline="142">calculate_density_array_wright</references>
      </memberdef>
      <memberdef kind="function" id="namespacemom__eos__wright_1a9d96824061e9c3d438c3d909a00fb7ab" prot="private" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>subroutine</type>
        <definition>subroutine mom_eos_wright::calculate_density_array_wright</definition>
        <argsstring>(T, S, pressure, rho, start, npts, rho_ref)</argsstring>
        <name>calculate_density_array_wright</name>
        <param>
          <type>T</type>
          <defname>T</defname>
        </param>
        <param>
          <type>S</type>
          <defname>S</defname>
        </param>
        <param>
          <type>pressure</type>
          <defname>pressure</defname>
        </param>
        <param>
          <type>rho</type>
          <defname>rho</defname>
        </param>
        <param>
          <type>start</type>
          <defname>start</defname>
        </param>
        <param>
          <type>npts</type>
          <defname>npts</defname>
        </param>
        <param>
          <type>rho_ref</type>
          <defname>rho_ref</defname>
        </param>
        <briefdescription>
<para>This subroutine computes the in situ density of sea water (rho in [kg m-3]) from salinity (S [PSU]), potential temperature (T [degC]), and pressure [Pa]. It uses the expression from Wright, 1997, J. Atmos. Ocean. Tech., 14, 735-740. </para>        </briefdescription>
        <detaileddescription>
<para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername direction="in">t</parametername>
</parameternamelist>
<parameterdescription>
<para>potential temperature relative to the surface [degC].</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">s</parametername>
</parameternamelist>
<parameterdescription>
<para>salinity [PSU].</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">pressure</parametername>
</parameternamelist>
<parameterdescription>
<para>pressure [Pa].</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="inout">rho</parametername>
</parameternamelist>
<parameterdescription>
<para>in situ density [kg m-3].</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">start</parametername>
</parameternamelist>
<parameterdescription>
<para>the starting point in the arrays.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">npts</parametername>
</parameternamelist>
<parameterdescription>
<para>the number of values to calculate.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">rho_ref</parametername>
</parameternamelist>
<parameterdescription>
<para>A reference density [kg m-3]. </para></parameterdescription>
</parameteritem>
</parameterlist>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/equation_of_state/MOM_EOS_Wright.F90" line="110" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/equation_of_state/MOM_EOS_Wright.F90" bodystart="111" bodyend="142"/>
        <references refid="namespacemom__eos__wright_1a987d5c090f8875b3f847ffcedfcbbec3" compoundref="MOM__EOS__Wright_8F90" startline="67" endline="67">a0</references>
        <references refid="namespacemom__eos__wright_1a7e7cc154421595caa7f3624fe1ca3673" compoundref="MOM__EOS__Wright_8F90" startline="67">a1</references>
        <references refid="namespacemom__eos__wright_1a4a32a06ae840315cf54baa44822e348d" compoundref="MOM__EOS__Wright_8F90" startline="67">a2</references>
        <references refid="namespacemom__eos__wright_1af4229fb5d51c0a7ff4728400c07f8b27" compoundref="MOM__EOS__Wright_8F90" startline="68" endline="68">b0</references>
        <references refid="namespacemom__eos__wright_1a50e15ae674d09fcbb22d050ba02d8a45" compoundref="MOM__EOS__Wright_8F90" startline="68">b1</references>
        <references refid="namespacemom__eos__wright_1a7789c35566542d0531bec1e59bfb0142" compoundref="MOM__EOS__Wright_8F90" startline="68">b2</references>
        <references refid="namespacemom__eos__wright_1a6d60b717365295a1cc748ca0952799dc" compoundref="MOM__EOS__Wright_8F90" startline="69" endline="69">b3</references>
        <references refid="namespacemom__eos__wright_1a56b4d3d9cbd8ef16485d99c207214806" compoundref="MOM__EOS__Wright_8F90" startline="69">b4</references>
        <references refid="namespacemom__eos__wright_1a9db48983c2f40b67bc472fe5f9621a7e" compoundref="MOM__EOS__Wright_8F90" startline="69">b5</references>
        <references refid="namespacemom__eos__wright_1a218345b2966cffd9e1ef2b17170e8525" compoundref="MOM__EOS__Wright_8F90" startline="70" endline="70">c0</references>
        <references refid="namespacemom__eos__wright_1a31d4375b948d86099cb395cab4b9a771" compoundref="MOM__EOS__Wright_8F90" startline="70">c1</references>
        <references refid="namespacemom__eos__wright_1a8cac4a7420b6ac57f3c9e1abc251a110" compoundref="MOM__EOS__Wright_8F90" startline="70">c2</references>
        <references refid="namespacemom__eos__wright_1a4cb9d874402c19becc87294045861267" compoundref="MOM__EOS__Wright_8F90" startline="71" endline="71">c3</references>
        <references refid="namespacemom__eos__wright_1a946198aad59501f936a956f6f9da0861" compoundref="MOM__EOS__Wright_8F90" startline="71">c4</references>
        <references refid="namespacemom__eos__wright_1a240d653273908c24302d935f94f32c4c" compoundref="MOM__EOS__Wright_8F90" startline="71">c5</references>
        <referencedby refid="namespacemom__eos__wright_1a047725cee226bb5621080176aaff36d6" compoundref="MOM__EOS__Wright_8F90" startline="81" endline="103">calculate_density_scalar_wright</referencedby>
      </memberdef>
      <memberdef kind="function" id="namespacemom__eos__wright_1aa1577bed7878372af9be62afea06cbf0" prot="private" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>subroutine</type>
        <definition>subroutine mom_eos_wright::calculate_spec_vol_scalar_wright</definition>
        <argsstring>(T, S, pressure, specvol, spv_ref)</argsstring>
        <name>calculate_spec_vol_scalar_wright</name>
        <param>
          <type>T</type>
          <defname>T</defname>
        </param>
        <param>
          <type>S</type>
          <defname>S</defname>
        </param>
        <param>
          <type>pressure</type>
          <defname>pressure</defname>
        </param>
        <param>
          <type>specvol</type>
          <defname>specvol</defname>
        </param>
        <param>
          <type>spv_ref</type>
          <defname>spv_ref</defname>
        </param>
        <briefdescription>
<para>This subroutine computes the in situ specific volume of sea water (specvol in [m3 kg-1]) from salinity (S [PSU]), potential temperature (T [degC]) and pressure [Pa]. It uses the expression from Wright, 1997, J. Atmos. Ocean. Tech., 14, 735-740. If spv_ref is present, specvol is an anomaly from spv_ref. </para>        </briefdescription>
        <detaileddescription>
<para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername direction="in">t</parametername>
</parameternamelist>
<parameterdescription>
<para>potential temperature relative to the surface [degC].</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">s</parametername>
</parameternamelist>
<parameterdescription>
<para>salinity [PSU].</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">pressure</parametername>
</parameternamelist>
<parameterdescription>
<para>pressure [Pa].</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="out">specvol</parametername>
</parameternamelist>
<parameterdescription>
<para>in situ specific volume [m3 kg-1].</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">spv_ref</parametername>
</parameternamelist>
<parameterdescription>
<para>A reference specific volume [m3 kg-1]. </para></parameterdescription>
</parameteritem>
</parameterlist>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/equation_of_state/MOM_EOS_Wright.F90" line="150" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/equation_of_state/MOM_EOS_Wright.F90" bodystart="151" bodyend="163"/>
        <references refid="namespacemom__eos__wright_1a0e1da760ed0fca53533430d0bd03ee6d" compoundref="MOM__EOS__Wright_8F90" startline="172" endline="195">calculate_spec_vol_array_wright</references>
      </memberdef>
      <memberdef kind="function" id="namespacemom__eos__wright_1a0e1da760ed0fca53533430d0bd03ee6d" prot="private" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>subroutine</type>
        <definition>subroutine mom_eos_wright::calculate_spec_vol_array_wright</definition>
        <argsstring>(T, S, pressure, specvol, start, npts, spv_ref)</argsstring>
        <name>calculate_spec_vol_array_wright</name>
        <param>
          <type>T</type>
          <defname>T</defname>
        </param>
        <param>
          <type>S</type>
          <defname>S</defname>
        </param>
        <param>
          <type>pressure</type>
          <defname>pressure</defname>
        </param>
        <param>
          <type>specvol</type>
          <defname>specvol</defname>
        </param>
        <param>
          <type>start</type>
          <defname>start</defname>
        </param>
        <param>
          <type>npts</type>
          <defname>npts</defname>
        </param>
        <param>
          <type>spv_ref</type>
          <defname>spv_ref</defname>
        </param>
        <briefdescription>
<para>This subroutine computes the in situ specific volume of sea water (specvol in [m3 kg-1]) from salinity (S [PSU]), potential temperature (T [degC]) and pressure [Pa]. It uses the expression from Wright, 1997, J. Atmos. Ocean. Tech., 14, 735-740. If spv_ref is present, specvol is an anomaly from spv_ref. </para>        </briefdescription>
        <detaileddescription>
<para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername direction="in">t</parametername>
</parameternamelist>
<parameterdescription>
<para>potential temperature relative to the surface [degC].</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">s</parametername>
</parameternamelist>
<parameterdescription>
<para>salinity [PSU].</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">pressure</parametername>
</parameternamelist>
<parameterdescription>
<para>pressure [Pa].</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="inout">specvol</parametername>
</parameternamelist>
<parameterdescription>
<para>in situ specific volume [m3 kg-1].</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">start</parametername>
</parameternamelist>
<parameterdescription>
<para>the starting point in the arrays.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">npts</parametername>
</parameternamelist>
<parameterdescription>
<para>the number of values to calculate.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">spv_ref</parametername>
</parameternamelist>
<parameterdescription>
<para>A reference specific volume [m3 kg-1]. </para></parameterdescription>
</parameteritem>
</parameterlist>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/equation_of_state/MOM_EOS_Wright.F90" line="171" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/equation_of_state/MOM_EOS_Wright.F90" bodystart="172" bodyend="195"/>
        <references refid="namespacemom__eos__wright_1a987d5c090f8875b3f847ffcedfcbbec3" compoundref="MOM__EOS__Wright_8F90" startline="67" endline="67">a0</references>
        <references refid="namespacemom__eos__wright_1a7e7cc154421595caa7f3624fe1ca3673" compoundref="MOM__EOS__Wright_8F90" startline="67">a1</references>
        <references refid="namespacemom__eos__wright_1a4a32a06ae840315cf54baa44822e348d" compoundref="MOM__EOS__Wright_8F90" startline="67">a2</references>
        <references refid="namespacemom__eos__wright_1af4229fb5d51c0a7ff4728400c07f8b27" compoundref="MOM__EOS__Wright_8F90" startline="68" endline="68">b0</references>
        <references refid="namespacemom__eos__wright_1a50e15ae674d09fcbb22d050ba02d8a45" compoundref="MOM__EOS__Wright_8F90" startline="68">b1</references>
        <references refid="namespacemom__eos__wright_1a7789c35566542d0531bec1e59bfb0142" compoundref="MOM__EOS__Wright_8F90" startline="68">b2</references>
        <references refid="namespacemom__eos__wright_1a6d60b717365295a1cc748ca0952799dc" compoundref="MOM__EOS__Wright_8F90" startline="69" endline="69">b3</references>
        <references refid="namespacemom__eos__wright_1a56b4d3d9cbd8ef16485d99c207214806" compoundref="MOM__EOS__Wright_8F90" startline="69">b4</references>
        <references refid="namespacemom__eos__wright_1a9db48983c2f40b67bc472fe5f9621a7e" compoundref="MOM__EOS__Wright_8F90" startline="69">b5</references>
        <references refid="namespacemom__eos__wright_1a218345b2966cffd9e1ef2b17170e8525" compoundref="MOM__EOS__Wright_8F90" startline="70" endline="70">c0</references>
        <references refid="namespacemom__eos__wright_1a31d4375b948d86099cb395cab4b9a771" compoundref="MOM__EOS__Wright_8F90" startline="70">c1</references>
        <references refid="namespacemom__eos__wright_1a8cac4a7420b6ac57f3c9e1abc251a110" compoundref="MOM__EOS__Wright_8F90" startline="70">c2</references>
        <references refid="namespacemom__eos__wright_1a4cb9d874402c19becc87294045861267" compoundref="MOM__EOS__Wright_8F90" startline="71" endline="71">c3</references>
        <references refid="namespacemom__eos__wright_1a946198aad59501f936a956f6f9da0861" compoundref="MOM__EOS__Wright_8F90" startline="71">c4</references>
        <references refid="namespacemom__eos__wright_1a240d653273908c24302d935f94f32c4c" compoundref="MOM__EOS__Wright_8F90" startline="71">c5</references>
        <referencedby refid="namespacemom__eos__wright_1aa1577bed7878372af9be62afea06cbf0" compoundref="MOM__EOS__Wright_8F90" startline="151" endline="163">calculate_spec_vol_scalar_wright</referencedby>
      </memberdef>
      <memberdef kind="function" id="namespacemom__eos__wright_1a576d1ff13c93f4a3ffbd483d43a78ab7" prot="private" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>subroutine</type>
        <definition>subroutine mom_eos_wright::calculate_density_derivs_array_wright</definition>
        <argsstring>(T, S, pressure, drho_dT, drho_dS, start, npts)</argsstring>
        <name>calculate_density_derivs_array_wright</name>
        <param>
          <type>T</type>
          <defname>T</defname>
        </param>
        <param>
          <type>S</type>
          <defname>S</defname>
        </param>
        <param>
          <type>pressure</type>
          <defname>pressure</defname>
        </param>
        <param>
          <type>drho_dT</type>
          <defname>drho_dT</defname>
        </param>
        <param>
          <type>drho_dS</type>
          <defname>drho_dS</defname>
        </param>
        <param>
          <type>start</type>
          <defname>start</defname>
        </param>
        <param>
          <type>npts</type>
          <defname>npts</defname>
        </param>
        <briefdescription>
<para>For a given thermodynamic state, return the thermal/haline expansion coefficients. </para>        </briefdescription>
        <detaileddescription>
<para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername direction="in">t</parametername>
</parameternamelist>
<parameterdescription>
<para>Potential temperature relative to the surface [degC].</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">s</parametername>
</parameternamelist>
<parameterdescription>
<para>Salinity [PSU].</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">pressure</parametername>
</parameternamelist>
<parameterdescription>
<para>pressure [Pa].</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="inout">drho_dt</parametername>
</parameternamelist>
<parameterdescription>
<para>The partial derivative of density with potential temperature [kg m-3 degC-1].</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="inout">drho_ds</parametername>
</parameternamelist>
<parameterdescription>
<para>The partial derivative of density with salinity, in [kg m-3 PSU-1].</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">start</parametername>
</parameternamelist>
<parameterdescription>
<para>The starting point in the arrays.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">npts</parametername>
</parameternamelist>
<parameterdescription>
<para>The number of values to calculate. </para></parameterdescription>
</parameteritem>
</parameterlist>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/equation_of_state/MOM_EOS_Wright.F90" line="199" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/equation_of_state/MOM_EOS_Wright.F90" bodystart="200" bodyend="229"/>
        <references refid="namespacemom__eos__wright_1a987d5c090f8875b3f847ffcedfcbbec3" compoundref="MOM__EOS__Wright_8F90" startline="67" endline="67">a0</references>
        <references refid="namespacemom__eos__wright_1a7e7cc154421595caa7f3624fe1ca3673" compoundref="MOM__EOS__Wright_8F90" startline="67">a1</references>
        <references refid="namespacemom__eos__wright_1a4a32a06ae840315cf54baa44822e348d" compoundref="MOM__EOS__Wright_8F90" startline="67">a2</references>
        <references refid="namespacemom__eos__wright_1af4229fb5d51c0a7ff4728400c07f8b27" compoundref="MOM__EOS__Wright_8F90" startline="68" endline="68">b0</references>
        <references refid="namespacemom__eos__wright_1a50e15ae674d09fcbb22d050ba02d8a45" compoundref="MOM__EOS__Wright_8F90" startline="68">b1</references>
        <references refid="namespacemom__eos__wright_1a7789c35566542d0531bec1e59bfb0142" compoundref="MOM__EOS__Wright_8F90" startline="68">b2</references>
        <references refid="namespacemom__eos__wright_1a6d60b717365295a1cc748ca0952799dc" compoundref="MOM__EOS__Wright_8F90" startline="69" endline="69">b3</references>
        <references refid="namespacemom__eos__wright_1a56b4d3d9cbd8ef16485d99c207214806" compoundref="MOM__EOS__Wright_8F90" startline="69">b4</references>
        <references refid="namespacemom__eos__wright_1a9db48983c2f40b67bc472fe5f9621a7e" compoundref="MOM__EOS__Wright_8F90" startline="69">b5</references>
        <references refid="namespacemom__eos__wright_1a218345b2966cffd9e1ef2b17170e8525" compoundref="MOM__EOS__Wright_8F90" startline="70" endline="70">c0</references>
        <references refid="namespacemom__eos__wright_1a31d4375b948d86099cb395cab4b9a771" compoundref="MOM__EOS__Wright_8F90" startline="70">c1</references>
        <references refid="namespacemom__eos__wright_1a8cac4a7420b6ac57f3c9e1abc251a110" compoundref="MOM__EOS__Wright_8F90" startline="70">c2</references>
        <references refid="namespacemom__eos__wright_1a4cb9d874402c19becc87294045861267" compoundref="MOM__EOS__Wright_8F90" startline="71" endline="71">c3</references>
        <references refid="namespacemom__eos__wright_1a946198aad59501f936a956f6f9da0861" compoundref="MOM__EOS__Wright_8F90" startline="71">c4</references>
        <references refid="namespacemom__eos__wright_1a240d653273908c24302d935f94f32c4c" compoundref="MOM__EOS__Wright_8F90" startline="71">c5</references>
        <referencedby refid="namespacemom__eos__wright_1a8264a21fbe5809d5290ea388e0b2e64f" compoundref="MOM__EOS__Wright_8F90" startline="235" endline="253">calculate_density_derivs_scalar_wright</referencedby>
      </memberdef>
      <memberdef kind="function" id="namespacemom__eos__wright_1a8264a21fbe5809d5290ea388e0b2e64f" prot="private" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>subroutine</type>
        <definition>subroutine mom_eos_wright::calculate_density_derivs_scalar_wright</definition>
        <argsstring>(T, S, pressure, drho_dT, drho_dS)</argsstring>
        <name>calculate_density_derivs_scalar_wright</name>
        <param>
          <type>T</type>
          <defname>T</defname>
        </param>
        <param>
          <type>S</type>
          <defname>S</defname>
        </param>
        <param>
          <type>pressure</type>
          <defname>pressure</defname>
        </param>
        <param>
          <type>drho_dT</type>
          <defname>drho_dT</defname>
        </param>
        <param>
          <type>drho_dS</type>
          <defname>drho_dS</defname>
        </param>
        <briefdescription>
<para>The scalar version of calculate_density_derivs which promotes scalar inputs to a 1-element array and then demotes the output back to a scalar. </para>        </briefdescription>
        <detaileddescription>
<para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername direction="in">t</parametername>
</parameternamelist>
<parameterdescription>
<para>Potential temperature relative to the surface [degC].</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">s</parametername>
</parameternamelist>
<parameterdescription>
<para>Salinity [PSU].</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">pressure</parametername>
</parameternamelist>
<parameterdescription>
<para>pressure [Pa].</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="out">drho_dt</parametername>
</parameternamelist>
<parameterdescription>
<para>The partial derivative of density with potential temperature [kg m-3 degC-1].</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="out">drho_ds</parametername>
</parameternamelist>
<parameterdescription>
<para>The partial derivative of density with salinity, in [kg m-3 PSU-1]. </para></parameterdescription>
</parameteritem>
</parameterlist>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/equation_of_state/MOM_EOS_Wright.F90" line="234" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/equation_of_state/MOM_EOS_Wright.F90" bodystart="235" bodyend="253"/>
        <references refid="namespacemom__eos__wright_1a576d1ff13c93f4a3ffbd483d43a78ab7" compoundref="MOM__EOS__Wright_8F90" startline="200" endline="229">calculate_density_derivs_array_wright</references>
      </memberdef>
      <memberdef kind="function" id="namespacemom__eos__wright_1a218432c80512597414f0c1fe4ae2d97d" prot="private" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>subroutine</type>
        <definition>subroutine mom_eos_wright::calculate_density_second_derivs_array_wright</definition>
        <argsstring>(T, S, P, drho_ds_ds, drho_ds_dt, drho_dt_dt, drho_ds_dp, drho_dt_dp, start, npts)</argsstring>
        <name>calculate_density_second_derivs_array_wright</name>
        <param>
          <type>T</type>
          <defname>T</defname>
        </param>
        <param>
          <type>S</type>
          <defname>S</defname>
        </param>
        <param>
          <type>P</type>
          <defname>P</defname>
        </param>
        <param>
          <type>drho_ds_ds</type>
          <defname>drho_ds_ds</defname>
        </param>
        <param>
          <type>drho_ds_dt</type>
          <defname>drho_ds_dt</defname>
        </param>
        <param>
          <type>drho_dt_dt</type>
          <defname>drho_dt_dt</defname>
        </param>
        <param>
          <type>drho_ds_dp</type>
          <defname>drho_ds_dp</defname>
        </param>
        <param>
          <type>drho_dt_dp</type>
          <defname>drho_dt_dp</defname>
        </param>
        <param>
          <type>start</type>
          <defname>start</defname>
        </param>
        <param>
          <type>npts</type>
          <defname>npts</defname>
        </param>
        <briefdescription>
<para>Second derivatives of density with respect to temperature, salinity, and pressure. </para>        </briefdescription>
        <detaileddescription>
<para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername direction="in">t</parametername>
</parameternamelist>
<parameterdescription>
<para>Potential temperature referenced to 0 dbar [degC]</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">s</parametername>
</parameternamelist>
<parameterdescription>
<para>Salinity [PSU]</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">p</parametername>
</parameternamelist>
<parameterdescription>
<para>Pressure [Pa]</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="inout">drho_ds_ds</parametername>
</parameternamelist>
<parameterdescription>
<para>Partial derivative of beta with respect to S [kg m-3 PSU-2]</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="inout">drho_ds_dt</parametername>
</parameternamelist>
<parameterdescription>
<para>Partial derivative of beta with respcct to T [kg m-3 PSU-1 degC-1]</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="inout">drho_dt_dt</parametername>
</parameternamelist>
<parameterdescription>
<para>Partial derivative of alpha with respect to T [kg m-3 degC-2]</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="inout">drho_ds_dp</parametername>
</parameternamelist>
<parameterdescription>
<para>Partial derivative of beta with respect to pressure [kg m-3 PSU-1 Pa-1]</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="inout">drho_dt_dp</parametername>
</parameternamelist>
<parameterdescription>
<para>Partial derivative of alpha with respect to pressure [kg m-3 degC-1 Pa-1]</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">start</parametername>
</parameternamelist>
<parameterdescription>
<para>Starting index in T,S,P</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">npts</parametername>
</parameternamelist>
<parameterdescription>
<para>Number of points to loop over </para></parameterdescription>
</parameteritem>
</parameterlist>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/equation_of_state/MOM_EOS_Wright.F90" line="257" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/equation_of_state/MOM_EOS_Wright.F90" bodystart="259" bodyend="304"/>
        <references refid="namespacemom__eos__wright_1a987d5c090f8875b3f847ffcedfcbbec3" compoundref="MOM__EOS__Wright_8F90" startline="67" endline="67">a0</references>
        <references refid="namespacemom__eos__wright_1a7e7cc154421595caa7f3624fe1ca3673" compoundref="MOM__EOS__Wright_8F90" startline="67">a1</references>
        <references refid="namespacemom__eos__wright_1a4a32a06ae840315cf54baa44822e348d" compoundref="MOM__EOS__Wright_8F90" startline="67">a2</references>
        <references refid="namespacemom__eos__wright_1af4229fb5d51c0a7ff4728400c07f8b27" compoundref="MOM__EOS__Wright_8F90" startline="68" endline="68">b0</references>
        <references refid="namespacemom__eos__wright_1a50e15ae674d09fcbb22d050ba02d8a45" compoundref="MOM__EOS__Wright_8F90" startline="68">b1</references>
        <references refid="namespacemom__eos__wright_1a7789c35566542d0531bec1e59bfb0142" compoundref="MOM__EOS__Wright_8F90" startline="68">b2</references>
        <references refid="namespacemom__eos__wright_1a6d60b717365295a1cc748ca0952799dc" compoundref="MOM__EOS__Wright_8F90" startline="69" endline="69">b3</references>
        <references refid="namespacemom__eos__wright_1a56b4d3d9cbd8ef16485d99c207214806" compoundref="MOM__EOS__Wright_8F90" startline="69">b4</references>
        <references refid="namespacemom__eos__wright_1a9db48983c2f40b67bc472fe5f9621a7e" compoundref="MOM__EOS__Wright_8F90" startline="69">b5</references>
        <references refid="namespacemom__eos__wright_1a218345b2966cffd9e1ef2b17170e8525" compoundref="MOM__EOS__Wright_8F90" startline="70" endline="70">c0</references>
        <references refid="namespacemom__eos__wright_1a31d4375b948d86099cb395cab4b9a771" compoundref="MOM__EOS__Wright_8F90" startline="70">c1</references>
        <references refid="namespacemom__eos__wright_1a8cac4a7420b6ac57f3c9e1abc251a110" compoundref="MOM__EOS__Wright_8F90" startline="70">c2</references>
        <references refid="namespacemom__eos__wright_1a4cb9d874402c19becc87294045861267" compoundref="MOM__EOS__Wright_8F90" startline="71" endline="71">c3</references>
        <references refid="namespacemom__eos__wright_1a946198aad59501f936a956f6f9da0861" compoundref="MOM__EOS__Wright_8F90" startline="71">c4</references>
        <references refid="namespacemom__eos__wright_1a240d653273908c24302d935f94f32c4c" compoundref="MOM__EOS__Wright_8F90" startline="71">c5</references>
        <referencedby refid="namespacemom__eos__wright_1a74e1c5129ef4414337347a115bcdff10" compoundref="MOM__EOS__Wright_8F90" startline="311" endline="337">calculate_density_second_derivs_scalar_wright</referencedby>
      </memberdef>
      <memberdef kind="function" id="namespacemom__eos__wright_1a74e1c5129ef4414337347a115bcdff10" prot="private" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>subroutine</type>
        <definition>subroutine mom_eos_wright::calculate_density_second_derivs_scalar_wright</definition>
        <argsstring>(T, S, P, drho_ds_ds, drho_ds_dt, drho_dt_dt, drho_ds_dp, drho_dt_dp)</argsstring>
        <name>calculate_density_second_derivs_scalar_wright</name>
        <param>
          <type>T</type>
          <defname>T</defname>
        </param>
        <param>
          <type>S</type>
          <defname>S</defname>
        </param>
        <param>
          <type>P</type>
          <defname>P</defname>
        </param>
        <param>
          <type>drho_ds_ds</type>
          <defname>drho_ds_ds</defname>
        </param>
        <param>
          <type>drho_ds_dt</type>
          <defname>drho_ds_dt</defname>
        </param>
        <param>
          <type>drho_dt_dt</type>
          <defname>drho_dt_dt</defname>
        </param>
        <param>
          <type>drho_ds_dp</type>
          <defname>drho_ds_dp</defname>
        </param>
        <param>
          <type>drho_dt_dp</type>
          <defname>drho_dt_dp</defname>
        </param>
        <briefdescription>
<para>Second derivatives of density with respect to temperature, salinity, and pressure for scalar inputs. Inputs promoted to 1-element array and output demoted to scalar. </para>        </briefdescription>
        <detaileddescription>
<para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername direction="in">t</parametername>
</parameternamelist>
<parameterdescription>
<para>Potential temperature referenced to 0 dbar</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">s</parametername>
</parameternamelist>
<parameterdescription>
<para>Salinity [PSU]</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">p</parametername>
</parameternamelist>
<parameterdescription>
<para>pressure [Pa]</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="out">drho_ds_ds</parametername>
</parameternamelist>
<parameterdescription>
<para>Partial derivative of beta with respect to S [kg m-3 PSU-2]</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="out">drho_ds_dt</parametername>
</parameternamelist>
<parameterdescription>
<para>Partial derivative of beta with respcct to T [kg m-3 PSU-1 degC-1]</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="out">drho_dt_dt</parametername>
</parameternamelist>
<parameterdescription>
<para>Partial derivative of alpha with respect to T [kg m-3 degC-2]</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="out">drho_ds_dp</parametername>
</parameternamelist>
<parameterdescription>
<para>Partial derivative of beta with respect to pressure [kg m-3 PSU-1 Pa-1]</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="out">drho_dt_dp</parametername>
</parameternamelist>
<parameterdescription>
<para>Partial derivative of alpha with respect to pressure [kg m-3 degC-1 Pa-1] </para></parameterdescription>
</parameteritem>
</parameterlist>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/equation_of_state/MOM_EOS_Wright.F90" line="309" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/equation_of_state/MOM_EOS_Wright.F90" bodystart="311" bodyend="337"/>
        <references refid="namespacemom__eos__wright_1a218432c80512597414f0c1fe4ae2d97d" compoundref="MOM__EOS__Wright_8F90" startline="259" endline="304">calculate_density_second_derivs_array_wright</references>
      </memberdef>
      <memberdef kind="function" id="namespacemom__eos__wright_1a890d098ddbdc76f6cfbf1b7cf19b6388" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>subroutine, public</type>
        <definition>subroutine, public mom_eos_wright::calculate_specvol_derivs_wright</definition>
        <argsstring>(T, S, pressure, dSV_dT, dSV_dS, start, npts)</argsstring>
        <name>calculate_specvol_derivs_wright</name>
        <param>
          <type>T</type>
          <defname>T</defname>
        </param>
        <param>
          <type>S</type>
          <defname>S</defname>
        </param>
        <param>
          <type>pressure</type>
          <defname>pressure</defname>
        </param>
        <param>
          <type>dSV_dT</type>
          <defname>dSV_dT</defname>
        </param>
        <param>
          <type>dSV_dS</type>
          <defname>dSV_dS</defname>
        </param>
        <param>
          <type>start</type>
          <defname>start</defname>
        </param>
        <param>
          <type>npts</type>
          <defname>npts</defname>
        </param>
        <briefdescription>
<para>For a given thermodynamic state, return the partial derivatives of specific volume with temperature and salinity. </para>        </briefdescription>
        <detaileddescription>
<para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername direction="in">t</parametername>
</parameternamelist>
<parameterdescription>
<para>Potential temperature relative to the surface [degC].</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">s</parametername>
</parameternamelist>
<parameterdescription>
<para>Salinity [PSU].</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">pressure</parametername>
</parameternamelist>
<parameterdescription>
<para>pressure [Pa].</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="inout">dsv_dt</parametername>
</parameternamelist>
<parameterdescription>
<para>The partial derivative of specific volume with potential temperature [m3 kg-1 degC-1].</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="inout">dsv_ds</parametername>
</parameternamelist>
<parameterdescription>
<para>The partial derivative of specific volume with salinity [m3 kg-1 / Pa].</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">start</parametername>
</parameternamelist>
<parameterdescription>
<para>The starting point in the arrays.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">npts</parametername>
</parameternamelist>
<parameterdescription>
<para>The number of values to calculate. </para></parameterdescription>
</parameteritem>
</parameterlist>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/equation_of_state/MOM_EOS_Wright.F90" line="342" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/equation_of_state/MOM_EOS_Wright.F90" bodystart="343" bodyend="370"/>
        <references refid="namespacemom__eos__wright_1a7e7cc154421595caa7f3624fe1ca3673" compoundref="MOM__EOS__Wright_8F90" startline="67">a1</references>
        <references refid="namespacemom__eos__wright_1a4a32a06ae840315cf54baa44822e348d" compoundref="MOM__EOS__Wright_8F90" startline="67">a2</references>
        <references refid="namespacemom__eos__wright_1af4229fb5d51c0a7ff4728400c07f8b27" compoundref="MOM__EOS__Wright_8F90" startline="68" endline="68">b0</references>
        <references refid="namespacemom__eos__wright_1a50e15ae674d09fcbb22d050ba02d8a45" compoundref="MOM__EOS__Wright_8F90" startline="68">b1</references>
        <references refid="namespacemom__eos__wright_1a7789c35566542d0531bec1e59bfb0142" compoundref="MOM__EOS__Wright_8F90" startline="68">b2</references>
        <references refid="namespacemom__eos__wright_1a6d60b717365295a1cc748ca0952799dc" compoundref="MOM__EOS__Wright_8F90" startline="69" endline="69">b3</references>
        <references refid="namespacemom__eos__wright_1a56b4d3d9cbd8ef16485d99c207214806" compoundref="MOM__EOS__Wright_8F90" startline="69">b4</references>
        <references refid="namespacemom__eos__wright_1a9db48983c2f40b67bc472fe5f9621a7e" compoundref="MOM__EOS__Wright_8F90" startline="69">b5</references>
        <references refid="namespacemom__eos__wright_1a218345b2966cffd9e1ef2b17170e8525" compoundref="MOM__EOS__Wright_8F90" startline="70" endline="70">c0</references>
        <references refid="namespacemom__eos__wright_1a31d4375b948d86099cb395cab4b9a771" compoundref="MOM__EOS__Wright_8F90" startline="70">c1</references>
        <references refid="namespacemom__eos__wright_1a8cac4a7420b6ac57f3c9e1abc251a110" compoundref="MOM__EOS__Wright_8F90" startline="70">c2</references>
        <references refid="namespacemom__eos__wright_1a4cb9d874402c19becc87294045861267" compoundref="MOM__EOS__Wright_8F90" startline="71" endline="71">c3</references>
        <references refid="namespacemom__eos__wright_1a946198aad59501f936a956f6f9da0861" compoundref="MOM__EOS__Wright_8F90" startline="71">c4</references>
        <references refid="namespacemom__eos__wright_1a240d653273908c24302d935f94f32c4c" compoundref="MOM__EOS__Wright_8F90" startline="71">c5</references>
      </memberdef>
      <memberdef kind="function" id="namespacemom__eos__wright_1ab5610ab6dd25f488ff5821dcbde78e0d" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>subroutine, public</type>
        <definition>subroutine, public mom_eos_wright::calculate_compress_wright</definition>
        <argsstring>(T, S, pressure, rho, drho_dp, start, npts)</argsstring>
        <name>calculate_compress_wright</name>
        <param>
          <type>T</type>
          <defname>T</defname>
        </param>
        <param>
          <type>S</type>
          <defname>S</defname>
        </param>
        <param>
          <type>pressure</type>
          <defname>pressure</defname>
        </param>
        <param>
          <type>rho</type>
          <defname>rho</defname>
        </param>
        <param>
          <type>drho_dp</type>
          <defname>drho_dp</defname>
        </param>
        <param>
          <type>start</type>
          <defname>start</defname>
        </param>
        <param>
          <type>npts</type>
          <defname>npts</defname>
        </param>
        <briefdescription>
<para>This subroutine computes the in situ density of sea water (rho in [kg m-3]) and the compressibility (drho/dp = C_sound^-2) (drho_dp [s2 m-2]) from salinity (sal in psu), potential temperature (T [degC]), and pressure [Pa]. It uses the expressions from Wright, 1997, J. Atmos. Ocean. Tech., 14, 735-740. Coded by R. Hallberg, 1/01. </para>        </briefdescription>
        <detaileddescription>
<para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername direction="in">t</parametername>
</parameternamelist>
<parameterdescription>
<para>Potential temperature relative to the surface [degC].</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">s</parametername>
</parameternamelist>
<parameterdescription>
<para>Salinity [PSU].</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">pressure</parametername>
</parameternamelist>
<parameterdescription>
<para>pressure [Pa].</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="inout">rho</parametername>
</parameternamelist>
<parameterdescription>
<para>In situ density [kg m-3].</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="inout">drho_dp</parametername>
</parameternamelist>
<parameterdescription>
<para>The partial derivative of density with pressure (also the inverse of the square of sound speed) [s2 m-2].</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">start</parametername>
</parameternamelist>
<parameterdescription>
<para>The starting point in the arrays.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">npts</parametername>
</parameternamelist>
<parameterdescription>
<para>The number of values to calculate. </para></parameterdescription>
</parameteritem>
</parameterlist>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/equation_of_state/MOM_EOS_Wright.F90" line="379" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/equation_of_state/MOM_EOS_Wright.F90" bodystart="380" bodyend="403"/>
        <references refid="namespacemom__eos__wright_1a987d5c090f8875b3f847ffcedfcbbec3" compoundref="MOM__EOS__Wright_8F90" startline="67" endline="67">a0</references>
        <references refid="namespacemom__eos__wright_1a7e7cc154421595caa7f3624fe1ca3673" compoundref="MOM__EOS__Wright_8F90" startline="67">a1</references>
        <references refid="namespacemom__eos__wright_1a4a32a06ae840315cf54baa44822e348d" compoundref="MOM__EOS__Wright_8F90" startline="67">a2</references>
        <references refid="namespacemom__eos__wright_1af4229fb5d51c0a7ff4728400c07f8b27" compoundref="MOM__EOS__Wright_8F90" startline="68" endline="68">b0</references>
        <references refid="namespacemom__eos__wright_1a50e15ae674d09fcbb22d050ba02d8a45" compoundref="MOM__EOS__Wright_8F90" startline="68">b1</references>
        <references refid="namespacemom__eos__wright_1a7789c35566542d0531bec1e59bfb0142" compoundref="MOM__EOS__Wright_8F90" startline="68">b2</references>
        <references refid="namespacemom__eos__wright_1a6d60b717365295a1cc748ca0952799dc" compoundref="MOM__EOS__Wright_8F90" startline="69" endline="69">b3</references>
        <references refid="namespacemom__eos__wright_1a56b4d3d9cbd8ef16485d99c207214806" compoundref="MOM__EOS__Wright_8F90" startline="69">b4</references>
        <references refid="namespacemom__eos__wright_1a9db48983c2f40b67bc472fe5f9621a7e" compoundref="MOM__EOS__Wright_8F90" startline="69">b5</references>
        <references refid="namespacemom__eos__wright_1a218345b2966cffd9e1ef2b17170e8525" compoundref="MOM__EOS__Wright_8F90" startline="70" endline="70">c0</references>
        <references refid="namespacemom__eos__wright_1a31d4375b948d86099cb395cab4b9a771" compoundref="MOM__EOS__Wright_8F90" startline="70">c1</references>
        <references refid="namespacemom__eos__wright_1a8cac4a7420b6ac57f3c9e1abc251a110" compoundref="MOM__EOS__Wright_8F90" startline="70">c2</references>
        <references refid="namespacemom__eos__wright_1a4cb9d874402c19becc87294045861267" compoundref="MOM__EOS__Wright_8F90" startline="71" endline="71">c3</references>
        <references refid="namespacemom__eos__wright_1a946198aad59501f936a956f6f9da0861" compoundref="MOM__EOS__Wright_8F90" startline="71">c4</references>
        <references refid="namespacemom__eos__wright_1a240d653273908c24302d935f94f32c4c" compoundref="MOM__EOS__Wright_8F90" startline="71">c5</references>
      </memberdef>
      <memberdef kind="function" id="namespacemom__eos__wright_1ac94eaa2504eb4ccb12b41add45e1301e" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>subroutine, public</type>
        <definition>subroutine, public mom_eos_wright::int_density_dz_wright</definition>
        <argsstring>(T, S, z_t, z_b, rho_ref, rho_0, G_e, HI, dpa, intz_dpa, intx_dpa, inty_dpa, bathyT, dz_neglect, useMassWghtInterp, rho_scale, pres_scale)</argsstring>
        <name>int_density_dz_wright</name>
        <param>
          <type>T</type>
          <defname>T</defname>
        </param>
        <param>
          <type>S</type>
          <defname>S</defname>
        </param>
        <param>
          <type>z_t</type>
          <defname>z_t</defname>
        </param>
        <param>
          <type>z_b</type>
          <defname>z_b</defname>
        </param>
        <param>
          <type>rho_ref</type>
          <defname>rho_ref</defname>
        </param>
        <param>
          <type>rho_0</type>
          <defname>rho_0</defname>
        </param>
        <param>
          <type>G_e</type>
          <defname>G_e</defname>
        </param>
        <param>
          <type>HI</type>
          <defname>HI</defname>
        </param>
        <param>
          <type>dpa</type>
          <defname>dpa</defname>
        </param>
        <param>
          <type>intz_dpa</type>
          <defname>intz_dpa</defname>
        </param>
        <param>
          <type>intx_dpa</type>
          <defname>intx_dpa</defname>
        </param>
        <param>
          <type>inty_dpa</type>
          <defname>inty_dpa</defname>
        </param>
        <param>
          <type>bathyT</type>
          <defname>bathyT</defname>
        </param>
        <param>
          <type>dz_neglect</type>
          <defname>dz_neglect</defname>
        </param>
        <param>
          <type>useMassWghtInterp</type>
          <defname>useMassWghtInterp</defname>
        </param>
        <param>
          <type>rho_scale</type>
          <defname>rho_scale</defname>
        </param>
        <param>
          <type>pres_scale</type>
          <defname>pres_scale</defname>
        </param>
        <briefdescription>
<para>This subroutine calculates analytical and nearly-analytical integrals of pressure anomalies across layers, which are required for calculating the finite-volume form pressure accelerations in a Boussinesq model. </para>        </briefdescription>
        <detaileddescription>
<para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername direction="in">hi</parametername>
</parameternamelist>
<parameterdescription>
<para>The horizontal index type for the arrays.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">t</parametername>
</parameternamelist>
<parameterdescription>
<para>Potential temperature relative to the surface</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">s</parametername>
</parameternamelist>
<parameterdescription>
<para>Salinity [PSU].</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">z_t</parametername>
</parameternamelist>
<parameterdescription>
<para>Height at the top of the layer in depth units [Z ~&gt; m].</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">z_b</parametername>
</parameternamelist>
<parameterdescription>
<para>Height at the top of the layer [Z ~&gt; m].</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">rho_ref</parametername>
</parameternamelist>
<parameterdescription>
<para>A mean density [R ~&gt; kg m-3] or [kg m-3], that is subtracted out to reduce the magnitude of each of the integrals. (The pressure is calucated as p~=-z*rho_0*G_e.)</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">rho_0</parametername>
</parameternamelist>
<parameterdescription>
<para>Density [R ~&gt; kg m-3] or [kg m-3], that is used to calculate the pressure (as p~=-z*rho_0*G_e) used in the equation of state.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">g_e</parametername>
</parameternamelist>
<parameterdescription>
<para>The Earth&apos;s gravitational acceleration [L2 Z-1 T-2 ~&gt; m s-2] or [m2 Z-1 s-2 ~&gt; m s-2].</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="inout">dpa</parametername>
</parameternamelist>
<parameterdescription>
<para>The change in the pressure anomaly across the</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="inout">intz_dpa</parametername>
</parameternamelist>
<parameterdescription>
<para>The integral through the thickness of the layer</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="inout">intx_dpa</parametername>
</parameternamelist>
<parameterdescription>
<para>The integral in x of the difference between the</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="inout">inty_dpa</parametername>
</parameternamelist>
<parameterdescription>
<para>The integral in y of the difference between the</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">bathyt</parametername>
</parameternamelist>
<parameterdescription>
<para>The depth of the bathymetry [Z ~&gt; m].</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">dz_neglect</parametername>
</parameternamelist>
<parameterdescription>
<para>A miniscule thickness change [Z ~&gt; m].</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">usemasswghtinterp</parametername>
</parameternamelist>
<parameterdescription>
<para>If true, uses mass weighting to interpolate T/S for top and bottom integrals.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">rho_scale</parametername>
</parameternamelist>
<parameterdescription>
<para>A multiplicative factor by which to scale density from kg m-3 to the desired units [R m3 kg-1 ~&gt; 1]</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">pres_scale</parametername>
</parameternamelist>
<parameterdescription>
<para>A multiplicative factor to convert pressure into Pa [Pa T2 R-1 L-2 ~&gt; 1]. </para></parameterdescription>
</parameteritem>
</parameterlist>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/equation_of_state/MOM_EOS_Wright.F90" line="409" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/equation_of_state/MOM_EOS_Wright.F90" bodystart="412" bodyend="619"/>
        <references refid="namespacemom__eos__wright_1a987d5c090f8875b3f847ffcedfcbbec3" compoundref="MOM__EOS__Wright_8F90" startline="67" endline="67">a0</references>
        <references refid="namespacemom__eos__wright_1a7e7cc154421595caa7f3624fe1ca3673" compoundref="MOM__EOS__Wright_8F90" startline="67">a1</references>
        <references refid="namespacemom__eos__wright_1a4a32a06ae840315cf54baa44822e348d" compoundref="MOM__EOS__Wright_8F90" startline="67">a2</references>
        <references refid="namespacemom__eos__wright_1af4229fb5d51c0a7ff4728400c07f8b27" compoundref="MOM__EOS__Wright_8F90" startline="68" endline="68">b0</references>
        <references refid="namespacemom__eos__wright_1a50e15ae674d09fcbb22d050ba02d8a45" compoundref="MOM__EOS__Wright_8F90" startline="68">b1</references>
        <references refid="namespacemom__eos__wright_1a7789c35566542d0531bec1e59bfb0142" compoundref="MOM__EOS__Wright_8F90" startline="68">b2</references>
        <references refid="namespacemom__eos__wright_1a6d60b717365295a1cc748ca0952799dc" compoundref="MOM__EOS__Wright_8F90" startline="69" endline="69">b3</references>
        <references refid="namespacemom__eos__wright_1a56b4d3d9cbd8ef16485d99c207214806" compoundref="MOM__EOS__Wright_8F90" startline="69">b4</references>
        <references refid="namespacemom__eos__wright_1a9db48983c2f40b67bc472fe5f9621a7e" compoundref="MOM__EOS__Wright_8F90" startline="69">b5</references>
        <references refid="namespacemom__eos__wright_1a218345b2966cffd9e1ef2b17170e8525" compoundref="MOM__EOS__Wright_8F90" startline="70" endline="70">c0</references>
        <references refid="namespacemom__eos__wright_1a31d4375b948d86099cb395cab4b9a771" compoundref="MOM__EOS__Wright_8F90" startline="70">c1</references>
        <references refid="namespacemom__eos__wright_1a8cac4a7420b6ac57f3c9e1abc251a110" compoundref="MOM__EOS__Wright_8F90" startline="70">c2</references>
        <references refid="namespacemom__eos__wright_1a4cb9d874402c19becc87294045861267" compoundref="MOM__EOS__Wright_8F90" startline="71" endline="71">c3</references>
        <references refid="namespacemom__eos__wright_1a946198aad59501f936a956f6f9da0861" compoundref="MOM__EOS__Wright_8F90" startline="71">c4</references>
        <references refid="namespacemom__eos__wright_1a240d653273908c24302d935f94f32c4c" compoundref="MOM__EOS__Wright_8F90" startline="71">c5</references>
      </memberdef>
      <memberdef kind="function" id="namespacemom__eos__wright_1a35402f454f02a3fa680a6d7870931aa6" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>subroutine, public</type>
        <definition>subroutine, public mom_eos_wright::int_spec_vol_dp_wright</definition>
        <argsstring>(T, S, p_t, p_b, spv_ref, HI, dza, intp_dza, intx_dza, inty_dza, halo_size, bathyP, dP_neglect, useMassWghtInterp, SV_scale, pres_scale)</argsstring>
        <name>int_spec_vol_dp_wright</name>
        <param>
          <type>T</type>
          <defname>T</defname>
        </param>
        <param>
          <type>S</type>
          <defname>S</defname>
        </param>
        <param>
          <type>p_t</type>
          <defname>p_t</defname>
        </param>
        <param>
          <type>p_b</type>
          <defname>p_b</defname>
        </param>
        <param>
          <type>spv_ref</type>
          <defname>spv_ref</defname>
        </param>
        <param>
          <type>HI</type>
          <defname>HI</defname>
        </param>
        <param>
          <type>dza</type>
          <defname>dza</defname>
        </param>
        <param>
          <type>intp_dza</type>
          <defname>intp_dza</defname>
        </param>
        <param>
          <type>intx_dza</type>
          <defname>intx_dza</defname>
        </param>
        <param>
          <type>inty_dza</type>
          <defname>inty_dza</defname>
        </param>
        <param>
          <type>halo_size</type>
          <defname>halo_size</defname>
        </param>
        <param>
          <type>bathyP</type>
          <defname>bathyP</defname>
        </param>
        <param>
          <type>dP_neglect</type>
          <defname>dP_neglect</defname>
        </param>
        <param>
          <type>useMassWghtInterp</type>
          <defname>useMassWghtInterp</defname>
        </param>
        <param>
          <type>SV_scale</type>
          <defname>SV_scale</defname>
        </param>
        <param>
          <type>pres_scale</type>
          <defname>pres_scale</defname>
        </param>
        <briefdescription>
<para>This subroutine calculates analytical and nearly-analytical integrals in pressure across layers of geopotential anomalies, which are required for calculating the finite-volume form pressure accelerations in a non-Boussinesq model. There are essentially no free assumptions, apart from the use of Boole&apos;s rule to do the horizontal integrals, and from a truncation in the series for log(1-eps/1+eps) that assumes that |eps| &lt; 0.34. </para>        </briefdescription>
        <detaileddescription>
<para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername direction="in">hi</parametername>
</parameternamelist>
<parameterdescription>
<para>The ocean&apos;s horizontal index type.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">t</parametername>
</parameternamelist>
<parameterdescription>
<para>Potential temperature relative to the surface</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">s</parametername>
</parameternamelist>
<parameterdescription>
<para>Salinity [PSU].</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">p_t</parametername>
</parameternamelist>
<parameterdescription>
<para>Pressure at the top of the layer [R L2 T-2 ~&gt; Pa] or [Pa].</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">p_b</parametername>
</parameternamelist>
<parameterdescription>
<para>Pressure at the top of the layer [R L2 T-2 ~&gt; Pa] or [Pa].</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">spv_ref</parametername>
</parameternamelist>
<parameterdescription>
<para>A mean specific volume that is subtracted out to reduce the magnitude of each of the integrals [R-1 ~&gt; m3 kg-1]. The calculation is mathematically identical with different values of spv_ref, but this reduces the effects of roundoff.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="inout">dza</parametername>
</parameternamelist>
<parameterdescription>
<para>The change in the geopotential anomaly across</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="inout">intp_dza</parametername>
</parameternamelist>
<parameterdescription>
<para>The integral in pressure through the layer of</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="inout">intx_dza</parametername>
</parameternamelist>
<parameterdescription>
<para>The integral in x of the difference between the</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="inout">inty_dza</parametername>
</parameternamelist>
<parameterdescription>
<para>The integral in y of the difference between the</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">halo_size</parametername>
</parameternamelist>
<parameterdescription>
<para>The width of halo points on which to calculate dza.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">bathyp</parametername>
</parameternamelist>
<parameterdescription>
<para>The pressure at the bathymetry [R L2 T-2 ~&gt; Pa] or [Pa]</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">dp_neglect</parametername>
</parameternamelist>
<parameterdescription>
<para>A miniscule pressure change with the same units as p_t [R L2 T-2 ~&gt; Pa] or [Pa]</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">usemasswghtinterp</parametername>
</parameternamelist>
<parameterdescription>
<para>If true, uses mass weighting to interpolate T/S for top and bottom integrals.</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">sv_scale</parametername>
</parameternamelist>
<parameterdescription>
<para>A multiplicative factor by which to scale specific volume from m3 kg-1 to the desired units [kg m-3 R-1 ~&gt; 1]</para></parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername direction="in">pres_scale</parametername>
</parameternamelist>
<parameterdescription>
<para>A multiplicative factor to convert pressure into Pa [Pa T2 R-1 L-2 ~&gt; 1]. </para></parameterdescription>
</parameteritem>
</parameterlist>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/cermak/src/MOM6.devrob/src/equation_of_state/MOM_EOS_Wright.F90" line="628" column="1" bodyfile="/home/cermak/src/MOM6.devrob/src/equation_of_state/MOM_EOS_Wright.F90" bodystart="631" bodyend="824"/>
        <references refid="namespacemom__eos__wright_1a987d5c090f8875b3f847ffcedfcbbec3" compoundref="MOM__EOS__Wright_8F90" startline="67" endline="67">a0</references>
        <references refid="namespacemom__eos__wright_1a7e7cc154421595caa7f3624fe1ca3673" compoundref="MOM__EOS__Wright_8F90" startline="67">a1</references>
        <references refid="namespacemom__eos__wright_1a4a32a06ae840315cf54baa44822e348d" compoundref="MOM__EOS__Wright_8F90" startline="67">a2</references>
        <references refid="namespacemom__eos__wright_1af4229fb5d51c0a7ff4728400c07f8b27" compoundref="MOM__EOS__Wright_8F90" startline="68" endline="68">b0</references>
        <references refid="namespacemom__eos__wright_1a50e15ae674d09fcbb22d050ba02d8a45" compoundref="MOM__EOS__Wright_8F90" startline="68">b1</references>
        <references refid="namespacemom__eos__wright_1a7789c35566542d0531bec1e59bfb0142" compoundref="MOM__EOS__Wright_8F90" startline="68">b2</references>
        <references refid="namespacemom__eos__wright_1a6d60b717365295a1cc748ca0952799dc" compoundref="MOM__EOS__Wright_8F90" startline="69" endline="69">b3</references>
        <references refid="namespacemom__eos__wright_1a56b4d3d9cbd8ef16485d99c207214806" compoundref="MOM__EOS__Wright_8F90" startline="69">b4</references>
        <references refid="namespacemom__eos__wright_1a9db48983c2f40b67bc472fe5f9621a7e" compoundref="MOM__EOS__Wright_8F90" startline="69">b5</references>
        <references refid="namespacemom__eos__wright_1a218345b2966cffd9e1ef2b17170e8525" compoundref="MOM__EOS__Wright_8F90" startline="70" endline="70">c0</references>
        <references refid="namespacemom__eos__wright_1a31d4375b948d86099cb395cab4b9a771" compoundref="MOM__EOS__Wright_8F90" startline="70">c1</references>
        <references refid="namespacemom__eos__wright_1a8cac4a7420b6ac57f3c9e1abc251a110" compoundref="MOM__EOS__Wright_8F90" startline="70">c2</references>
        <references refid="namespacemom__eos__wright_1a4cb9d874402c19becc87294045861267" compoundref="MOM__EOS__Wright_8F90" startline="71" endline="71">c3</references>
        <references refid="namespacemom__eos__wright_1a946198aad59501f936a956f6f9da0861" compoundref="MOM__EOS__Wright_8F90" startline="71">c4</references>
        <references refid="namespacemom__eos__wright_1a240d653273908c24302d935f94f32c4c" compoundref="MOM__EOS__Wright_8F90" startline="71">c5</references>
      </memberdef>
      </sectiondef>
    <briefdescription>
<para>The equation of state using the Wright 1997 expressions. </para>    </briefdescription>
    <detaileddescription>
    </detaileddescription>
    <location file="/home/cermak/src/MOM6.devrob/src/equation_of_state/MOM_EOS_Wright.F90" line="2" column="1"/>
  </compounddef>
</doxygen>
