dense_invalidate Subroutine

private subroutine dense_invalidate(me)

Mark the dense output data as invalid. This must be called before me%funcs is overwritten by a new step.

Type Bound

rk_class

Arguments

Type IntentOptional Attributes Name
class(rk_class), intent(inout) :: me

Called by

proc~~dense_invalidate~~CalledByGraph proc~dense_invalidate rk_class%dense_invalidate proc~begin_integration_rk_class rk_class%begin_integration_rk_class proc~begin_integration_rk_class->proc~dense_invalidate proc~initialize_rk_class rk_class%initialize_rk_class proc~initialize_rk_class->proc~dense_invalidate proc~integrate_to_event_variable_step rk_variable_step_class%integrate_to_event_variable_step proc~integrate_to_event_variable_step->proc~dense_invalidate proc~integrate_variable_step rk_variable_step_class%integrate_variable_step proc~integrate_variable_step->proc~dense_invalidate program~rklib_example rklib_example program~rklib_example->proc~integrate_variable_step

Source Code

    subroutine dense_invalidate(me)
        class(rk_class),intent(inout) :: me
        me%dense_available = .false.
        me%dense_computed = .false.
        me%dense_computing = .false.
    end subroutine dense_invalidate