CAMP 1.0.0
Chemistry Across Multiple Phases
Public Member Functions | List of all members
camp_aero_rep_data::initialize Interface Reference

Initialize the aerosol representation data, validating component data and loading any required information from the aero_rep_data_t::property_set. This routine should be called once for each aerosol representation at the beginning of a model run after all the input files have been read in. It ensures all data required during the model run are included in the condensed data arrays. More...

Public Member Functions

subroutine initialize (this, aero_phase_set, spec_state_id)
 

Detailed Description

Initialize the aerosol representation data, validating component data and loading any required information from the aero_rep_data_t::property_set. This routine should be called once for each aerosol representation at the beginning of a model run after all the input files have been read in. It ensures all data required during the model run are included in the condensed data arrays.

Definition at line 193 of file aero_rep_data.F90.

Constructor & Destructor Documentation

◆ initialize()

subroutine camp_aero_rep_data::initialize::initialize ( class(aero_rep_data_t), intent(inout)  this,
type(aero_phase_data_ptr), dimension(:), intent(in), pointer  aero_phase_set,
integer(kind=i_kind), intent(in)  spec_state_id 
)
Parameters
[in,out]thisAerosol representation data
[in]aero_phase_setThe set of aerosol phases. Note that an aerosol representation may implement any number of instances of each phase.
[in]spec_state_idBeginning state id for this aerosol representation in the camp_camp_state::camp_state_t::state_var array

Definition at line 193 of file aero_rep_data.F90.


The documentation for this interface was generated from the following file: