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

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

abs(void) const DiagMatrix
Array(const Array< T > &a, const dim_vector &dv, octave_idx_type l, octave_idx_type u)Array< T >inlineprotected
Array(T *sdata, octave_idx_type slen, octave_idx_type *adims, void *arep)Array< T >inlineprotected
Array(void)Array< T >inlineprotected
Array(octave_idx_type n) GCC_ATTR_DEPRECATEDArray< T >inlineexplicitprotected
Array(octave_idx_type n, const T &val) GCC_ATTR_DEPRECATEDArray< T >inlineexplicitprotected
Array(const dim_vector &dv)Array< T >inlineexplicitprotected
Array(const dim_vector &dv, const T &val)Array< T >inlineexplicitprotected
Array(const Array< T > &a, const dim_vector &dv)Array< T >protected
Array(const Array< U > &a)Array< T >inlineprotected
Array(const Array< T > &a)Array< T >inlineprotected
array_value() const MDiagArray2< T >inline
as_column(void) const Array< T >inlineprotected
as_matrix(void) const Array< T >inlineprotected
as_row(void) const Array< T >inlineprotected
assign(const idx_vector &i, const Array< T > &rhs, const T &rfv)Array< T >protected
assign(const idx_vector &i, const Array< T > &rhs)Array< T >inlineprotected
assign(const idx_vector &i, const idx_vector &j, const Array< T > &rhs, const T &rfv)Array< T >protected
assign(const idx_vector &i, const idx_vector &j, const Array< T > &rhs)Array< T >inlineprotected
assign(const Array< idx_vector > &ia, const Array< T > &rhs, const T &rfv)Array< T >protected
assign(const Array< idx_vector > &ia, const Array< T > &rhs)Array< T >inlineprotected
build_diag_matrix() const DiagArray2< T >inline
byte_size(void) const DiagArray2< T >inline
capacity(void) const Array< T >inlineprotected
cat(int dim, octave_idx_type n, const Array< T > *array_list)Array< T >protectedstatic
checkelem(octave_idx_type r, octave_idx_type c) const DiagArray2< T >inline
checkelem(octave_idx_type r, octave_idx_type c)DiagArray2< T >inline
Array::checkelem(octave_idx_type n)Array< T >protected
Array::checkelem(octave_idx_type i, octave_idx_type j, octave_idx_type k)Array< T >protected
Array::checkelem(const Array< octave_idx_type > &ra_idx)Array< T >protected
Array::checkelem(octave_idx_type n) const Array< T >protected
Array::checkelem(octave_idx_type i, octave_idx_type j, octave_idx_type k) const Array< T >protected
Array::checkelem(const Array< octave_idx_type > &ra_idx) const Array< T >protected
chop_trailing_singletons(void) GCC_ATTR_DEPRECATEDArray< T >inlineprotected
clear(void)Array< T >protected
clear(const dim_vector &dv)Array< T >protected
clear(octave_idx_type r, octave_idx_type c)Array< T >inlineprotected
cols(void) const DiagArray2< T >inline
column(octave_idx_type i) const DiagMatrix
column(char *s) const DiagMatrix
columns(void) const DiagArray2< T >inline
compare_fcn_type typedefArray< T >protected
ComplexSVD classDiagMatrixfriend
compute_index(octave_idx_type i, octave_idx_type j) const Array< T >protected
compute_index(octave_idx_type i, octave_idx_type j, octave_idx_type k) const Array< T >protected
compute_index(const Array< octave_idx_type > &ra_idx) const Array< T >protected
compute_index_unchecked(const Array< octave_idx_type > &ra_idx) const Array< T >inlineprotected
crefT typedefArray< T >protected
d1DiagArray2< T >protected
d2DiagArray2< T >protected
data(void) const DiagArray2< T >inline
delete_elements(const idx_vector &i)Array< T >protected
delete_elements(int dim, const idx_vector &i)Array< T >protected
delete_elements(const Array< idx_vector > &ia)Array< T >protected
determinant(void) const DiagMatrix
dgelem(octave_idx_type i) const DiagArray2< T >inline
dgelem(octave_idx_type i)DiagArray2< T >inline
dgxelem(octave_idx_type i)DiagArray2< T >inline
dgxelem(octave_idx_type i) const DiagArray2< T >inline
diag(octave_idx_type k=0) const MDiagArray2< T >inline
Array::diag(octave_idx_type m, octave_idx_type n) const Array< T >
diag_length(void) const DiagArray2< T >inline
DiagArray2(void)DiagArray2< T >inline
DiagArray2(octave_idx_type r, octave_idx_type c)DiagArray2< T >inline
DiagArray2(octave_idx_type r, octave_idx_type c, const T &val)DiagArray2< T >inline
DiagArray2(const Array< T > &a)DiagArray2< T >inlineexplicit
DiagArray2(const Array< T > &a, octave_idx_type r, octave_idx_type c)DiagArray2< T >
DiagArray2(const DiagArray2< T > &a)DiagArray2< T >inline
DiagArray2(const DiagArray2< U > &a)DiagArray2< T >inline
DiagMatrix(void)DiagMatrixinline
DiagMatrix(octave_idx_type r, octave_idx_type c)DiagMatrixinline
DiagMatrix(octave_idx_type r, octave_idx_type c, double val)DiagMatrixinline
DiagMatrix(const DiagMatrix &a)DiagMatrixinline
DiagMatrix(const MDiagArray2< double > &a)DiagMatrixinline
DiagMatrix(const DiagArray2< U > &a)DiagMatrixinline
DiagMatrix(const Array< double > &a)DiagMatrixinlineexplicit
DiagMatrix(const Array< double > &a, octave_idx_type r, octave_idx_type c)DiagMatrixinline
dim1(void) const DiagArray2< T >inline
dim2(void) const DiagArray2< T >inline
dim3(void) const Array< T >inlineprotected
dimensionsArray< T >protected
dims(void) const DiagArray2< T >inline
elem(octave_idx_type r, octave_idx_type c) const DiagArray2< T >inline
elem(octave_idx_type r, octave_idx_type c)DiagArray2< T >inline
Array::elem(octave_idx_type n)Array< T >inlineprotected
Array::elem(octave_idx_type i, octave_idx_type j, octave_idx_type k)Array< T >inlineprotected
Array::elem(const Array< octave_idx_type > &ra_idx)Array< T >inlineprotected
Array::elem(octave_idx_type n) const Array< T >inlineprotected
Array::elem(octave_idx_type i, octave_idx_type j, octave_idx_type k) const Array< T >inlineprotected
Array::elem(const Array< octave_idx_type > &ra_idx) const Array< T >inlineprotected
element_type typedefArray< T >protected
extract(octave_idx_type r1, octave_idx_type c1, octave_idx_type r2, octave_idx_type c2) const DiagMatrix
extract_diag(octave_idx_type k=0) const DiagMatrixinline
fill(double val)DiagMatrix
fill(double val, octave_idx_type beg, octave_idx_type end)DiagMatrix
fill(const ColumnVector &a)DiagMatrix
fill(const RowVector &a)DiagMatrix
fill(const ColumnVector &a, octave_idx_type beg)DiagMatrix
fill(const RowVector &a, octave_idx_type beg)DiagMatrix
MDiagArray2::fill(const T &val)Array< T >
find(octave_idx_type n=-1, bool backward=false) const Array< T >protected
find(octave_idx_type, bool) constArray< T >protected
fortran_vec(void) const DiagArray2< T >inline
fortran_vec(void)DiagArray2< T >inline
hermitian(T(*fcn)(const T &)=0) const MDiagArray2< T >inline
imag(const ComplexDiagMatrix &a)DiagMatrixfriend
index(const idx_vector &i) const Array< T >protected
index(const idx_vector &i, const idx_vector &j) const Array< T >protected
index(const Array< idx_vector > &ia) const Array< T >protected
index(const idx_vector &i, bool resize_ok, const T &rfv) const Array< T >protected
index(const idx_vector &i, bool resize_ok) const Array< T >inlineprotected
index(const idx_vector &i, const idx_vector &j, bool resize_ok, const T &rfv) const Array< T >protected
index(const idx_vector &i, const idx_vector &j, bool resize_ok) const Array< T >inlineprotected
index(const Array< idx_vector > &ia, bool resize_ok, const T &rfv) const Array< T >protected
index(const Array< idx_vector > &ia, bool resize_ok) const Array< T >inlineprotected
insert(const Array< T > &a, const Array< octave_idx_type > &idx)Array< T >protected
insert(const Array< T > &a, octave_idx_type r, octave_idx_type c)Array< T >protected
inverse(void) const DiagMatrix
inverse(octave_idx_type &info) const DiagMatrix
ipermute(const Array< octave_idx_type > &vec) const Array< T >inlineprotected
is_empty(void) const Array< T >inlineprotected
is_multiple_of_identity(T val) const MDiagArray2< T >
is_shared(void)Array< T >inlineprotected
is_sorted(sortmode mode=UNSORTED) const Array< T >protected
is_sorted(sortmode) constArray< T >protected
is_sorted_rows(sortmode mode=UNSORTED) const Array< T >protected
is_sorted_rows(sortmode) constArray< T >protected
is_square(void) const Array< T >inlineprotected
is_vector(void) const Array< T >inlineprotected
jit_array_rep(void) const Array< T >inlineprotected
jit_dimensions(void) const Array< T >inlineprotected
jit_ref_count(void)Array< T >inlineprotected
jit_slice_data(void) const Array< T >inlineprotected
length(void) const DiagArray2< T >inline
linear_slice(octave_idx_type lo, octave_idx_type up) const Array< T >protected
lookup(const T &value, sortmode mode=UNSORTED) const Array< T >protected
lookup(const Array< T > &values, sortmode mode=UNSORTED) const Array< T >protected
lookup(idx_vector const &, sortmode) constArray< T >protected
lookup(const Array< idx_vector > &, sortmode) constArray< T >protected
make_unique(void)Array< T >inlineprotected
map(F fcn) const Array< T >inlineprotected
map(U(&fcn)(T)) const Array< T >inlineprotected
map(U(&fcn)(const T &)) const Array< T >inlineprotected
maybe_economize(void)Array< T >inlineprotected
MDiagArray2(void)MDiagArray2< T >inline
MDiagArray2(octave_idx_type r, octave_idx_type c)MDiagArray2< T >inline
MDiagArray2(octave_idx_type r, octave_idx_type c, const T &val)MDiagArray2< T >inline
MDiagArray2(const MDiagArray2< T > &a)MDiagArray2< T >inline
MDiagArray2(const DiagArray2< T > &a)MDiagArray2< T >inline
MDiagArray2(const DiagArray2< U > &a)MDiagArray2< T >inline
MDiagArray2(const Array< T > &a)MDiagArray2< T >inlineexplicit
MDiagArray2(const Array< T > &a, octave_idx_type r, octave_idx_type c)MDiagArray2< T >inline
mex_get_data(void) const Array< T >inlineprotected
ndims(void) const Array< T >inlineprotected
nelem(void) const DiagArray2< T >inline
nnz(void) const MDiagArray2< T >inline
nth_element(const idx_vector &n, int dim=0) const Array< T >protected
nth_element(const idx_vector &, int) constArray< T >protected
numel(void) const DiagArray2< T >inline
operator!=(const DiagMatrix &a) const DiagMatrix
operator()(octave_idx_type r, octave_idx_type c) const DiagArray2< T >inline
operator()(octave_idx_type r, octave_idx_type c)DiagArray2< T >inline
Array::operator()(octave_idx_type n)Array< T >inlineprotected
Array::operator()(octave_idx_type i, octave_idx_type j, octave_idx_type k)Array< T >inlineprotected
Array::operator()(const Array< octave_idx_type > &ra_idx)Array< T >inlineprotected
Array::operator()(octave_idx_type n) const Array< T >inlineprotected
Array::operator()(octave_idx_type i, octave_idx_type j, octave_idx_type k) const Array< T >inlineprotected
Array::operator()(const Array< octave_idx_type > &ra_idx) const Array< T >inlineprotected
operator<<(std::ostream &os, const DiagMatrix &a)DiagMatrixfriend
operator=(const DiagMatrix &a)DiagMatrixinline
MDiagArray2::operator=(const MDiagArray2< T > &a)MDiagArray2< T >inline
DiagArray2::operator=(const DiagArray2< T > &a)DiagArray2< T >inline
Array::operator=(const Array< T > &a)Array< T >inline
operator==(const DiagMatrix &a) const DiagMatrix
optimize_dimensions(const dim_vector &dv)Array< T >protected
page(octave_idx_type k) const Array< T >protected
pages(void) const Array< T >inlineprotected
permute(const Array< octave_idx_type > &vec, bool inv=false) const Array< T >protected
print_info(std::ostream &os, const std::string &prefix) const DiagArray2< T >inline
pseudo_inverse(void) const DiagMatrix
rcond(void) const DiagMatrix
real(const ComplexDiagMatrix &a)DiagMatrixfriend
repArray< T >protected
reshape(octave_idx_type nr, octave_idx_type nc) const Array< T >inlineprotected
reshape(const dim_vector &new_dims) const Array< T >inlineprotected
resize(octave_idx_type n, octave_idx_type m, const T &rfv)DiagArray2< T >
resize(octave_idx_type n, octave_idx_type m)DiagArray2< T >inline
Array::resize(octave_idx_type n) GCC_ATTR_DEPRECATEDArray< T >inlineprotected
Array::resize(const dim_vector &dv, const T &rfv)Array< T >protected
Array::resize(const dim_vector &dv)Array< T >inlineprotected
resize1(octave_idx_type n, const T &rfv)Array< T >protected
resize1(octave_idx_type n)Array< T >inlineprotected
resize_fill_value(void) const Array< T >protectedvirtual
row(octave_idx_type i) const DiagMatrix
row(char *s) const DiagMatrix
rows(void) const DiagArray2< T >inline
slice_dataArray< T >protected
slice_lenArray< T >protected
sort(int dim=0, sortmode mode=ASCENDING) const Array< T >protected
sort(Array< octave_idx_type > &sidx, int dim=0, sortmode mode=ASCENDING) const Array< T >protected
sort(int, sortmode) constArray< T >protected
sort(Array< octave_idx_type > &sidx, int, sortmode) constArray< T >protected
sort_rows_idx(sortmode mode=ASCENDING) const Array< T >protected
sort_rows_idx(sortmode) constArray< T >protected
squeeze(void) const Array< T >protected
SVD classDiagMatrixfriend
test(F fcn) const Array< T >inlineprotected
test_all(F fcn) const Array< T >inlineprotected
test_all(bool(&fcn)(T)) const Array< T >inlineprotected
test_all(bool(&fcn)(const T &)) const Array< T >inlineprotected
test_any(F fcn) const Array< T >inlineprotected
test_any(bool(&fcn)(T)) const Array< T >inlineprotected
test_any(bool(&fcn)(const T &)) const Array< T >inlineprotected
transpose(void) const DiagMatrixinline
xelem(octave_idx_type r, octave_idx_type c) const DiagArray2< T >inline
Array::xelem(octave_idx_type n)Array< T >inlineprotected
Array::xelem(octave_idx_type n) const Array< T >inlineprotected
Array::xelem(octave_idx_type i, octave_idx_type j)Array< T >inlineprotected
Array::xelem(octave_idx_type i, octave_idx_type j, octave_idx_type k)Array< T >inlineprotected
Array::xelem(octave_idx_type i, octave_idx_type j, octave_idx_type k) const Array< T >inlineprotected
Array::xelem(const Array< octave_idx_type > &ra_idx)Array< T >inlineprotected
Array::xelem(const Array< octave_idx_type > &ra_idx) const Array< T >inlineprotected
~Array(void)Array< T >inlineprotectedvirtual
~DiagArray2(void)DiagArray2< T >inline
~MDiagArray2(void)MDiagArray2< T >inline