| 
| pure logical function  | mpas4da_mod::field_is_scalar (fieldName) | 
|   | Test for a form of water vapor or hydrometeor of interest.  More...
  | 
|   | 
| pure logical function  | mpas4da_mod::match_scalar (scalarName, fieldName) | 
|   | Test for a form of water vapor or hydrometeor of interest.  More...
  | 
|   | 
| subroutine  | mpas4da_mod::mpas_pool_demo (block) | 
|   | Demonstrate basic usage of MPAS pools.  More...
  | 
|   | 
| subroutine, public  | mpas4da_mod::da_operator_addition (pool_a, pool_b) | 
|   | Performs A = A + B for pools A and B.  More...
  | 
|   | 
| subroutine, public  | mpas4da_mod::da_copy_all2sub_fields (domain, pool_a) | 
|   | Performs a copy of allfield to a sub pool A.  More...
  | 
|   | 
| subroutine, public  | mpas4da_mod::da_copy_sub2all_fields (domain, pool_a) | 
|   | Performs a copy of a sub pool A to allfields.  More...
  | 
|   | 
| subroutine, public  | mpas4da_mod::da_template_pool (geom, templatePool, nf, fieldnames) | 
|   | Subset a pool from fields described in geom.  More...
  | 
|   | 
| subroutine  | mpas4da_mod::mpas_pool_template_field (srcFieldName, srcPool, dstFieldName, dstPool) | 
|   | Add a field to dstPool that is templated on a srcPool field.  More...
  | 
|   | 
| integer function  | mpas4da_mod::da_common_vars (pool_a, fieldname) | 
|   | 
| subroutine, public  | mpas4da_mod::da_random (pool_a, fld_select) | 
|   | Performs random for pool A.  More...
  | 
|   | 
| subroutine, public  | mpas4da_mod::da_operator (kind_op, pool_a, pool_b, pool_c, fld_select) | 
|   | Performs A = A 'kind_op' B for pools A and B.  More...
  | 
|   | 
| subroutine, public  | mpas4da_mod::da_self_mult (pool_a, zz) | 
|   | Performs A = A * zz for pool A, zz a real number.  More...
  | 
|   | 
| subroutine, public  | mpas4da_mod::da_constant (pool_a, realvalue, fld_select) | 
|   | Performs A = constant. for pool A.  More...
  | 
|   | 
| subroutine, public  | mpas4da_mod::da_posdef (pool_a, fld_select) | 
|   | Performs A = max(0.,A) for pool A.  More...
  | 
|   | 
| subroutine, public  | mpas4da_mod::da_setval (pool_a, zz) | 
|   | Performs A = Val_R. for pool A.  More...
  | 
|   | 
| subroutine, public  | mpas4da_mod::da_axpy (pool_a, pool_b, zz, fld_select) | 
|   | Performs A = A + B * zz for pools A and B.  More...
  | 
|   | 
| subroutine, public  | mpas4da_mod::da_gpnorm (pool_a, dminfo, nf, pstat, fld_select) | 
|   | Performs basic statistics min/max/norm given a pool.  More...
  | 
|   | 
| subroutine, public  | mpas4da_mod::da_fldrms (pool_a, dminfo, fldrms, fld_select) | 
|   | Performs basic statistics min/max/norm given a pool.  More...
  | 
|   | 
| subroutine, public  | mpas4da_mod::da_dot_product (pool_a, pool_b, dminfo, zprod) | 
|   | Performs the dot_product given two pools of fields.  More...
  | 
|   | 
| subroutine, public  | mpas4da_mod::cvt_oopsmpas_date (inString2, outString2, iconv) | 
|   | 
| subroutine, public  | mpas4da_mod::uv_cell_to_edges (domain, u_field, v_field, du, lonCell, latCell, nCells, edgeNormalVectors, nEdgesOnCell, edgesOnCell, nVertLevels) | 
|   | 
| subroutine, public  | mpas4da_mod::r3_normalize (ax, ay, az) | 
|   |