56 const auto mDouble =
static_cast<double>(m);
57 const auto twoPiDivMMinus1 = (2. *
constants::pi) / (mDouble - 1.);
63 result[i++] = 0.5 - 0.5 * std::cos(twoPiDivMMinus1 * n);
Holds 1D and 2D arrays, the main work horse of the NumCpp library.
Definition NdArrayCore.hpp:139
constexpr double pi
Pi.
Definition Core/Constants.hpp:39
Definition Cartesian.hpp:40
NdArray< double > hanning(int32 m)
Definition hanning.hpp:49
NdArray< dtype > linspace(dtype inStart, dtype inStop, uint32 inNum=50, EndPoint endPoint=EndPoint::YES)
Definition linspace.hpp:61
std::int32_t int32
Definition Types.hpp:36
@ YES
Definition Enums.hpp:75