CAMP 1.0.0
Chemistry Across Multiple Phases
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
 Ccamp_camp_solver_data::aero_phase_add_condensed_dataAdd condensed aerosol phase data to the solver data block
 Ccamp_aero_phase_data::aero_phase_data_ptrPointer type for building arrays
 Ccamp_aero_phase_data::aero_phase_data_tAerosol phase data type
 Ccamp_camp_solver_data::aero_phase_print_dataPrint the solver data
 Ccamp_camp_solver_data::aero_rep_add_condensed_dataAdd condensed aerosol representation data to the solver data block
 Ccamp_aero_rep_data::aero_rep_data_ptrPointer to aero_rep_data_t extending types
 Ccamp_aero_rep_data::aero_rep_data_tAbstract aerosol representation data type
 Ccamp_aero_rep_factory::aero_rep_factory_tFactory type for aerosol representations
 Ccamp_aero_rep_modal_binned_mass::aero_rep_free_update_dataFree an update data object
 Ccamp_aero_rep_single_particle::aero_rep_free_update_dataFree an update data object
 Ccamp_aero_rep_modal_binned_mass::aero_rep_modal_binned_mass_create_gmd_update_dataInterface to c aerosol representation functions
 Ccamp_aero_rep_modal_binned_mass::aero_rep_modal_binned_mass_create_gsd_update_dataAllocate space for a GSD update object
 Ccamp_aero_rep_modal_binned_mass::aero_rep_modal_binned_mass_set_gmd_update_dataSet a new mode GMD
 Ccamp_aero_rep_modal_binned_mass::aero_rep_modal_binned_mass_set_gsd_update_dataSet a new mode GSD
 Ccamp_camp_solver_data::aero_rep_print_dataPrint the aerosol representation data
 Ccamp_aero_rep_single_particle::aero_rep_single_particle_create_number_update_dataInterface to c aerosol representation functions
 Ccamp_aero_rep_single_particle::aero_rep_single_particle_set_number_update_data__n_m3Set a new particle number concentration
 Ccamp_camp_solver_data::aero_rep_update_dataUpdate aerosol representation data
 Ccamp_aero_rep_data::aero_rep_update_data_tUpdate cookie
 Ccamp_camp_core::camp_core_tPart-MC model data
 Ccamp_camp_solver_data::camp_solver_data_tSolver data
 Ccamp_camp_state::camp_state_ptrPointer type for building arrays
 Ccamp_camp_state::camp_state_tModel state
 Ccamp_chem_spec_data::chem_spec_data_tChemical species data
 Ccamp_constants::const_tPhysical constants
 Ccamp_debug_diff_check::diff_checkInterface to c functions for diff checker
 Ccamp_debug_diff_check::diff_check_update_onlyCheck the dimensions of the data and update the saved values, but do not compare data
 CDifferenceCheckerData
 Ccamp_env_state::env_state_ptrPointer for env_state_t
 Ccamp_env_state::env_state_tCurrent environment state
 Ccamp_aero_rep_data::get_sizeGet the size of the section of the camp_camp_state::camp_state_t::state_var array required for this aerosol representation
 Ccamp_aero_rep_data::initializeInitialize 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
 Ccamp_rxn_data::initializeReaction initialization. Takes species, phase and reaction parameters and packs required information into the condensed data arrays for use during the model run
 Ccamp_sub_model_data::initializeInitialize the sub-model data, validating input parameters and loading any required information form the sub_model_data_t::property_set. This routine should be called once for each sub-model at the beginning of the 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
 Ccamp_aero_rep_data::internal_bin_packExtending-type binary pack function (Internal use only)
 Ccamp_rxn_data::internal_bin_packExtending-type binary pack function (Internal use only)
 Ccamp_sub_model_data::internal_bin_packExtending-type binary pack function (Internal use only)
 Ccamp_aero_rep_data::internal_bin_unpackExtending-type binary unpack function (Internal use only)
 Ccamp_rxn_data::internal_bin_unpackExtending-type binary unpack function (Internal use only)
 Ccamp_sub_model_data::internal_bin_unpackExtending-type binary unpack function (Internal use only)
 Ccamp_aero_rep_data::internal_pack_sizeExtending-type binary pack size (internal use only)
 Ccamp_rxn_data::internal_pack_sizeExtending-type binary pack size (internal use only)
 Ccamp_sub_model_data::internal_pack_sizeExtending-type binary pack size (internal use only)
 CJacMap
 CJacobian
 CJacobianColumnElements
 Ccamp_mechanism_data::mechanism_data_ptrPointer type for building arrays
 Ccamp_mechanism_data::mechanism_data_tA chemical mechanism
 CModel
 CModelData
 CModelElement
 CModelElementDataIndices
 CModelElementDataPointers
 Ccamp_aero_rep_data::num_jac_elemGet the number of Jacobian elements used in calculations of aerosol mass, volume, number, etc. for a particular phase
 Ccamp_aero_rep_data::num_phase_instancesGet the number of instances of a specified aerosol phase
 Ccamp_sub_model_data::priorityReturn a real number representing the priority of the sub model calculations. Low priority sub models may use the results of higher priority sub models. Lower numbers indicate higher priority
 Ccamp_property::property_link_tProperty link data
 Ccamp_property::property_ptr
 Ccamp_property::property_tProperty data
 Ccamp_camp_solver_data::rxn_add_condensed_dataAdd condensed reaction data to the solver data block
 Ccamp_rxn_condensed_phase_photolysis::rxn_condensed_phase_photolysis_create_rate_update_dataInterface to c reaction functions
 Ccamp_rxn_condensed_phase_photolysis::rxn_condensed_phase_photolysis_set_rate_update_dataSet a new photolysis rate
 Ccamp_rxn_data::rxn_data_ptrPointer type for building arrays of mixed reactions
 Ccamp_rxn_data::rxn_data_tAbstract reaction data type
 Ccamp_rxn_emission::rxn_emission_create_rate_update_dataInterface to c reaction functions
 Ccamp_rxn_emission::rxn_emission_set_rate_update_dataSet a new emission rate
 Ccamp_rxn_factory::rxn_factory_tFactory type for chemical reactions
 Ccamp_rxn_first_order_loss::rxn_first_order_loss_create_rate_update_dataInterface to c reaction functions
 Ccamp_rxn_first_order_loss::rxn_first_order_loss_set_rate_update_dataSet a new first_order_loss rate
 Ccamp_rxn_condensed_phase_photolysis::rxn_free_update_dataFree an update rate data object
 Ccamp_rxn_emission::rxn_free_update_dataFree an update rate data object
 Ccamp_rxn_first_order_loss::rxn_free_update_dataFree an update rate data object
 Ccamp_rxn_photolysis::rxn_free_update_dataFree an update rate data object
 Ccamp_rxn_wet_deposition::rxn_free_update_dataFree an update rate data object
 Ccamp_rxn_photolysis::rxn_photolysis_create_rate_update_dataInterface to c reaction functions
 Ccamp_rxn_photolysis::rxn_photolysis_set_rate_update_dataSet a new photolysis rate
 Ccamp_camp_solver_data::rxn_print_dataPrint the solver data
 Ccamp_camp_solver_data::rxn_update_dataUpdate reaction data
 Ccamp_rxn_data::rxn_update_data_tUpdate cookie
 Ccamp_rxn_wet_deposition::rxn_wet_deposition_create_rate_update_dataInterface to c reaction functions
 Ccamp_rxn_wet_deposition::rxn_wet_deposition_set_rate_update_dataSet a new wet_deposition rate
 Ccamp_camp_solver_data::solver_freeFree the memory associated with a solver
 Ccamp_camp_solver_data::solver_get_statisticsGet the solver statistics
 Ccamp_camp_solver_data::solver_initializeSolver initialization
 Ccamp_camp_solver_data::solver_newInterface to c ODE solver functions
 Ccamp_camp_solver_data::solver_reset_timersReset the solver function timers
 Ccamp_camp_solver_data::solver_runRun the solver
 Ccamp_solver_stats::solver_stats_tSolver statistics
 CSolverData
 Ccamp_aero_rep_data::spec_nameGet the non-unique name of a chemical species by its unique name
 Ccamp_aero_rep_data::spec_state_idGet a species id on the camp_camp_state::camp_state_t::state_var array by unique name. These are unique ids for each element on the state array for this aerosol representation and are numbered:
 Ccamp_util::string_tString type for building arrays of string of various size
 Ccamp_camp_solver_data::sub_model_add_condensed_dataAdd condensed sub model data to the solver data block
 Ccamp_sub_model_data::sub_model_data_ptrPointer to sub_model_data_t extending types
 Ccamp_sub_model_data::sub_model_data_tAbstract sub-model data type
 Ccamp_sub_model_factory::sub_model_factory_tFactory type for sub-models
 Ccamp_camp_solver_data::sub_model_print_dataPrint the solver data
 Ccamp_camp_solver_data::sub_model_update_dataUpdate reaction data
 Ccamp_sub_model_data::sub_model_update_data_tUpdate cookie
 CTimeDerivative
 Ccamp_util::to_stringInterface for to_string functions
 Ccamp_aero_rep_data::unique_namesGet a list of unique names for each element on the camp_camp_state::camp_state_t::state_var array for this aerosol representation