updateCSRates Interface

interface
private module subroutine updateCSRates(this, varCont, hostModel, hostData, updatePriority)

Arguments

Type IntentOptional Attributes Name
class(DBTransition), intent(inout) :: this
type(VariableContainer), intent(in) :: varCont

Variable container used in update

class(ModelSurrogate), intent(in), optional :: hostModel

Host model - unused

class(ModelboundData), intent(in), optional :: hostData

Host data used to access direct transition data

integer(kind=ik), intent(in), optional :: updatePriority

Priority for this update call used to determine if cross-sections should be updated

Description

Update cross-section and transition and moment exchange rates (if applicable)