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

Data Types

interface  dyncolumnstateupdatermod::column_state_updater_type
 
interface  dyncolumnstateupdatermod::column_state_updater_type
 

Modules

module  dyncolumnstateupdatermod
 

Functions/Subroutines

type(column_state_updater_type) function dyncolumnstateupdatermod::constructor (bounds, nclumps)
 
subroutine dyncolumnstateupdatermod::set_old_weights (this, bounds)
 
subroutine dyncolumnstateupdatermod::set_new_weights (this, bounds, clump_index)
 
subroutine dyncolumnstateupdatermod::update_column_state_no_special_handling (this, bounds, clump_index, var, fractional_area_old, fractional_area_new, adjustment)
 
subroutine dyncolumnstateupdatermod::update_column_state_fill_special_using_natveg (this, bounds, clump_index, var, non_conserved_mass_grc, fractional_area_old, fractional_area_new, adjustment)
 
subroutine dyncolumnstateupdatermod::update_column_state_fill_using_fixed_values (this, bounds, clump_index, var, landunit_values, non_conserved_mass_grc, fractional_area_old, fractional_area_new, adjustment)
 
subroutine dyncolumnstateupdatermod::update_column_state_fill_special_using_fixed_value (this, bounds, clump_index, var, special_value, non_conserved_mass_grc, fractional_area_old, fractional_area_new, adjustment)
 
subroutine dyncolumnstateupdatermod::update_column_state_with_optional_fractions (this, bounds, vals_input, vals_input_valid, has_prognostic_state, var, non_conserved_mass, fractional_area_old, fractional_area_new, adjustment)
 
subroutine dyncolumnstateupdatermod::update_column_state (this, bounds, vals_input, vals_input_valid, has_prognostic_state, fractional_area_old, fractional_area_new, var, non_conserved_mass, adjustment)
 

Variables

real(r8), parameter, public dyncolumnstateupdatermod::fillval_use_existing_value = spval
 
character(len= *), parameter, private dyncolumnstateupdatermod::sourcefile = __FILE__