<?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.20" xml:lang="en-US">
  <compounddef id="todo" kind="page">
    <compoundname>todo</compoundname>
    <title>Todo List</title>
    <briefdescription>
    </briefdescription>
    <detaileddescription>
<para><variablelist>
<varlistentry><term>Subprogram <ref refid="structmom__controlled__forcing_1_1ctrl__forcing__cs_1a4740b9fa9c22cc62fb957c76b65d4f11" kindref="member">mom_controlled_forcing::ctrl_forcing_cs::avg_time</ref>  </term></varlistentry>
<listitem><para><anchor id="todo_1_todo000012"/>Needs more complete documentation.  </para>
</listitem>
<varlistentry><term>Subprogram <ref refid="namespaceuser__initialization_1a91c73478b39de720dde435a23d96c2bb" kindref="member">user_initialization::first_call</ref>  </term></varlistentry>
<listitem><para><anchor id="todo_1_todo000022"/>Move this module variable into a control structure.  </para>
</listitem>
<varlistentry><term>Subprogram <ref refid="namespacemom__wave__interface_1a9add067c6322c0d863978f0a1c13b205" kindref="member">mom_wave_interface::testprof</ref>  </term></varlistentry>
<listitem><para><anchor id="todo_1_todo000021"/>These module variables need to be documented as static/private variables or moved into a control structure.  </para>
</listitem>
<varlistentry><term>Subprogram <ref refid="namespacemom__wave__interface_1aab4d6b9f7e8823615c5ff975e0e40d22" kindref="member">mom_wave_interface::la_misalignment</ref>  </term></varlistentry>
<listitem><para><anchor id="todo_1_todo000020"/>Module variable! Move into a control structure.  </para>
</listitem>
<varlistentry><term>Subprogram <ref refid="namespacemom__wave__interface_1abc7136c467d4f1def8b2a32dfd335c3f" kindref="member">mom_wave_interface::la_frachbl</ref>  </term></varlistentry>
<listitem><para><anchor id="todo_1_todo000019"/>Module variable! Move into a control structure.  </para>
</listitem>
<varlistentry><term>Subprogram <ref refid="namespacemom__wave__interface_1a86e86d267dc214498fcd8088349d5d57" kindref="member">mom_wave_interface::dataoverrideisinitialized</ref>  </term></varlistentry>
<listitem><para><anchor id="todo_1_todo000018"/>Module variable! Move into a control structure.  </para>
</listitem>
<varlistentry><term>Subprogram <ref refid="namespacemom__wave__interface_1a14b0aa4752008d5a52dbbb5e16751122" kindref="member">mom_wave_interface::surfbandfilename</ref>  </term></varlistentry>
<listitem><para><anchor id="todo_1_todo000017"/>Module variable! Move into a control structure.  </para>
</listitem>
<varlistentry><term>Subprogram <ref refid="namespacemom__wave__interface_1af159120455d0f0afae144afc6a587561" kindref="member">mom_wave_interface::datasource</ref>  </term></varlistentry>
<listitem><para><anchor id="todo_1_todo000016"/>Module variable! Move into a control structure.  </para>
</listitem>
<varlistentry><term>Subprogram <ref refid="namespacemom__wave__interface_1a91f7f974e91056f48cb04fb01b8f0d15" kindref="member">mom_wave_interface::partitionmode</ref>  </term></varlistentry>
<listitem><para><anchor id="todo_1_todo000015"/>Module variable! Move into a control structure.  </para>
</listitem>
<varlistentry><term>Subprogram <ref refid="namespacemom__wave__interface_1ab514cf456c7f7953f4c304b941ff4c53" kindref="member">mom_wave_interface::numbands</ref>  </term></varlistentry>
<listitem><para><anchor id="todo_1_todo000014"/>Module variable! Move into a control structure.  </para>
</listitem>
<varlistentry><term>Subprogram <ref refid="namespacemom__wave__interface_1ad81e4ea1a9510437272f5871af6993ad" kindref="member">mom_wave_interface::wavemethod</ref>  </term></varlistentry>
<listitem><para><anchor id="todo_1_todo000013"/>Module variable! Move into a control structure.  </para>
</listitem>
<varlistentry><term>Member <ref refid="MOM__memory__macros_8h_1a778d74c20afedc458a527b6d5ca06fdc" kindref="member">SZI_</ref>  (G)</term></varlistentry>
<listitem><para><anchor id="todo_1_todo000001"/>Explain or remove C1_, C2_ and C3_  </para>
</listitem>
<varlistentry><term>Subprogram <ref refid="namespacedyed__obcs__initialization_1a29ed29b248ce766691e964a173c7ceda" kindref="member">dyed_obcs_initialization::ntr</ref>  </term></varlistentry>
<listitem><para><anchor id="todo_1_todo000011"/>This is a module variable. Move this variable into the control structure.  </para>
</listitem>
<varlistentry><term>Subprogram <ref refid="namespacedyed__channel__initialization_1a3e5386324e634b73ca2c9e53a1f85775" kindref="member">dyed_channel_initialization::ntr</ref>  </term></varlistentry>
<listitem><para><anchor id="todo_1_todo000010"/>This is a module variable. Move this variable into the control structure.  </para>
</listitem>
<varlistentry><term>Subprogram <ref refid="namespacebfb__initialization_1a8e08501c7f85819406ff2e7f5cc6bb6b" kindref="member">bfb_initialization::first_call</ref>  </term></varlistentry>
<listitem><para><anchor id="todo_1_todo000009"/>Remove this module variable  </para>
</listitem>
<varlistentry><term>Subprogram <ref refid="namespacemom__neutral__diffusion_1ac211ae488cb6e3c6685df85d24ecd0dd" kindref="member">mom_neutral_diffusion::plm_diff</ref>  (nk, h, S, c_method, b_method, diff)</term></varlistentry>
<listitem><para><anchor id="todo_1_todo000008"/>The use of c_method to choose a scheme is inefficient and should eventually be moved up the call tree.  </para>
</listitem>
<varlistentry><term>Subprogram <ref refid="namespacemom__set__visc_1a9865113fe07928e7a240c2868ed45e5f" kindref="member">mom_set_visc::set_viscous_bbl</ref>  (u, v, h, tv, visc, G, GV, US, CS, symmetrize)</term></varlistentry>
<listitem><para><anchor id="todo_1_todo000007"/>Channel drag needs to be explained </para>
</listitem>
<varlistentry><term>Subprogram <ref refid="namespacemom__set__diffusivity_1a99d0eb7701f8e04d856b75117fe7b83c" kindref="member">mom_set_diffusivity::double_diffusion</ref>  (tv, h, T_f, S_f, j, G, GV, US, CS, Kd_T_dd, Kd_S_dd)</term></varlistentry>
<listitem><para><anchor id="todo_1_todo000006"/>Find reference for NCAR tech note above.  </para>
</listitem>
<varlistentry><term>Subprogram <ref refid="namespacemom__regularize__layers_1ab3955b6fce42b5a4b03457a57f46743b" kindref="member">mom_regularize_layers::id_clock_pass</ref>  </term></varlistentry>
<listitem><para><anchor id="todo_1_todo000005"/>Should these be global?  </para>
</listitem>
<varlistentry><term>Subprogram <ref refid="namespacemom__cvmix__shear_1aec86faeb6ba106f8c9584dd3b6368a41" kindref="member">mom_cvmix_shear::cvmix_shear_init</ref>  (Time, G, GV, US, param_file, diag, CS)</term></varlistentry>
<listitem><para><anchor id="todo_1_todo000004"/>Does this note require emphasis?  </para>
</listitem>
<varlistentry><term>Module <ref refid="namespacemom__mixed__layer__restrat" kindref="compound">mom_mixed_layer_restrat</ref>  </term></varlistentry>
<listitem><para><anchor id="todo_1_todo000003"/>Explain expression for momentum mixing time-scale. </para>
</listitem>
<varlistentry><term>Module <ref refid="namespacemom__lateral__mixing__coeffs" kindref="compound">mom_lateral_mixing_coeffs</ref>  </term></varlistentry>
<listitem><para><anchor id="todo_1_todo000002"/>Check this reference to Bob on/off paper. The resolution function used in scaling diffusivities (Hallberg, 2010) is</para>
</listitem>
</variablelist>
</para>
    </detaileddescription>
  </compounddef>
</doxygen>
