GNU Octave  9.1.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
PermMatrix Member List

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

Array(const Array< octave_idx_type, Alloc > &a, const dim_vector &dv, octave_idx_type l, octave_idx_type u)Array< octave_idx_type >inlineprotected
Array()Array< octave_idx_type >inlineprotected
Array(const dim_vector &dv)Array< octave_idx_type >inlineexplicitprotected
Array(const dim_vector &dv, const octave_idx_type &val)Array< octave_idx_type >inlineexplicitprotected
Array(octave_idx_type *ptr, const dim_vector &dv, const Alloc &xallocator=Alloc())Array< octave_idx_type >inlineexplicitprotected
Array(const Array< octave_idx_type, Alloc > &a, const dim_vector &dv)Array< octave_idx_type >protected
Array(const Container< octave_idx_type > &a, const dim_vector &dv)Array< octave_idx_type >protected
Array(const Array< U, A > &a)Array< octave_idx_type >inlineprotected
Array(const Array< octave_idx_type, Alloc > &a)Array< octave_idx_type >inlineprotected
Array(Array< octave_idx_type, Alloc > &&a)Array< octave_idx_type >inlineprotected
as_column() constArray< octave_idx_type >inlineprotected
as_matrix() constArray< octave_idx_type >inlineprotected
as_row() constArray< octave_idx_type >inlineprotected
assign(const octave::idx_vector &i, const Array< octave_idx_type, Alloc > &rhs, const octave_idx_type &rfv)Array< octave_idx_type >protected
assign(const octave::idx_vector &i, const Array< octave_idx_type, Alloc > &rhs)Array< octave_idx_type >inlineprotected
assign(const octave::idx_vector &i, const octave::idx_vector &j, const Array< octave_idx_type, Alloc > &rhs, const octave_idx_type &rfv)Array< octave_idx_type >protected
assign(const octave::idx_vector &i, const octave::idx_vector &j, const Array< octave_idx_type, Alloc > &rhs)Array< octave_idx_type >inlineprotected
assign(const Array< octave::idx_vector > &ia, const Array< octave_idx_type, Alloc > &rhs, const octave_idx_type &rfv)Array< octave_idx_type >protected
assign(const Array< octave::idx_vector > &ia, const Array< octave_idx_type, Alloc > &rhs)Array< octave_idx_type >inlineprotected
byte_size() constPermMatrixinline
cat(int dim, octave_idx_type n, const Array< octave_idx_type, Alloc > *array_list)Array< octave_idx_type >protectedstatic
checkelem(octave_idx_type i, octave_idx_type j) constPermMatrix
Array< octave_idx_type >::checkelem(octave_idx_type n)Array< octave_idx_type >protected
Array< octave_idx_type >::checkelem(octave_idx_type i, octave_idx_type j)Array< octave_idx_type >protected
Array< octave_idx_type >::checkelem(octave_idx_type i, octave_idx_type j, octave_idx_type k)Array< octave_idx_type >protected
Array< octave_idx_type >::checkelem(const Array< octave_idx_type > &ra_idx)Array< octave_idx_type >protected
Array< octave_idx_type >::checkelem(octave_idx_type n) constArray< octave_idx_type >protected
Array< octave_idx_type >::checkelem(octave_idx_type i, octave_idx_type j, octave_idx_type k) constArray< octave_idx_type >protected
Array< octave_idx_type >::checkelem(const Array< octave_idx_type > &ra_idx) constArray< octave_idx_type >protected
clear()Array< octave_idx_type >protected
clear(const dim_vector &dv)Array< octave_idx_type >protected
clear(octave_idx_type r, octave_idx_type c)Array< octave_idx_type >inlineprotected
col_perm_vec() constPermMatrixinline
cols() constPermMatrixinline
column(octave_idx_type k) constArray< octave_idx_type >protected
columns() constPermMatrixinline
compare_fcn_type typedefArray< octave_idx_type >protected
compute_index(octave_idx_type i, octave_idx_type j) constArray< octave_idx_type >protected
compute_index(octave_idx_type i, octave_idx_type j, octave_idx_type k) constArray< octave_idx_type >protected
compute_index(const Array< octave_idx_type > &ra_idx) constArray< octave_idx_type >protected
compute_index_unchecked(const Array< octave_idx_type > &ra_idx) constArray< octave_idx_type >inlineprotected
crefT typedefArray< octave_idx_type >protected
data() constArray< octave_idx_type >inlineprotected
delete_elements(const octave::idx_vector &i)Array< octave_idx_type >protected
delete_elements(int dim, const octave::idx_vector &i)Array< octave_idx_type >protected
delete_elements(const Array< octave::idx_vector > &ia)Array< octave_idx_type >protected
determinant() constPermMatrix
diag(octave_idx_type k=0) constArray< octave_idx_type >protected
diag(octave_idx_type m, octave_idx_type n) constArray< octave_idx_type >protected
dim1() constPermMatrixinline
dim2() constPermMatrixinline
dim3() constArray< octave_idx_type >inlineprotected
dims() constPermMatrixinline
elem(octave_idx_type i, octave_idx_type j) constPermMatrixinline
Array< octave_idx_type >::elem(octave_idx_type n)Array< octave_idx_type >inlineprotected
Array< octave_idx_type >::elem(octave_idx_type i, octave_idx_type j)Array< octave_idx_type >inlineprotected
Array< octave_idx_type >::elem(octave_idx_type i, octave_idx_type j, octave_idx_type k)Array< octave_idx_type >inlineprotected
Array< octave_idx_type >::elem(const Array< octave_idx_type > &ra_idx)Array< octave_idx_type >inlineprotected
Array< octave_idx_type >::elem(octave_idx_type n) constArray< octave_idx_type >inlineprotected
Array< octave_idx_type >::elem(octave_idx_type i, octave_idx_type j, octave_idx_type k) constArray< octave_idx_type >inlineprotected
Array< octave_idx_type >::elem(const Array< octave_idx_type > &ra_idx) constArray< octave_idx_type >inlineprotected
element_type typedefArray< octave_idx_type >protected
eye(octave_idx_type n)PermMatrixstatic
fill(const octave_idx_type &val)Array< octave_idx_type >protected
find(octave_idx_type n=-1, bool backward=false) constArray< octave_idx_type >protected
find(octave_idx_type, bool) constArray< octave_idx_type >protected
find(octave_idx_type, bool) constArray< octave_idx_type >protected
fortran_vec()Array< octave_idx_type >protected
hermitian(octave_idx_type(*fcn)(const octave_idx_type &)=nullptr) constArray< octave_idx_type >protected
index(const octave::idx_vector &i) constArray< octave_idx_type >protected
index(const octave::idx_vector &i, const octave::idx_vector &j) constArray< octave_idx_type >protected
index(const Array< octave::idx_vector > &ia) constArray< octave_idx_type >protected
index(const octave::idx_vector &i, bool resize_ok, const octave_idx_type &rfv) constArray< octave_idx_type >protected
index(const octave::idx_vector &i, bool resize_ok) constArray< octave_idx_type >inlineprotected
index(const octave::idx_vector &i, const octave::idx_vector &j, bool resize_ok, const octave_idx_type &rfv) constArray< octave_idx_type >protected
index(const octave::idx_vector &i, const octave::idx_vector &j, bool resize_ok) constArray< octave_idx_type >inlineprotected
index(const Array< octave::idx_vector > &ia, bool resize_ok, const octave_idx_type &rfv) constArray< octave_idx_type >protected
index(const Array< octave::idx_vector > &ia, bool resize_ok) constArray< octave_idx_type >inlineprotected
insert(const Array< octave_idx_type, Alloc > &a, const Array< octave_idx_type > &idx)Array< octave_idx_type >protected
insert(const Array< octave_idx_type, Alloc > &a, octave_idx_type r, octave_idx_type c)Array< octave_idx_type >protected
inverse() constPermMatrix
ipermute(const Array< octave_idx_type > &vec) constArray< octave_idx_type >inlineprotected
is_col_perm() constPermMatrixinline
is_nd_vector() constArray< octave_idx_type >inlineprotected
is_row_perm() constPermMatrixinline
is_shared() constArray< octave_idx_type >inlineprotected
is_sorted_rows(sortmode mode=UNSORTED) constArray< octave_idx_type >protected
is_sorted_rows(sortmode) constArray< octave_idx_type >protected
is_sorted_rows(sortmode) constArray< octave_idx_type >protected
isempty() constPermMatrixinline
issorted(sortmode mode=UNSORTED) constArray< octave_idx_type >protected
issorted(sortmode mode) constArray< octave_idx_type >protected
issorted(sortmode) constArray< octave_idx_type >protected
issorted(sortmode) constArray< octave_idx_type >protected
issquare() constArray< octave_idx_type >inlineprotected
isvector() constArray< octave_idx_type >inlineprotected
length() constPermMatrixinline
linear_slice(octave_idx_type lo, octave_idx_type up) constArray< octave_idx_type >protected
lookup(const octave_idx_type &value, sortmode mode=UNSORTED) constArray< octave_idx_type >protected
lookup(const Array< octave_idx_type, Alloc > &values, sortmode mode=UNSORTED) constArray< octave_idx_type >protected
lookup(octave::idx_vector const &, sortmode) constArray< octave_idx_type >protected
lookup(const Array< octave::idx_vector > &, sortmode) constArray< octave_idx_type >protected
lookup(octave::cdef_object const &, sortmode) constArray< octave_idx_type >protected
lookup(const Array< octave::cdef_object > &, sortmode) constArray< octave_idx_type >protected
m_dimensionsArray< octave_idx_type >protected
m_repArray< octave_idx_type >protected
m_slice_dataArray< octave_idx_type >protected
m_slice_lenArray< octave_idx_type >protected
make_unique()Array< octave_idx_type >inlineprotected
map(F fcn) constArray< octave_idx_type >inlineprotected
map(U(&fcn)(octave_idx_type)) constArray< octave_idx_type >inlineprotected
map(U(&fcn)(const octave_idx_type &)) constArray< octave_idx_type >inlineprotected
maybe_economize()Array< octave_idx_type >inlineprotected
ndims() constPermMatrixinline
nnz() constArray< octave_idx_type >protected
nnz() constArray< octave_idx_type >protected
nnz() constArray< octave_idx_type >protected
nth_element(const octave::idx_vector &n, int dim=0) constArray< octave_idx_type >protected
nth_element(const octave::idx_vector &, int) constArray< octave_idx_type >protected
nth_element(const octave::idx_vector &, int) constArray< octave_idx_type >protected
numel() constPermMatrixinline
operator()(octave_idx_type i, octave_idx_type j) constPermMatrixinline
Array< octave_idx_type >::operator()(octave_idx_type n)Array< octave_idx_type >inlineprotected
Array< octave_idx_type >::operator()(octave_idx_type i, octave_idx_type j)Array< octave_idx_type >inlineprotected
Array< octave_idx_type >::operator()(octave_idx_type i, octave_idx_type j, octave_idx_type k)Array< octave_idx_type >inlineprotected
Array< octave_idx_type >::operator()(const Array< octave_idx_type > &ra_idx)Array< octave_idx_type >inlineprotected
Array< octave_idx_type >::operator()(octave_idx_type n) constArray< octave_idx_type >inlineprotected
Array< octave_idx_type >::operator()(octave_idx_type i, octave_idx_type j, octave_idx_type k) constArray< octave_idx_type >inlineprotected
Array< octave_idx_type >::operator()(const Array< octave_idx_type > &ra_idx) constArray< octave_idx_type >inlineprotected
operator=(const PermMatrix &m)=defaultPermMatrix
Array< octave_idx_type >::operator=(const Array< octave_idx_type, Alloc > &a)Array< octave_idx_type >inlineprotected
Array< octave_idx_type >::operator=(Array< octave_idx_type, Alloc > &&a)Array< octave_idx_type >inlineprotected
optimize_dimensions(const dim_vector &dv)Array< octave_idx_type >protected
page(octave_idx_type k) constArray< octave_idx_type >protected
pages() constArray< octave_idx_type >inlineprotected
perm_length() constPermMatrixinline
PermMatrix()=defaultPermMatrix
PermMatrix(const PermMatrix &m)=defaultPermMatrix
PermMatrix(octave_idx_type n)PermMatrix
PermMatrix(const Array< octave_idx_type > &p, bool colp, bool check=true)PermMatrix
PermMatrix(const octave::idx_vector &idx, bool colp, octave_idx_type n=0)PermMatrix
permute(const Array< octave_idx_type > &vec, bool inv=false) constArray< octave_idx_type >protected
power(octave_idx_type n) constPermMatrix
print_info(std::ostream &os, const std::string &prefix) constPermMatrixinline
reshape(octave_idx_type nr, octave_idx_type nc) constArray< octave_idx_type >inlineprotected
reshape(const dim_vector &new_dims) constArray< octave_idx_type >inlineprotected
resize(const dim_vector &dv, const octave_idx_type &rfv)Array< octave_idx_type >protected
resize(const dim_vector &dv)Array< octave_idx_type >inlineprotected
resize1(octave_idx_type n, const octave_idx_type &rfv)Array< octave_idx_type >protected
resize1(octave_idx_type n)Array< octave_idx_type >inlineprotected
resize2(octave_idx_type nr, octave_idx_type nc, const octave_idx_type &rfv)Array< octave_idx_type >protected
resize2(octave_idx_type nr, octave_idx_type nc)Array< octave_idx_type >inlineprotected
resize_fill_value() constArray< octave_idx_type >protectedvirtual
rows() constPermMatrixinline
size(const size_type d) constArray< octave_idx_type >inlineprotected
size_type typedefArray< octave_idx_type >protected
sort(int dim=0, sortmode mode=ASCENDING) constArray< octave_idx_type >protected
sort(Array< octave_idx_type > &sidx, int dim=0, sortmode mode=ASCENDING) constArray< octave_idx_type >protected
sort(int, sortmode) constArray< octave_idx_type >protected
sort(Array< octave_idx_type > &sidx, int, sortmode) constArray< octave_idx_type >protected
sort(int, sortmode) constArray< octave_idx_type >protected
sort(Array< octave_idx_type > &sidx, int, sortmode) constArray< octave_idx_type >protected
sort_rows_idx(sortmode mode=ASCENDING) constArray< octave_idx_type >protected
sort_rows_idx(sortmode) constArray< octave_idx_type >protected
sort_rows_idx(sortmode) constArray< octave_idx_type >protected
squeeze() constArray< octave_idx_type >protected
test(F fcn) constArray< octave_idx_type >inlineprotected
test_all(F fcn) constArray< octave_idx_type >inlineprotected
test_all(bool(&fcn)(octave_idx_type)) constArray< octave_idx_type >inlineprotected
test_all(bool(&fcn)(const octave_idx_type &)) constArray< octave_idx_type >inlineprotected
test_any(F fcn) constArray< octave_idx_type >inlineprotected
test_any(bool(&fcn)(octave_idx_type)) constArray< octave_idx_type >inlineprotected
test_any(bool(&fcn)(const octave_idx_type &)) constArray< octave_idx_type >inlineprotected
transpose() constPermMatrix
value_type typedefArray< octave_idx_type >protected
xelem(octave_idx_type n)Array< octave_idx_type >inlineprotected
xelem(octave_idx_type n) constArray< octave_idx_type >inlineprotected
xelem(octave_idx_type i, octave_idx_type j)Array< octave_idx_type >inlineprotected
xelem(octave_idx_type i, octave_idx_type j) constArray< octave_idx_type >inlineprotected
xelem(octave_idx_type i, octave_idx_type j, octave_idx_type k)Array< octave_idx_type >inlineprotected
xelem(octave_idx_type i, octave_idx_type j, octave_idx_type k) constArray< octave_idx_type >inlineprotected
xelem(const Array< octave_idx_type > &ra_idx)Array< octave_idx_type >inlineprotected
xelem(const Array< octave_idx_type > &ra_idx) constArray< octave_idx_type >inlineprotected
~Array()Array< octave_idx_type >inlineprotectedvirtual
~PermMatrix()=defaultPermMatrix