32 #include <forward_list>
33 #include <initializer_list>
54 template<
typename dtype, std::enable_if_t<is_val
id_dtype_v<dtype>,
int> = 0>
70 template<
typename dtype>
87 template<
typename dtype,
size_t ArraySize, std::enable_if_t<is_val
id_dtype_v<dtype>,
int> = 0>
104 template<
typename dtype,
size_t Dim0Size,
size_t Dim1Size>
121 template<
typename dtype, std::enable_if_t<is_val
id_dtype_v<dtype>,
int> = 0>
136 template<
typename dtype>
153 template<
typename dtype,
size_t Dim1Size>
168 template<
typename dtype, std::enable_if_t<is_val
id_dtype_v<dtype>,
int> = 0>
183 template<
typename dtype>
198 template<
typename dtype,
typename dtypeComp>
213 template<
typename dtype>
229 template<
typename Iterator>
230 auto asarray(Iterator iterBegin, Iterator iterEnd)
245 template<
typename dtype>
261 template<
typename dtype>
278 template<
typename dtype>
296 template<typename dtype, typename BoolType, std::enable_if_t<std::is_same<BoolType, bool>::value,
int> = 0>
315 template<typename dtype, typename BoolType, std::enable_if_t<std::is_same<BoolType, bool>::value,
int> = 0>
Holds 1D and 2D arrays, the main work horse of the NumCpp library.
Definition: NdArrayCore.hpp:138
Definition: Coordinate.hpp:45
uint32 size(const NdArray< dtype > &inArray) noexcept
Definition: size.hpp:43
NdArray< dtype > asarray(std::initializer_list< dtype > inList)
Definition: asarray.hpp:55
NdArray< dtype > copy(const NdArray< dtype > &inArray)
Definition: copy.hpp:44
std::uint32_t uint32
Definition: Types.hpp:40