32#include <forward_list>
33#include <initializer_list>
56 template<
typename dtype, std::enable_if_t<is_val
id_dtype_v<dtype>,
int> = 0>
72 template<
typename dtype>
89 template<
typename dtype,
size_t ArraySize, std::enable_if_t<is_val
id_dtype_v<dtype>,
int> = 0>
106 template<
typename dtype,
size_t Dim0Size,
size_t Dim1Size>
124 template<
typename dtype, std::enable_if_t<is_val
id_dtype_v<dtype>,
int> = 0>
139 template<
typename dtype>
156 template<
typename dtype,
size_t Dim1Size>
172 template<
typename dtype, std::enable_if_t<is_val
id_dtype_v<dtype>,
int> = 0>
187 template<
typename dtype>
202 template<
typename dtype,
typename dtypeComp>
217 template<
typename dtype>
233 template<
typename Iterator>
234 auto asarray(Iterator iterBegin, Iterator iterEnd)
249 template<
typename dtype>
265 template<
typename dtype>
282 template<
typename dtype>
300 template<
typename dtype,
302 std::enable_if_t<std::is_integral_v<UIntType> && !std::is_same_v<UIntType, bool>,
int> = 0>
321 template<
typename dtype,
324 std::enable_if_t<std::is_integral_v<UIntType1> && !std::is_same_v<UIntType1, bool>,
int> = 0,
325 std::enable_if_t<std::is_integral_v<UIntType2> && !std::is_same_v<UIntType2, bool>,
int> = 0>
Holds 1D and 2D arrays, the main work horse of the NumCpp library.
Definition: NdArrayCore.hpp:139
Definition: Cartesian.hpp:40
uint32 size(const NdArray< dtype > &inArray) noexcept
Definition: size.hpp:43
NdArray< dtype > asarray(std::initializer_list< dtype > inList)
Definition: asarray.hpp:57
PointerPolicy
Policy for NdArray constructor that takes in a pointer to data.
Definition: Enums.hpp:56
std::uint32_t uint32
Definition: Types.hpp:40