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
Matrix Member List

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

abs(void) const Matrix
all(int dim=-1) const Matrix
all_elements_are_int_or_inf_or_nan(void) const Matrix
all_integers(double &max_val, double &min_val) const Matrix
any(int dim=-1) const Matrix
any_element_is_inf_or_nan(void) const Matrix
any_element_is_nan(void) const Matrix
any_element_is_negative(bool=false) const Matrix
any_element_is_positive(bool=false) const Matrix
any_element_not_one_or_zero(void) const Matrix
append(const Matrix &a) const Matrix
append(const RowVector &a) const Matrix
append(const ColumnVector &a) const Matrix
append(const DiagMatrix &a) const Matrix
Array(const Array< double > &a, const dim_vector &dv, octave_idx_type l, octave_idx_type u)Array< double >inlineprotected
Array(double *sdata, octave_idx_type slen, octave_idx_type *adims, void *arep)Array< double >inlineprotected
Array(void)Array< double >inline
Array(octave_idx_type n) GCC_ATTR_DEPRECATEDArray< double >inlineexplicit
Array(octave_idx_type n, const double &val) GCC_ATTR_DEPRECATEDArray< double >inlineexplicit
Array(const dim_vector &dv)Array< double >inlineexplicit
Array(const dim_vector &dv, const double &val)Array< double >inlineexplicit
Array(const Array< double > &a, const dim_vector &dv)Array< double >
Array(const Array< U > &a)Array< double >inline
Array(const Array< double > &a)Array< double >inline
as_column(void) constArray< double >inline
as_matrix(void) constArray< double >inline
as_row(void) constArray< double >inline
assign(const idx_vector &i, const Array< double > &rhs, const double &rfv)Array< double >
assign(const idx_vector &i, const Array< double > &rhs)Array< double >inline
assign(const idx_vector &i, const idx_vector &j, const Array< double > &rhs, const double &rfv)Array< double >
assign(const idx_vector &i, const idx_vector &j, const Array< double > &rhs)Array< double >inline
assign(const Array< idx_vector > &ia, const Array< double > &rhs, const double &rfv)Array< double >
assign(const Array< idx_vector > &ia, const Array< double > &rhs)Array< double >inline
byte_size(void) constArray< double >inline
capacity(void) constArray< double >inline
cat(int dim, octave_idx_type n, const Array< double > *array_list)Array< double >static
changesign(void)MArray< double >
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 >
chop_trailing_singletons(void) GCC_ATTR_DEPRECATEDArray< double >inline
clear(void)Array< double >
clear(const dim_vector &dv)Array< double >
clear(octave_idx_type r, octave_idx_type c)Array< double >inline
cols(void) constArray< double >inline
column(octave_idx_type i) const Matrix
column_max(void) const Matrix
column_max(Array< octave_idx_type > &index) const Matrix
column_min(void) const Matrix
column_min(Array< octave_idx_type > &index) const Matrix
column_vector_type typedefMatrix
columns(void) constArray< double >inline
compare_fcn_type typedefArray< double >
ComplexMatrix classMatrixfriend
compute_index(octave_idx_type i, octave_idx_type j) constArray< double >
compute_index(octave_idx_type i, octave_idx_type j, octave_idx_type k) constArray< 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
crefT typedefArray< double >
cumprod(int dim=-1) const Matrix
cumsum(int dim=-1) const Matrix
data(void) constArray< double >inline
delete_elements(const idx_vector &i)Array< double >
delete_elements(int dim, const idx_vector &i)Array< double >
delete_elements(const Array< idx_vector > &ia)Array< double >
determinant(void) const Matrix
determinant(octave_idx_type &info) const Matrix
determinant(octave_idx_type &info, double &rcon, int calc_cond=1) const Matrix
determinant(MatrixType &mattype, octave_idx_type &info, double &rcon, int calc_cond=1) const Matrix
diag(octave_idx_type k=0) const Matrix
diag(octave_idx_type m, octave_idx_type n) const Matrix
dim1(void) constArray< double >inline
dim2(void) constArray< double >inline
dim3(void) constArray< double >inline
dimensionsArray< double >protected
dims(void) 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 >
extract(octave_idx_type r1, octave_idx_type c1, octave_idx_type r2, octave_idx_type c2) const Matrix
extract_n(octave_idx_type r1, octave_idx_type c1, octave_idx_type nr, octave_idx_type nc) const Matrix
fill(double val)Matrix
fill(double val, octave_idx_type r1, octave_idx_type c1, octave_idx_type r2, octave_idx_type c2)Matrix
MArray< double >::fill(const double &val)Array< double >
find(octave_idx_type n=-1, bool backward=false) constArray< double >
finverse(MatrixType &mattype, octave_idx_type &info, double &rcon, int force, int calc_cond) const Matrixprivate
fortran_vec(void) constArray< double >inline
fortran_vec(void)Array< double >
fourier(void) const Matrix
fourier2d(void) const Matrix
fsolve(MatrixType &typ, const Matrix &b, octave_idx_type &info, double &rcon, solve_singularity_handler sing_handler, bool calc_cond=false) const Matrixprivate
hermitian(double(*fcn)(const double &)=0) constMArray< double >inline
idx_add(const idx_vector &idx, doubleval)MArray< double >
idx_add(const idx_vector &idx, const MArray< double > &vals)MArray< double >
idx_add_nd(const idx_vector &idx, const MArray< double > &vals, int dim=-1)MArray< double >
idx_max(const idx_vector &idx, const MArray< double > &vals)MArray< double >
idx_min(const idx_vector &idx, const MArray< double > &vals)MArray< double >
ifourier(void) const Matrix
ifourier2d(void) const Matrix
imag(const ComplexMatrix &a)Matrixfriend
index(const idx_vector &i) constArray< double >
index(const idx_vector &i, const idx_vector &j) constArray< double >
index(const Array< idx_vector > &ia) constArray< double >
index(const idx_vector &i, bool resize_ok, const double &rfv) constArray< double >
index(const idx_vector &i, bool resize_ok) constArray< double >inline
index(const idx_vector &i, const idx_vector &j, bool resize_ok, const double &rfv) constArray< double >
index(const idx_vector &i, const idx_vector &j, bool resize_ok) constArray< double >inline
index(const Array< idx_vector > &ia, bool resize_ok, const double &rfv) constArray< double >
index(const Array< idx_vector > &ia, bool resize_ok) constArray< double >inline
insert(const Matrix &a, octave_idx_type r, octave_idx_type c)Matrix
insert(const RowVector &a, octave_idx_type r, octave_idx_type c)Matrix
insert(const ColumnVector &a, octave_idx_type r, octave_idx_type c)Matrix
insert(const DiagMatrix &a, octave_idx_type r, octave_idx_type c)Matrix
MArray< double >::insert(const Array< double > &a, const Array< octave_idx_type > &idx)Array< double >
MArray< double >::insert(const Array< double > &a, octave_idx_type r, octave_idx_type c)Array< double >
inverse(void) const Matrix
inverse(octave_idx_type &info) const Matrix
inverse(octave_idx_type &info, double &rcon, int force=0, int calc_cond=1) const Matrix
inverse(MatrixType &mattype) const Matrix
inverse(MatrixType &mattype, octave_idx_type &info) const Matrix
inverse(MatrixType &mattype, octave_idx_type &info, double &rcon, int force=0, int calc_cond=1) const Matrix
ipermute(const Array< octave_idx_type > &vec) constMArray< double >inline
is_empty(void) constArray< double >inline
is_shared(void)Array< double >inline
is_sorted(sortmode mode=UNSORTED) constArray< double >
is_sorted_rows(sortmode mode=UNSORTED) constArray< double >
is_square(void) constArray< double >inline
is_symmetric(void) const Matrix
is_vector(void) constArray< double >inline
jit_array_rep(void) constArray< double >inline
jit_dimensions(void) constArray< double >inline
jit_ref_count(void)Array< double >inline
jit_slice_data(void) constArray< double >inline
length(void) 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 > &values, sortmode mode=UNSORTED) constArray< double >
lssolve(const Matrix &b) const Matrix
lssolve(const Matrix &b, octave_idx_type &info) const Matrix
lssolve(const Matrix &b, octave_idx_type &info, octave_idx_type &rank) const Matrix
lssolve(const Matrix &b, octave_idx_type &info, octave_idx_type &rank, double &rcon) const Matrix
lssolve(const ComplexMatrix &b) const Matrix
lssolve(const ComplexMatrix &b, octave_idx_type &info) const Matrix
lssolve(const ComplexMatrix &b, octave_idx_type &info, octave_idx_type &rank) const Matrix
lssolve(const ComplexMatrix &b, octave_idx_type &info, octave_idx_type &rank, double &rcon) const Matrix
lssolve(const ColumnVector &b) const Matrix
lssolve(const ColumnVector &b, octave_idx_type &info) const Matrix
lssolve(const ColumnVector &b, octave_idx_type &info, octave_idx_type &rank) const Matrix
lssolve(const ColumnVector &b, octave_idx_type &info, octave_idx_type &rank, double &rcon) const Matrix
lssolve(const ComplexColumnVector &b) const Matrix
lssolve(const ComplexColumnVector &b, octave_idx_type &info) const Matrix
lssolve(const ComplexColumnVector &b, octave_idx_type &info, octave_idx_type &rank) const Matrix
lssolve(const ComplexColumnVector &b, octave_idx_type &info, octave_idx_type &rank, double &rcon) const Matrix
ltsolve(MatrixType &typ, const Matrix &b, octave_idx_type &info, double &rcon, solve_singularity_handler sing_handler, bool calc_cond=false, blas_trans_type transt=blas_no_trans) const Matrixprivate
make_unique(void)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(double *sdata, octave_idx_type slen, octave_idx_type *adims, void *arep)MArray< double >inlineprotected
MArray(void)MArray< double >inline
MArray(octave_idx_type n) GCC_ATTR_DEPRECATEDMArray< double >inlineexplicit
MArray(octave_idx_type n, const double &val) GCC_ATTR_DEPRECATEDMArray< 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
Matrix(void)Matrixinline
Matrix(octave_idx_type r, octave_idx_type c)Matrixinline
Matrix(octave_idx_type r, octave_idx_type c, double val)Matrixinline
Matrix(const dim_vector &dv)Matrixinline
Matrix(const dim_vector &dv, double val)Matrixinline
Matrix(const Matrix &a)Matrixinline
Matrix(const MArray< U > &a)Matrixinline
Matrix(const Array< U > &a)Matrixinline
Matrix(const RowVector &rv)Matrixexplicit
Matrix(const ColumnVector &cv)Matrixexplicit
Matrix(const DiagMatrix &a)Matrixexplicit
Matrix(const PermMatrix &a)Matrixexplicit
Matrix(const boolMatrix &a)Matrixexplicit
Matrix(const charMatrix &a)Matrixexplicit
maybe_economize(void)Array< double >inline
mex_get_data(void) constArray< double >inline
ndims(void) constArray< double >inline
nelem(void) constArray< double >inline
nnz(void) constArray< double >
nth_element(const idx_vector &n, int dim=0) constArray< double >
numel(void) constArray< double >inline
operator!(void) const Matrix
operator!=(const Matrix &a) const Matrix
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+=(const DiagMatrix &a)Matrix
operator-=(const DiagMatrix &a)Matrix
operator<<(std::ostream &os, const Matrix &a)Matrixfriend
operator=(const Matrix &a)Matrixinline
MArray< double >::operator=(const MArray< double > &a)MArray< double >inline
Array< double >::operator=(const Array< double > &a)Array< double >inline
operator==(const Matrix &a) const Matrix
operator>>(std::istream &is, Matrix &a)Matrixfriend
optimize_dimensions(const dim_vector &dv)Array< double >
page(octave_idx_type k) constArray< double >
pages(void) 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) const Matrix
pseudo_inverse(double tol=0.0) const Matrix
rcond(void) const Matrix
rcond(MatrixType &mattype) const Matrix
real(const ComplexMatrix &a)Matrixfriend
repArray< double >protected
reshape(const dim_vector &new_dims) constMArray< double >inline
Array< double >::reshape(octave_idx_type nr, octave_idx_type nc) constArray< double >inline
resize(octave_idx_type nr, octave_idx_type nc, double rfv=0)Matrixinline
MArray< double >::resize(octave_idx_type n) GCC_ATTR_DEPRECATEDArray< double >inline
MArray< double >::resize(octave_idx_type nr, octave_idx_type nc, const double &rfv) GCC_ATTR_DEPRECATEDArray< double >inline
MArray< double >::resize(octave_idx_type nr, octave_idx_type nc) GCC_ATTR_DEPRECATEDArray< double >inline
MArray< double >::resize(const dim_vector &dv, const double &rfv)Array< double >
MArray< 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
resize_fill_value(void) constArray< double >virtual
row(octave_idx_type i) const Matrix
row_max(void) const Matrix
row_max(Array< octave_idx_type > &index) const Matrix
row_min(void) const Matrix
row_min(Array< octave_idx_type > &index) const Matrix
row_vector_type typedefMatrix
rows(void) constArray< double >inline
slice_dataArray< double >protected
slice_lenArray< double >protected
solve(MatrixType &typ, const Matrix &b) const Matrix
solve(MatrixType &typ, const Matrix &b, octave_idx_type &info) const Matrix
solve(MatrixType &typ, const Matrix &b, octave_idx_type &info, double &rcon) const Matrix
solve(MatrixType &typ, const Matrix &b, octave_idx_type &info, double &rcon, solve_singularity_handler sing_handler, bool singular_fallback=true, blas_trans_type transt=blas_no_trans) const Matrix
solve(MatrixType &typ, const ComplexMatrix &b) const Matrix
solve(MatrixType &typ, const ComplexMatrix &b, octave_idx_type &info) const Matrix
solve(MatrixType &typ, const ComplexMatrix &b, octave_idx_type &info, double &rcon) const Matrix
solve(MatrixType &typ, const ComplexMatrix &b, octave_idx_type &info, double &rcon, solve_singularity_handler sing_handler, bool singular_fallback=true, blas_trans_type transt=blas_no_trans) const Matrix
solve(MatrixType &typ, const ColumnVector &b) const Matrix
solve(MatrixType &typ, const ColumnVector &b, octave_idx_type &info) const Matrix
solve(MatrixType &typ, const ColumnVector &b, octave_idx_type &info, double &rcon) const Matrix
solve(MatrixType &typ, const ColumnVector &b, octave_idx_type &info, double &rcon, solve_singularity_handler sing_handler, blas_trans_type transt=blas_no_trans) const Matrix
solve(MatrixType &typ, const ComplexColumnVector &b) const Matrix
solve(MatrixType &typ, const ComplexColumnVector &b, octave_idx_type &info) const Matrix
solve(MatrixType &typ, const ComplexColumnVector &b, octave_idx_type &info, double &rcon) const Matrix
solve(MatrixType &typ, const ComplexColumnVector &b, octave_idx_type &info, double &rcon, solve_singularity_handler sing_handler, blas_trans_type transt=blas_no_trans) const Matrix
solve(const Matrix &b) const Matrix
solve(const Matrix &b, octave_idx_type &info) const Matrix
solve(const Matrix &b, octave_idx_type &info, double &rcon) const Matrix
solve(const Matrix &b, octave_idx_type &info, double &rcon, solve_singularity_handler sing_handler, blas_trans_type transt=blas_no_trans) const Matrix
solve(const ComplexMatrix &b) const Matrix
solve(const ComplexMatrix &b, octave_idx_type &info) const Matrix
solve(const ComplexMatrix &b, octave_idx_type &info, double &rcon) const Matrix
solve(const ComplexMatrix &b, octave_idx_type &info, double &rcon, solve_singularity_handler sing_handler, blas_trans_type transt=blas_no_trans) const Matrix
solve(const ColumnVector &b) const Matrix
solve(const ColumnVector &b, octave_idx_type &info) const Matrix
solve(const ColumnVector &b, octave_idx_type &info, double &rcon) const Matrix
solve(const ColumnVector &b, octave_idx_type &info, double &rcon, solve_singularity_handler sing_handler, blas_trans_type transt=blas_no_trans) const Matrix
solve(const ComplexColumnVector &b) const Matrix
solve(const ComplexColumnVector &b, octave_idx_type &info) const Matrix
solve(const ComplexColumnVector &b, octave_idx_type &info, double &rcon) const Matrix
solve(const ComplexColumnVector &b, octave_idx_type &info, double &rcon, solve_singularity_handler sing_handler, blas_trans_type transt=blas_no_trans) const Matrix
solve_singularity_handler typedefMatrix
sort(int dim=0, sortmode mode=ASCENDING) constArray< double >
sort(Array< octave_idx_type > &sidx, int dim=0, sortmode mode=ASCENDING) constArray< double >
sort_rows_idx(sortmode mode=ASCENDING) constArray< double >
squeeze(void) constMArray< double >inline
stack(const Matrix &a) const Matrix
stack(const RowVector &a) const Matrix
stack(const ColumnVector &a) const Matrix
stack(const DiagMatrix &a) const Matrix
sum(int dim=-1) const Matrix
sumsq(int dim=-1) const Matrix
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
tinverse(MatrixType &mattype, octave_idx_type &info, double &rcon, int force, int calc_cond) const Matrixprivate
too_large_for_float(void) const Matrix
transpose(void) const Matrixinline
utsolve(MatrixType &typ, const Matrix &b, octave_idx_type &info, double &rcon, solve_singularity_handler sing_handler, bool calc_cond=false, blas_trans_type transt=blas_no_trans) const Matrixprivate
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
~Array(void)Array< double >inlinevirtual
~MArray(void)MArray< double >inline