45 template<
typename dtype>
48 inArray.
put(inIndex, inValue);
63 template<
typename dtype>
66 inArray.
put(inRow, inCol, inValue);
81 template<
typename dtype,
typename Indices, type_traits::ndarray_
int_concept<Indices> = 0>
84 inArray.
put(inIndices, inValue);
99 template<
typename dtype,
typename Indices, type_traits::ndarray_
int_concept<Indices> = 0>
102 inArray.
put(inIndices, inValues);
117 template<
typename dtype>
120 inArray.
put(inSlice, inValue);
135 template<
typename dtype>
138 inArray.
put(inSlice, inValues);
154 template<
typename dtype,
157 type_traits::ndarray_int_concept<RowIndices> = 0,
158 type_traits::ndarray_int_concept<ColIndices> = 0>
160 const RowIndices& inRowIndices,
161 const ColIndices& inColIndices,
162 const dtype& inValue)
164 inArray.
put(inRowIndices, inColIndices, inValue);
180 template<
typename dtype,
typename RowIndices, type_traits::ndarray_
int_concept<RowIndices> = 0>
184 inArray.
put(inRowIndices, inColSlice, inValue);
200 template<
typename dtype,
typename ColIndices, type_traits::ndarray_
int_concept<ColIndices> = 0>
204 inArray.
put(inRowSlice, inColIndices, inValue);
220 template<
typename dtype>
223 inArray.
put(inRowSlice, inColSlice, inValue);
239 template<
typename dtype,
typename Indices, type_traits::ndarray_
int_concept<Indices> = 0>
242 inArray.
put(inRowIndices, inColIndex, inValue);
258 template<
typename dtype>
261 inArray.
put(inRowSlice, inColIndex, inValue);
277 template<
typename dtype,
typename Indices, type_traits::ndarray_
int_concept<Indices> = 0>
280 inArray.
put(inRowIndex, inColIndices, inValue);
296 template<
typename dtype>
299 inArray.
put(inRowIndex, inColSlice, inValue);
315 template<
typename dtype,
318 type_traits::ndarray_int_concept<RowIndices> = 0,
319 type_traits::ndarray_int_concept<ColIndices> = 0>
321 const RowIndices& inRowIndices,
322 const ColIndices& inColIndices,
325 inArray.
put(inRowIndices, inColIndices, inValues);
341 template<
typename dtype,
typename RowIndices, type_traits::ndarray_
int_concept<RowIndices> = 0>
343 const RowIndices& inRowIndices,
344 const Slice& inColSlice,
347 inArray.
put(inRowIndices, inColSlice, inValues);
363 template<
typename dtype,
typename ColIndices, type_traits::ndarray_
int_concept<ColIndices> = 0>
365 const Slice& inRowSlice,
366 const ColIndices& inColIndices,
369 inArray.
put(inRowSlice, inColIndices, inValues);
385 template<
typename dtype>
389 inArray.
put(inRowSlice, inColSlice, inValues);
405 template<
typename dtype,
typename Indices, type_traits::ndarray_
int_concept<Indices> = 0>
409 inArray.
put(inRowIndices, inColIndex, inValues);
425 template<
typename dtype>
429 inArray.
put(inRowSlice, inColIndex, inValues);
445 template<
typename dtype,
typename Indices, type_traits::ndarray_
int_concept<Indices> = 0>
449 inArray.
put(inRowIndex, inColIndices, inValues);
465 template<
typename dtype>
469 inArray.
put(inRowIndex, inColSlice, inValues);
Holds 1D and 2D arrays, the main work horse of the NumCpp library.
Definition: NdArrayCore.hpp:139
self_type & put(index_type inIndex, const value_type &inValue)
Definition: NdArrayCore.hpp:3693
A Class for slicing into NdArrays.
Definition: Slice.hpp:45
Definition: Cartesian.hpp:40
NdArray< dtype > & put(NdArray< dtype > &inArray, int32 inIndex, const dtype &inValue)
Definition: put.hpp:46
std::int32_t int32
Definition: Types.hpp:36