ApplyIndicatorSettings_AMRController3D Subroutine

public subroutine ApplyIndicatorSettings_AMRController3D(this)

Push the controller-owned amplitude-gate settings onto the indicator. Called after every indicator Init, because Init is intent(out) and therefore resets them to the indicator's defaults. The setters carry the validation.

Arguments

TypeIntentOptionalAttributesName
class(AMRController3D), intent(inout) :: this

Contents


Source Code

  subroutine ApplyIndicatorSettings_AMRController3D(this)
    !! Push the controller-owned amplitude-gate settings onto the indicator. Called after every
    !! indicator Init, because Init is intent(out) and therefore resets them to the indicator's
    !! defaults. The setters carry the validation.
    implicit none
    class(AMRController3D),intent(inout) :: this

    call this%indicator%SetRelativeEnergyFloor(this%relativeEnergyFloor, &
                                               significantEnergyFloor=this%significantEnergyFloor)
    if(allocated(this%energyWeights)) then
      call this%indicator%SetEnergyWeights(this%energyWeights)
    endif

  endsubroutine ApplyIndicatorSettings_AMRController3D