tem_opVar_reduction_transient_update Subroutine

public subroutine tem_opVar_reduction_transient_update(redTransVarPos, varSys, tree, time)

Update all time reduction operation variables for entire domain

Arguments

TypeIntentOptionalAttributesName
integer, intent(in) :: redTransVarPos(:)

Position of time reduction variables in varSys

type(tem_varSys_type), intent(in) :: varSys

Global Variable system

type(treelmesh_type), intent(in) :: tree

treelmesh_type

type(tem_time_type), intent(in) :: time

Current time


Calls

proc~~tem_opvar_reduction_transient_update~~CallsGraph proc~tem_opvar_reduction_transient_update tem_opVar_reduction_transient_update proc~tem_reduction_transient_update tem_reduction_transient_update proc~tem_opvar_reduction_transient_update->proc~tem_reduction_transient_update proc~tem_reduction_transient_reset tem_reduction_transient_reset proc~tem_reduction_transient_update->proc~tem_reduction_transient_reset

Contents


Variables

TypeVisibilityAttributesNameInitial
integer, private :: elemPos(tree%nElems)
real(kind=rk), private, allocatable:: input_varRes(:)
integer, private :: iVar
integer, private :: iElem
integer, private :: posDepVar
integer, private :: nCompMax
integer, private :: idxMax
integer, private :: nDofs
type(tem_varSys_op_data_type), private, pointer:: opData