50 template<
typename dtype>
59 return roll(inX, inX.
size() / 2, inAxis);
#define THROW_INVALID_ARGUMENT_ERROR(msg)
Definition: Error.hpp:37
#define STATIC_ASSERT_ARITHMETIC_OR_COMPLEX(dtype)
Definition: StaticAsserts.hpp:56
Holds 1D and 2D arrays, the main work horse of the NumCpp library.
Definition: NdArrayCore.hpp:139
size_type size() const noexcept
Definition: NdArrayCore.hpp:4604
size_type numCols() const noexcept
Definition: NdArrayCore.hpp:3545
size_type numRows() const noexcept
Definition: NdArrayCore.hpp:3557
Definition: FFT/fft.hpp:40
NdArray< dtype > fftshift(const NdArray< dtype > &inX, Axis inAxis=Axis::NONE)
Definition: fftshift.hpp:51
Axis
Enum To describe an axis.
Definition: Enums.hpp:36
NdArray< dtype > roll(const NdArray< dtype > &inArray, int32 inShift, Axis inAxis=Axis::NONE)
Definition: roll.hpp:52