#include <eve/module/elliptic.hpp>
#include <iostream>
int main(){
std::cout << "<- wf = " << wf << "\n";
std::cout << "<- wphi = " << wphi << "\n";
std::cout <<
"-> am(wphi, wf) = " <<
eve::am(wphi, wf) <<
"\n";
std::cout <<
"-> am[wf != 1.0](wphi,wf) = " <<
eve::am[wf != -1.0f](wphi, wf) <<
"\n";
}
constexpr auto lower
Guarantees a result no greater than the exact mathematical one.
Definition core.hpp:103
constexpr auto upper
Guarantees a result no smaller than the exact mathematical one.
Definition core.hpp:102
constexpr auto am
elementwise_callable object computing the Jacobi's Amplitude function.
Definition am.hpp:98
constexpr auto pio_2
Callable object computing the constant .
Definition pio_2.hpp:76
Lightweight type-wrapper.
Definition as.hpp:29
Conditional expression ignoring the k last lanes from a eve::simd_value.
Definition conditional.hpp:361
Wrapper for SIMD registers.
Definition wide.hpp:94