#include <MOM_memory.h>
Go to the source code of this file.
|
|
subroutine, public | mom_controlled_forcing::apply_ctrl_forcing (SST_anom, SSS_anom, SSS_mean, virt_heat, virt_precip, day_start, dt, G, US, CS) |
| This subroutine calls any of the other subroutines in this file that are needed to specify the current surface forcing fields. More...
|
|
integer function | mom_controlled_forcing::periodic_int (rval, num_period) |
| This function maps rval into an integer in the range from 1 to num_period. More...
|
|
real function | mom_controlled_forcing::periodic_real (rval, num_period) |
| This function shifts rval by an integer multiple of num_period so that 0 <= val_out < num_period. More...
|
|
subroutine, public | mom_controlled_forcing::register_ctrl_forcing_restarts (G, param_file, CS, restart_CS) |
| This subroutine is used to allocate and register any fields in this module that should be written to or read from the restart file. More...
|
|
subroutine, public | mom_controlled_forcing::controlled_forcing_init (Time, G, param_file, diag, CS) |
| Set up this modules control structure. More...
|
|
subroutine, public | mom_controlled_forcing::controlled_forcing_end (CS) |
| Clean up this modules control structure. More...
|
|