CAM
AnnualFluxDribbler.F90 File Reference
#include "shr_assert.h"

Data Types

type  annualfluxdribbler::annual_flux_dribbler_type
 

Modules

module  annualfluxdribbler
 

Functions/Subroutines

type(annual_flux_dribbler_type) function, public annualfluxdribbler::annual_flux_dribbler_gridcell (bounds, name, units, allows_non_annual_delta)
 
type(annual_flux_dribbler_type) function, public annualfluxdribbler::annual_flux_dribbler_patch (bounds, name, units, allows_non_annual_delta)
 
subroutine annualfluxdribbler::set_curr_delta (this, bounds, delta)
 
subroutine annualfluxdribbler::get_curr_flux (this, bounds, flux)
 
subroutine annualfluxdribbler::get_dribbled_delta (this, bounds, delta)
 
subroutine annualfluxdribbler::get_amount_left_to_dribble_beg (this, bounds, amount_left_to_dribble)
 
subroutine annualfluxdribbler::get_amount_left_to_dribble_end (this, bounds, amount_left_to_dribble)
 
subroutine annualfluxdribbler::restart (this, bounds, ncid, flag)
 
subroutine annualfluxdribbler::clean (this)
 
subroutine annualfluxdribbler::allocate_and_initialize_data (this, bounds)
 
subroutine annualfluxdribbler::set_metadata (this, name, units, allows_non_annual_delta)
 
subroutine annualfluxdribbler::get_amount_left_to_dribble (this, bounds, yearfrac, amount_left_to_dribble)
 

Variables

integer, parameter annualfluxdribbler::name_maxlen = 128
 
integer, parameter annualfluxdribbler::units_maxlen = 64
 
integer, parameter annualfluxdribbler::subgrid_maxlen = 64
 
character(len= *), parameter, private annualfluxdribbler::sourcefile = __FILE__