initialize_real64 Subroutine

private elemental subroutine initialize_real64(agm)

Initialize components: n_iter, list_a and list_g

Arguments

Type IntentOptional Attributes Name
type(arithmetic_geometric_mean_real64_type), intent(inout) :: agm

Source Code

    elemental subroutine initialize_real64(agm)
        !! Initialize components: `n_iter`, `list_a` and `list_g`

        type(arithmetic_geometric_mean_real64_type), intent(inout) :: agm



        agm%n_iter_ = initial_n_iter

        agm%list_a(:) = ieee_value( x = 0.0_real64, class = ieee_quiet_nan )
        agm%list_g(:) = agm%list_a(:)

    end subroutine initialize_real64