GNU Octave  9.1.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
NDArray Member List

This is the complete list of members for NDArray, including all inherited members.

abs() constNDArray
all(int dim=-1) constNDArray
all_elements_are_int_or_inf_or_nan() constNDArray
all_elements_are_zero() constNDArray
all_integers(double &max_val, double &min_val) constNDArray
all_integers() constNDArray
any(int dim=-1) constNDArray
any_element_is_inf_or_nan() constNDArray
any_element_is_nan() constNDArray
any_element_is_negative(bool=false) constNDArray
any_element_is_positive(bool=false) constNDArray
any_element_not_one_or_zero() constNDArray
Array(const Array< double, Alloc > &a, const dim_vector &dv, octave_idx_type l, octave_idx_type u)Array< double >inlineprotected
Array()Array< double >inline
Array(const dim_vector &dv)Array< double >inlineexplicit
Array(const dim_vector &dv, const double &val)Array< double >inlineexplicit
Array(double *ptr, const dim_vector &dv, const Alloc &xallocator=Alloc())Array< double >inlineexplicit
Array(const Array< double, Alloc > &a, const dim_vector &dv)Array< double >
Array(const Container< double > &a, const dim_vector &dv)Array< double >
Array(const Array< U, A > &a)Array< double >inline
Array(const Array< double, Alloc > &a)Array< double >inline
Array(Array< double, Alloc > &&a)Array< double >inline
as_column() constArray< double >inline
as_matrix() constArray< double >inline
as_row() constArray< double >inline
assign(const octave::idx_vector &i, const Array< double, Alloc > &rhs, const double &rfv)Array< double >
assign(const octave::idx_vector &i, const Array< double, Alloc > &rhs)Array< double >inline
assign(const octave::idx_vector &i, const octave::idx_vector &j, const Array< double, Alloc > &rhs, const double &rfv)Array< double >
assign(const octave::idx_vector &i, const octave::idx_vector &j, const Array< double, Alloc > &rhs)Array< double >inline
assign(const Array< octave::idx_vector > &ia, const Array< double, Alloc > &rhs, const double &rfv)Array< double >
assign(const Array< octave::idx_vector > &ia, const Array< double, Alloc > &rhs)Array< double >inline
byte_size() constArray< double >inline
cat(int dim, octave_idx_type n, const Array< double, Alloc > *array_list)Array< double >static
changesign()NDArrayinline
checkelem(octave_idx_type n)Array< double >
checkelem(octave_idx_type i, octave_idx_type j)Array< double >
checkelem(octave_idx_type i, octave_idx_type j, octave_idx_type k)Array< double >
checkelem(const Array< octave_idx_type > &ra_idx)Array< double >
checkelem(octave_idx_type n) constArray< double >
checkelem(octave_idx_type i, octave_idx_type j) constArray< double >
checkelem(octave_idx_type i, octave_idx_type j, octave_idx_type k) constArray< double >
checkelem(const Array< octave_idx_type > &ra_idx) constArray< double >
clear()Array< double >
clear(const dim_vector &dv)Array< double >
clear(octave_idx_type r, octave_idx_type c)Array< double >inline
cols() constArray< double >inline
column(octave_idx_type k) constArray< double >
columns() constArray< double >inline
compare_fcn_type typedefArray< double >
ComplexNDArray classNDArrayfriend
compute_index(Array< octave_idx_type > &ra_idx, const dim_vector &dimensions)NDArraystatic
MArray< double >::compute_index(octave_idx_type i, octave_idx_type j) constArray< double >
MArray< double >::compute_index(octave_idx_type i, octave_idx_type j, octave_idx_type k) constArray< double >
MArray< double >::compute_index(const Array< octave_idx_type > &ra_idx) constArray< double >
compute_index_unchecked(const Array< octave_idx_type > &ra_idx) constArray< double >inline
concat(const NDArray &rb, const Array< octave_idx_type > &ra_idx)NDArray
concat(const ComplexNDArray &rb, const Array< octave_idx_type > &ra_idx)NDArray
concat(const charNDArray &rb, const Array< octave_idx_type > &ra_idx)NDArray
crefT typedefArray< double >
cummax(int dim=-1) constNDArray
cummax(Array< octave_idx_type > &index, int dim=-1) constNDArray
cummin(int dim=-1) constNDArray
cummin(Array< octave_idx_type > &index, int dim=-1) constNDArray
cumprod(int dim=-1) constNDArray
cumsum(int dim=-1) constNDArray
data() constArray< double >inline
delete_elements(const octave::idx_vector &i)Array< double >
delete_elements(int dim, const octave::idx_vector &i)Array< double >
delete_elements(const Array< octave::idx_vector > &ia)Array< double >
diag(octave_idx_type k=0) constNDArray
diag(octave_idx_type m, octave_idx_type n) constNDArray
diff(octave_idx_type order=1, int dim=-1) constNDArray
dim1() constArray< double >inline
dim2() constArray< double >inline
dim3() constArray< double >inline
dims() constArray< double >inline
elem(octave_idx_type n)Array< double >inline
elem(octave_idx_type i, octave_idx_type j)Array< double >inline
elem(octave_idx_type i, octave_idx_type j, octave_idx_type k)Array< double >inline
elem(const Array< octave_idx_type > &ra_idx)Array< double >inline
elem(octave_idx_type n) constArray< double >inline
elem(octave_idx_type i, octave_idx_type j) constArray< double >inline
elem(octave_idx_type i, octave_idx_type j, octave_idx_type k) constArray< double >inline
elem(const Array< octave_idx_type > &ra_idx) constArray< double >inline
element_type typedefArray< double >
fill(const double &val)Array< double >
find(octave_idx_type n=-1, bool backward=false) constArray< double >
find(octave_idx_type, bool) constArray< double >
find(octave_idx_type, bool) constArray< double >
fortran_vec()Array< double >
fourier(int dim=1) constNDArray
fourier2d() constNDArray
fourierNd() constNDArray
hermitian(double(*fcn)(const double &)=nullptr) constMArray< double >inline
Array< double >::hermitian(double(*fcn)(const double &)=nullptr) constArray< double >
idx_add(const octave::idx_vector &idx, double val)MArray< double >
idx_add(const octave::idx_vector &idx, const MArray< double > &vals)MArray< double >
idx_add_nd(const octave::idx_vector &idx, const MArray< double > &vals, int dim=-1)MArray< double >
idx_max(const octave::idx_vector &idx, const MArray< double > &vals)MArray< double >
idx_min(const octave::idx_vector &idx, const MArray< double > &vals)MArray< double >
ifourier(int dim=1) constNDArray
ifourier2d() constNDArray
ifourierNd() constNDArray
imag(const ComplexNDArray &a)NDArrayfriend
increment_index(Array< octave_idx_type > &ra_idx, const dim_vector &dimensions, int start_dimension=0)NDArraystatic
index(const octave::idx_vector &i) constArray< double >
index(const octave::idx_vector &i, const octave::idx_vector &j) constArray< double >
index(const Array< octave::idx_vector > &ia) constArray< double >
index(const octave::idx_vector &i, bool resize_ok, const double &rfv) constArray< double >
index(const octave::idx_vector &i, bool resize_ok) constArray< double >inline
index(const octave::idx_vector &i, const octave::idx_vector &j, bool resize_ok, const double &rfv) constArray< double >
index(const octave::idx_vector &i, const octave::idx_vector &j, bool resize_ok) constArray< double >inline
index(const Array< octave::idx_vector > &ia, bool resize_ok, const double &rfv) constArray< double >
index(const Array< octave::idx_vector > &ia, bool resize_ok) constArray< double >inline
insert(const NDArray &a, octave_idx_type r, octave_idx_type c)NDArray
insert(const NDArray &a, const Array< octave_idx_type > &ra_idx)NDArray
MArray< double >::insert(const Array< double, Alloc > &a, const Array< octave_idx_type > &idx)Array< double >
MArray< double >::insert(const Array< double, Alloc > &a, octave_idx_type r, octave_idx_type c)Array< double >
ipermute(const Array< octave_idx_type > &vec) constMArray< double >inline
is_nd_vector() constArray< double >inline
is_shared() constArray< double >inline
is_sorted_rows(sortmode mode=UNSORTED) constArray< double >
is_sorted_rows(sortmode) constArray< double >
is_sorted_rows(sortmode) constArray< double >
isempty() constArray< double >inline
isfinite() constNDArray
isinf() constNDArray
isnan() constNDArray
issorted(sortmode mode=UNSORTED) constArray< double >
issorted(sortmode mode) constArray< double >
issorted(sortmode) constArray< double >
issorted(sortmode) constArray< double >
issquare() constArray< double >inline
isvector() constArray< double >inline
linear_slice(octave_idx_type lo, octave_idx_type up) constArray< double >
lookup(const double &value, sortmode mode=UNSORTED) constArray< double >
lookup(const Array< double, Alloc > &values, sortmode mode=UNSORTED) constArray< double >
lookup(octave::idx_vector const &, sortmode) constArray< double >
lookup(const Array< octave::idx_vector > &, sortmode) constArray< double >
lookup(octave::cdef_object const &, sortmode) constArray< double >
lookup(const Array< octave::cdef_object > &, sortmode) constArray< double >
m_dimensionsArray< double >protected
m_repArray< double >protected
m_slice_dataArray< double >protected
m_slice_lenArray< double >protected
make_unique()Array< double >inline
map(F fcn) constArray< double >inline
map(U(&fcn)(double)) constArray< double >inline
map(U(&fcn)(const double &)) constArray< double >inline
MArray()MArray< double >inline
MArray(const dim_vector &dv)MArray< double >inlineexplicit
MArray(const dim_vector &dv, const double &val)MArray< double >inlineexplicit
MArray(const MArray< double > &a)MArray< double >inline
MArray(const Array< U > &a)MArray< double >inline
max(int dim=-1) constNDArray
max(Array< octave_idx_type > &index, int dim=-1) constNDArray
maybe_economize()Array< double >inline
min(int dim=-1) constNDArray
min(Array< octave_idx_type > &index, int dim=-1) constNDArray
NDArray()NDArrayinline
NDArray(const dim_vector &dv)NDArrayinline
NDArray(const dim_vector &dv, double val)NDArrayinline
NDArray(const NDArray &a)NDArrayinline
NDArray(const Array< octave_idx_type > &a, bool zero_based=false, bool negative_to_nan=false)NDArray
NDArray(const MArray< U > &a)NDArrayinline
NDArray(const Array< U > &a)NDArrayinline
NDArray(const intNDArray< U > &a)NDArrayinlineexplicit
NDArray(const charNDArray &)NDArray
ndims() constArray< double >inline
nnz() constArray< double >
nnz() constArray< double >
nnz() constArray< double >
nth_element(const octave::idx_vector &n, int dim=0) constArray< double >
nth_element(const octave::idx_vector &, int) constArray< double >
nth_element(const octave::idx_vector &, int) constArray< double >
numel() constArray< double >inline
operator!() constNDArray
operator()(octave_idx_type n)Array< double >inline
operator()(octave_idx_type i, octave_idx_type j)Array< double >inline
operator()(octave_idx_type i, octave_idx_type j, octave_idx_type k)Array< double >inline
operator()(const Array< octave_idx_type > &ra_idx)Array< double >inline
operator()(octave_idx_type n) constArray< double >inline
operator()(octave_idx_type i, octave_idx_type j) constArray< double >inline
operator()(octave_idx_type i, octave_idx_type j, octave_idx_type k) constArray< double >inline
operator()(const Array< octave_idx_type > &ra_idx) constArray< double >inline
operator<<(std::ostream &os, const NDArray &a)NDArrayfriend
operator=(const NDArray &a)NDArrayinline
MArray< double >::operator=(const MArray< double > &a)MArray< double >inline
Array< double >::operator=(const Array< double, Alloc > &a)Array< double >inline
Array< double >::operator=(Array< double, Alloc > &&a)Array< double >inline
operator>>(std::istream &is, NDArray &a)NDArrayfriend
optimize_dimensions(const dim_vector &dv)Array< double >
page(octave_idx_type k) constArray< double >
pages() constArray< double >inline
permute(const Array< octave_idx_type > &vec, bool inv=false) constMArray< double >inline
print_info(std::ostream &os, const std::string &prefix) constArray< double >
prod(int dim=-1) constNDArray
real(const ComplexNDArray &a)NDArrayfriend
reshape(const dim_vector &new_dims) constMArray< double >inline
Array< double >::reshape(octave_idx_type nr, octave_idx_type nc) constArray< double >inline
resize(const dim_vector &dv, const double &rfv)Array< double >
resize(const dim_vector &dv)Array< double >inline
resize1(octave_idx_type n, const double &rfv)Array< double >
resize1(octave_idx_type n)Array< double >inline
resize2(octave_idx_type nr, octave_idx_type nc, const double &rfv)Array< double >
resize2(octave_idx_type nr, octave_idx_type nc)Array< double >inline
resize_fill_value() constArray< double >virtual
rows() constArray< double >inline
size(const size_type d) constArray< double >inline
size_type typedefArray< double >
sort(int dim=0, sortmode mode=ASCENDING) constArray< double >
sort(Array< octave_idx_type > &sidx, int dim=0, sortmode mode=ASCENDING) constArray< double >
sort(int, sortmode) constArray< double >
sort(Array< octave_idx_type > &sidx, int, sortmode) constArray< double >
sort(int, sortmode) constArray< double >
sort(Array< octave_idx_type > &sidx, int, sortmode) constArray< double >
sort_rows_idx(sortmode mode=ASCENDING) constArray< double >
sort_rows_idx(sortmode) constArray< double >
sort_rows_idx(sortmode) constArray< double >
squeeze() constNDArrayinline
sum(int dim=-1) constNDArray
sumsq(int dim=-1) constNDArray
test(F fcn) constArray< double >inline
test_all(F fcn) constArray< double >inline
test_all(bool(&fcn)(double)) constArray< double >inline
test_all(bool(&fcn)(const double &)) constArray< double >inline
test_any(F fcn) constArray< double >inline
test_any(bool(&fcn)(double)) constArray< double >inline
test_any(bool(&fcn)(const double &)) constArray< double >inline
too_large_for_float() constNDArray
transpose() constMArray< double >inline
value_type typedefArray< double >
xelem(octave_idx_type n)Array< double >inline
xelem(octave_idx_type n) constArray< double >inline
xelem(octave_idx_type i, octave_idx_type j)Array< double >inline
xelem(octave_idx_type i, octave_idx_type j) constArray< double >inline
xelem(octave_idx_type i, octave_idx_type j, octave_idx_type k)Array< double >inline
xelem(octave_idx_type i, octave_idx_type j, octave_idx_type k) constArray< double >inline
xelem(const Array< octave_idx_type > &ra_idx)Array< double >inline
xelem(const Array< octave_idx_type > &ra_idx) constArray< double >inline
xsum(int dim=-1) constNDArray
~Array()Array< double >inlinevirtual
~MArray()=defaultMArray< double >
~NDArray()=defaultNDArray