32#if defined(__cpp_lib_math_special_functions) || !defined(NUMCPP_NO_USE_BOOST)
58 const auto mDouble =
static_cast<double>(m);
59 const auto mMinus1 = mDouble - 1.;
60 const auto mMinus1Over2 = mMinus1 / 2.;
61 const auto mMinus1Squared =
utils::sqr(mMinus1);
dtype beta(GeneratorType &generator, dtype inAlpha, dtype inBeta)
Definition: Random/beta.hpp:61
auto bessel_in(dtype1 inV, dtype2 inX)
Definition: bessel_in.hpp:57
constexpr dtype sqr(dtype inValue) noexcept
Definition: sqr.hpp:42
Definition: Cartesian.hpp:40
NdArray< dtype > linspace(dtype inStart, dtype inStop, uint32 inNum=50, EndPoint endPoint=EndPoint::YES)
Definition: linspace.hpp:61
NdArray< double > kaiser(int32 m, double beta)
Definition: kaiser.hpp:51
std::int32_t int32
Definition: Types.hpp:36
auto sqrt(dtype inValue) noexcept
Definition: sqrt.hpp:48