Calculate the following for the given and :
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=real64), | intent(in) | :: | pw01_eps |
auxiliary parameter |
||
| real(kind=real64), | intent(in) | :: | pw04_eps |
|
||
| real(kind=real64), | intent(in) | :: | pre_step |
elliptic nome
elemental function elliptic_nome_by_epsilon_05_horner(pw01_eps, pw04_eps, pre_step) result(q) !! Calculate the following for the given \( \varepsilon \) and \( { \varepsilon }^{ 4 } \): !! $$ \varepsilon ( 1 + { \varepsilon }^{ 4 } \cdot \texttt{pre_step} ) $$ real(real64), intent(in) :: pw01_eps !! auxiliary parameter \( \varepsilon \) real(real64), intent(in) :: pw04_eps !! \( { \varepsilon }^{ 4 } \) real(real64), intent(in) :: pre_step real(real64) :: q !! elliptic nome \( q \) q = pw01_eps * (c_01 + pre_step * pw04_eps) end function elliptic_nome_by_epsilon_05_horner