CAMP 1.0.0
Chemistry Across Multiple Phases
Data Types | Modules | Functions/Subroutines
sub_model_UNIFAC.F90 File Reference

The camp_sub_model_UNIFAC module. More...

Go to the source code of this file.

Data Types

interface  camp_sub_model_unifac::sub_model_unifac_t
 UNIFAC activity coefficient calculation. More...
 

Modules

module  camp_sub_model_unifac
 The sub_model_UNIFAC_t type and assocatiated subroutines.
 

Functions/Subroutines

type(sub_model_unifac_t) function, pointer camp_sub_model_unifac::constructor ()
 Constructor for sub_model_UNIFAC_t.
 
subroutine camp_sub_model_unifac::initialize (this, aero_rep_set, aero_phase_set, chem_spec_data)
 Initialize 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.
 
real(kind=dp) function camp_sub_model_unifac::priority (this)
 Return 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.
 
elemental subroutine camp_sub_model_unifac::finalize (this)
 Finalize the sub-model.
 

Detailed Description

The camp_sub_model_UNIFAC module.

Definition in file sub_model_UNIFAC.F90.