order Function

private pure function order(me) result(p)

Returns the order of the RK method

Type Bound

rk_variable_step_class

Arguments

Type IntentOptional Attributes Name
class(rk_variable_step_class), intent(in) :: me

Return Value integer

order of the method


Calls

proc~~order~~CallsGraph proc~order rklib_module::rk_variable_step_class%order properties properties proc~order->properties

Called by

proc~~order~~CalledByGraph proc~order rklib_module::rk_variable_step_class%order proc~hinit rklib_module::rk_variable_step_class%hinit proc~hinit->proc~order proc~hstart rklib_module::rk_variable_step_class%hstart proc~hstart->proc~order proc~integrate_to_event_variable_step rklib_module::rk_variable_step_class%integrate_to_event_variable_step proc~integrate_to_event_variable_step->proc~order proc~compute_initial_step rklib_module::rk_variable_step_class%compute_initial_step proc~integrate_to_event_variable_step->proc~compute_initial_step proc~integrate_variable_step rklib_module::rk_variable_step_class%integrate_variable_step proc~integrate_variable_step->proc~order proc~integrate_variable_step->proc~compute_initial_step proc~compute_initial_step->proc~hinit proc~compute_initial_step->proc~hstart program~rklib_example rklib_example program~rklib_example->proc~integrate_variable_step

Source Code

    pure function order(me) result(p)
        class(rk_variable_step_class),intent(in) :: me
        integer :: p !! order of the method
        type(rklib_properties) :: properties
        properties = me%properties()
        p = properties%order
    end function order