Namespace species_mod¶
Public Attributes¶
| Type | Name |
|---|---|
| real(fp), parameter, public | missing_vv = 1.0e-20\_fpMissing species concentration value. |
Public Functions¶
| Type | Name |
|---|---|
| subroutine, public | create_species_database (type(speciesmanagertype), intent(out) species_mgr, integer, intent(out) rc) Create basic species database. |
| integer function, public | find_species_by_name (type(speciestype), dimension(:), intent(in) species_db, integer, intent(in) num_species, character(len=*), intent(in) species_name, integer, intent(out) rc) Find species by name (standalone function) |
| logical function, public | validate_species (type(speciestype), intent(in) species, integer, intent(out) rc) Standalone species validation function. |
Public Attributes Documentation¶
variable missing_vv¶
Missing species concentration value.
Public Functions Documentation¶
function create_species_database¶
Create basic species database.
subroutine, public species_mod::create_species_database (
type( speciesmanagertype ), intent(out) species_mgr,
integer, intent(out) rc
)
This subroutine creates a basic species database with common species.
Parameters:
species_mgrInitialized species managerrcReturn code
function find_species_by_name¶
Find species by name (standalone function)
integer function, public species_mod::find_species_by_name (
type( speciestype ), dimension(:), intent(in) species_db,
integer, intent(in) num_species,
character(len=*), intent(in) species_name,
integer, intent(out) rc
)
This function provides species lookup functionality.
Parameters:
species_dbArray of speciesnum_speciesNumber of species in databasespecies_nameName to search forrcReturn code
function validate_species¶
Standalone species validation function.
logical function, public species_mod::validate_species (
type( speciestype ), intent(in) species,
integer, intent(out) rc
)
This function provides species validation outside of the class methods.
Parameters:
speciesSpecies to validatercReturn code
The documentation for this class was generated from the following file src/core/species_mod.F90