initCRMSecElTermGenerator Interface

interface
private module subroutine initCRMSecElTermGenerator(this, envObj, crmData, distributionName, generatorTag, includedTransitionIndices)

Arguments

Type IntentOptional Attributes Name
class(CRMSecElTermGenerator), intent(inout) :: this
type(EnvironmentWrapper), intent(in), target :: envObj

Environment wrapper used to get species data, partition info, etc.

type(ModelboundCRMData), intent(in) :: crmData

CRM data object used to get transition data

character(len=*), intent(in) :: distributionName

Evolved distribution name

character(len=*), intent(in) :: generatorTag
integer(kind=ik), intent(in), optional, dimension(:) :: includedTransitionIndices

Optional list of transitions to be included in source calculations by this generator. Defaults to all transitions

Description

Constructor routine for CRM secondary electron source/sink term generator