| 
| subroutine, public  | mom_mixed_layer_restrat::mixedlayer_restrat (h, uhtr, vhtr, tv, fluxes, dt, MLD, VarMix, G, GV, CS) | 
|   | Driver for the mixed-layer restratification parameterization. The code branches between two different implementations depending on whether the bulk-mixed layer or a general coordinate are in use.  More...
  | 
|   | 
| subroutine  | mom_mixed_layer_restrat::mixedlayer_restrat_general (h, uhtr, vhtr, tv, fluxes, dt, MLD_in, VarMix, G, GV, CS) | 
|   | Calculates a restratifying flow in the mixed layer.  More...
  | 
|   | 
| subroutine  | mom_mixed_layer_restrat::mixedlayer_restrat_bml (h, uhtr, vhtr, tv, fluxes, dt, G, GV, CS) | 
|   | Calculates a restratifying flow assuming a 2-layer bulk mixed layer.  More...
  | 
|   | 
| logical function, public  | mom_mixed_layer_restrat::mixedlayer_restrat_init (Time, G, GV, param_file, diag, CS) | 
|   | Initialize the mixed layer restratification module.  More...
  | 
|   | 
| subroutine, public  | mom_mixed_layer_restrat::mixedlayer_restrat_register_restarts (HI, param_file, CS, restart_CS) | 
|   | Allocate and register fields in the mixed layer restratification structure for restarts.  More...
  | 
|   |