CIME Driver
Data Types | Functions/Subroutines | Variables
shr_fire_emis_mod Module Reference

Data Types

type  shr_fire_emis_comp_ptr
 
type  shr_fire_emis_comp_t
 
type  shr_fire_emis_mechcomp_t
 

Functions/Subroutines

subroutine, public shr_fire_emis_readnl (NLFileName, ID, emis_fields)
 
subroutine shr_fire_emis_init (specifier, emis_fields)
 
type(shr_fire_emis_comp_t) function, pointer add_emis_comp (name, coeff)
 
recursive type(shr_fire_emis_comp_t) function, pointer get_emis_comp_by_name (list_comp, name)
 
subroutine add_emis_comp_to_list (new_emis_comp)
 

Variables

logical, public shr_fire_emis_elevated = .true.
 
character(len=cs), public shr_fire_emis_fields_token = ''
 
character(len=cl), public shr_fire_emis_factors_file = ''
 
character(len=cs), public shr_fire_emis_ztop_token = 'Sl_fztop'
 
integer, parameter name_len =16
 
type(shr_fire_emis_mechcomp_t), dimension(:), pointer, public shr_fire_emis_mechcomps
 
type(shr_fire_emis_comp_t), pointer, public shr_fire_emis_linkedlist
 
integer, public shr_fire_emis_comps_n = 0
 
integer, public shr_fire_emis_mechcomps_n = 0
 

Function/Subroutine Documentation

◆ add_emis_comp()

type(shr_fire_emis_comp_t) function, pointer shr_fire_emis_mod::add_emis_comp ( character(len=*), intent(in)  name,
real(r8), intent(in)  coeff 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ add_emis_comp_to_list()

subroutine shr_fire_emis_mod::add_emis_comp_to_list ( type(shr_fire_emis_comp_t), intent(in), target  new_emis_comp)
private
Here is the caller graph for this function:

◆ get_emis_comp_by_name()

recursive type(shr_fire_emis_comp_t) function, pointer shr_fire_emis_mod::get_emis_comp_by_name ( type(shr_fire_emis_comp_t), pointer  list_comp,
character(len=*), intent(in)  name 
)
private
Here is the caller graph for this function:

◆ shr_fire_emis_init()

subroutine shr_fire_emis_mod::shr_fire_emis_init ( character(len=*), dimension(:), intent(in)  specifier,
character(len=*), intent(out)  emis_fields 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ shr_fire_emis_readnl()

subroutine, public shr_fire_emis_mod::shr_fire_emis_readnl ( character(len=*), intent(in)  NLFileName,
integer, intent(in)  ID,
character(len=*), intent(out)  emis_fields 
)
Here is the call graph for this function:
Here is the caller graph for this function:

Variable Documentation

◆ name_len

integer, parameter shr_fire_emis_mod::name_len =16
private

◆ shr_fire_emis_comps_n

integer, public shr_fire_emis_mod::shr_fire_emis_comps_n = 0

◆ shr_fire_emis_elevated

logical, public shr_fire_emis_mod::shr_fire_emis_elevated = .true.

◆ shr_fire_emis_factors_file

character(len=cl), public shr_fire_emis_mod::shr_fire_emis_factors_file = ''

◆ shr_fire_emis_fields_token

character(len=cs), public shr_fire_emis_mod::shr_fire_emis_fields_token = ''

◆ shr_fire_emis_linkedlist

type(shr_fire_emis_comp_t), pointer, public shr_fire_emis_mod::shr_fire_emis_linkedlist

◆ shr_fire_emis_mechcomps

type(shr_fire_emis_mechcomp_t), dimension(:), pointer, public shr_fire_emis_mod::shr_fire_emis_mechcomps

◆ shr_fire_emis_mechcomps_n

integer, public shr_fire_emis_mod::shr_fire_emis_mechcomps_n = 0

◆ shr_fire_emis_ztop_token

character(len=cs), public shr_fire_emis_mod::shr_fire_emis_ztop_token = 'Sl_fztop'