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

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

abs(void) constMatrix
all(int dim=-1) constMatrix
all_elements_are_int_or_inf_or_nan(void) constNDArray
all_elements_are_zero(void) constNDArray
all_integers(double &max_val, double &min_val) constNDArray
all_integers(void) constNDArray
any(int dim=-1) constMatrix
any_element_is_inf_or_nan(void) constNDArray
any_element_is_nan(void) constNDArray
any_element_is_negative(bool=false) constNDArray
any_element_is_positive(bool=false) constNDArray
any_element_not_one_or_zero(void) constNDArray
append(const Matrix &a) constMatrix
append(const RowVector &a) constMatrix
append(const ColumnVector &a) constMatrix
append(const DiagMatrix &a) constMatrix
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(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 Container< 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)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(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) constMatrix
column_max(void) constMatrix
column_max(Array< octave_idx_type > &index) constMatrix
column_min(void) constMatrix
column_min(Array< octave_idx_type > &index) constMatrix
column_vector_type typedefMatrix
columns(void) constArray< double >inline
compare_fcn_type typedefArray< double >
complex_diag_matrix_type typedefMatrix
complex_elt_type typedefMatrix
complex_matrix_type typedefMatrix
ComplexMatrix classMatrixfriend
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) constMatrix
cumsum(int dim=-1) constMatrix
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) constMatrix
determinant(octave_idx_type &info) constMatrix
determinant(octave_idx_type &info, double &rcon, bool calc_cond=true) constMatrix
determinant(MatrixType &mattype, octave_idx_type &info, double &rcon, bool calc_cond=true) constMatrix
diag(octave_idx_type k=0) constMatrix
diag(octave_idx_type m, octave_idx_type n) constMatrix
diff(octave_idx_type order=1, int dim=-1) constNDArray
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) constMatrix
extract_n(octave_idx_type r1, octave_idx_type c1, octave_idx_type nr, octave_idx_type nc) constMatrix
fill(double val)Matrix
fill(double val, octave_idx_type r1, octave_idx_type c1, octave_idx_type r2, octave_idx_type c2)Matrix
NDArray::fill(const double &val)Array< double >
find(octave_idx_type n=-1, bool backward=false) constArray< double >
find(octave_idx_type, bool) constArray< double >
finverse(MatrixType &mattype, octave_idx_type &info, double &rcon, bool force, bool calc_cond) constMatrixprivate
fortran_vec(void) constArray< double >inline
fortran_vec(void)Array< double >
fourier(void) constMatrix
NDArray::fourier(int dim=1) constNDArray
fourier2d(void) constMatrix
fourierNd(void) constNDArray
fsolve(MatrixType &mattype, const Matrix &b, octave_idx_type &info, double &rcon, solve_singularity_handler sing_handler, bool calc_cond=false) constMatrixprivate
hermitian(void) constMatrixinline
NDArray::hermitian(double(*fcn)(const double &)=nullptr) constMArray< double >inline
idx_add(const idx_vector &idx, double val)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) constMatrix
NDArray::ifourier(int dim=1) constNDArray
ifourier2d(void) constMatrix
ifourierNd(void) constNDArray
imag(const ComplexMatrix &a)Matrixfriend
increment_index(Array< octave_idx_type > &ra_idx, const dim_vector &dimensions, int start_dimension=0)NDArraystatic
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
NDArray::insert(const NDArray &a, octave_idx_type r, octave_idx_type c)NDArray
NDArray::insert(const NDArray &a, const Array< octave_idx_type > &ra_idx)NDArray
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) constMatrix
inverse(octave_idx_type &info) constMatrix
inverse(octave_idx_type &info, double &rcon, bool force=false, bool calc_cond=true) constMatrix
inverse(MatrixType &mattype) constMatrix
inverse(MatrixType &mattype, octave_idx_type &info) constMatrix
inverse(MatrixType &mattype, octave_idx_type &info, double &rcon, bool force=false, bool calc_cond=true) constMatrix
ipermute(const Array< octave_idx_type > &vec) constMArray< double >inline
is_empty(void) constArray< double >inline
is_nd_vector(void) constArray< double >inline
is_shared(void)Array< double >inline
is_sorted(sortmode mode=UNSORTED) constArray< double >inline
is_sorted_rows(sortmode mode=UNSORTED) constArray< double >
is_sorted_rows(sortmode) constArray< double >
is_square(void) constArray< double >inline
is_symmetric(void) constMatrixinline
is_vector(void) constArray< double >inline
isempty(void) constArray< double >inline
isfinite(void) constNDArray
isinf(void) constNDArray
isnan(void) constNDArray
issorted(sortmode mode=UNSORTED) constArray< double >
issorted(sortmode) constArray< double >
issquare(void) constArray< double >inline
issymmetric(void) constMatrix
isvector(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 >
lookup(idx_vector const &, sortmode) constArray< double >
lookup(const Array< idx_vector > &, sortmode) constArray< double >
lssolve(const Matrix &b) constMatrix
lssolve(const Matrix &b, octave_idx_type &info) constMatrix
lssolve(const Matrix &b, octave_idx_type &info, octave_idx_type &rank) constMatrix
lssolve(const Matrix &b, octave_idx_type &info, octave_idx_type &rank, double &rcon) constMatrix
lssolve(const ComplexMatrix &b) constMatrix
lssolve(const ComplexMatrix &b, octave_idx_type &info) constMatrix
lssolve(const ComplexMatrix &b, octave_idx_type &info, octave_idx_type &rank) constMatrix
lssolve(const ComplexMatrix &b, octave_idx_type &info, octave_idx_type &rank, double &rcon) constMatrix
lssolve(const ColumnVector &b) constMatrix
lssolve(const ColumnVector &b, octave_idx_type &info) constMatrix
lssolve(const ColumnVector &b, octave_idx_type &info, octave_idx_type &rank) constMatrix
lssolve(const ColumnVector &b, octave_idx_type &info, octave_idx_type &rank, double &rcon) constMatrix
lssolve(const ComplexColumnVector &b) constMatrix
lssolve(const ComplexColumnVector &b, octave_idx_type &info) constMatrix
lssolve(const ComplexColumnVector &b, octave_idx_type &info, octave_idx_type &rank) constMatrix
lssolve(const ComplexColumnVector &b, octave_idx_type &info, octave_idx_type &rank, double &rcon) constMatrix
ltsolve(MatrixType &mattype, 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) constMatrixprivate
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(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 MDiagArray2< double > &a)Matrixexplicit
Matrix(const DiagArray2< double > &a)Matrixexplicit
Matrix(const PermMatrix &a)Matrixexplicit
Matrix(const boolMatrix &a)Matrixexplicit
Matrix(const charMatrix &a)Matrixexplicit
max(int dim=-1) constNDArray
max(Array< octave_idx_type > &index, int dim=-1) constNDArray
maybe_economize(void)Array< double >inline
mex_get_data(void) constArray< double >inline
min(int dim=-1) constNDArray
min(Array< octave_idx_type > &index, int dim=-1) constNDArray
NDArray(void)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
NDArray(double *sdata, octave_idx_type slen, octave_idx_type *adims, void *arep)NDArrayinline
ndims(void) constArray< double >inline
nelem(void) constArray< double >inline
nnz(void) constArray< double >
nnz(void) constArray< double >
nth_element(const idx_vector &n, int dim=0) constArray< double >
nth_element(const idx_vector &, int) constArray< double >
numel(void) constArray< double >inline
operator!(void) constNDArray
operator!=(const Matrix &a) constMatrix
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 NDArray &a)NDArrayinline
MArray< double >::operator=(const MArray< double > &a)MArray< double >inline
Array< double >::operator=(const Array< double > &a)Array< double >inline
operator==(const Matrix &a) constMatrix
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) constMatrix
pseudo_inverse(double tol=0.0) constMatrix
rcond(void) constMatrix
rcond(MatrixType &mattype) constMatrix
real(const ComplexMatrix &a)Matrixfriend
real_column_vector_type typedefMatrix
real_diag_matrix_type typedefMatrix
real_elt_type typedefMatrix
real_matrix_type typedefMatrix
real_row_vector_type typedefMatrix
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
NDArray::resize(const dim_vector &dv, const double &rfv)Array< double >
NDArray::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(void) constArray< double >virtual
row(octave_idx_type i) constMatrix
row_max(void) constMatrix
row_max(Array< octave_idx_type > &index) constMatrix
row_min(void) constMatrix
row_min(Array< octave_idx_type > &index) constMatrix
row_vector_type typedefMatrix
rows(void) constArray< double >inline
size(const size_type d) constArray< double >inline
size_type typedefArray< double >
slice_dataArray< double >protected
slice_lenArray< double >protected
solve(MatrixType &mattype, const Matrix &b) constMatrix
solve(MatrixType &mattype, const Matrix &b, octave_idx_type &info) constMatrix
solve(MatrixType &mattype, const Matrix &b, octave_idx_type &info, double &rcon) constMatrix
solve(MatrixType &mattype, 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) constMatrix
solve(MatrixType &mattype, const ComplexMatrix &b) constMatrix
solve(MatrixType &mattype, const ComplexMatrix &b, octave_idx_type &info) constMatrix
solve(MatrixType &mattype, const ComplexMatrix &b, octave_idx_type &info, double &rcon) constMatrix
solve(MatrixType &mattype, 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) constMatrix
solve(MatrixType &mattype, const ColumnVector &b) constMatrix
solve(MatrixType &mattype, const ColumnVector &b, octave_idx_type &info) constMatrix
solve(MatrixType &mattype, const ColumnVector &b, octave_idx_type &info, double &rcon) constMatrix
solve(MatrixType &mattype, const ColumnVector &b, octave_idx_type &info, double &rcon, solve_singularity_handler sing_handler, blas_trans_type transt=blas_no_trans) constMatrix
solve(MatrixType &mattype, const ComplexColumnVector &b) constMatrix
solve(MatrixType &mattype, const ComplexColumnVector &b, octave_idx_type &info) constMatrix
solve(MatrixType &mattype, const ComplexColumnVector &b, octave_idx_type &info, double &rcon) constMatrix
solve(MatrixType &mattype, const ComplexColumnVector &b, octave_idx_type &info, double &rcon, solve_singularity_handler sing_handler, blas_trans_type transt=blas_no_trans) constMatrix
solve(const Matrix &b) constMatrix
solve(const Matrix &b, octave_idx_type &info) constMatrix
solve(const Matrix &b, octave_idx_type &info, double &rcon) constMatrix
solve(const Matrix &b, octave_idx_type &info, double &rcon, solve_singularity_handler sing_handler, blas_trans_type transt=blas_no_trans) constMatrix
solve(const ComplexMatrix &b) constMatrix
solve(const ComplexMatrix &b, octave_idx_type &info) constMatrix
solve(const ComplexMatrix &b, octave_idx_type &info, double &rcon) constMatrix
solve(const ComplexMatrix &b, octave_idx_type &info, double &rcon, solve_singularity_handler sing_handler, blas_trans_type transt=blas_no_trans) constMatrix
solve(const ColumnVector &b) constMatrix
solve(const ColumnVector &b, octave_idx_type &info) constMatrix
solve(const ColumnVector &b, octave_idx_type &info, double &rcon) constMatrix
solve(const ColumnVector &b, octave_idx_type &info, double &rcon, solve_singularity_handler sing_handler, blas_trans_type transt=blas_no_trans) constMatrix
solve(const ComplexColumnVector &b) constMatrix
solve(const ComplexColumnVector &b, octave_idx_type &info) constMatrix
solve(const ComplexColumnVector &b, octave_idx_type &info, double &rcon) constMatrix
solve(const ComplexColumnVector &b, octave_idx_type &info, double &rcon, solve_singularity_handler sing_handler, blas_trans_type transt=blas_no_trans) constMatrix
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(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 >
squeeze(void) constNDArrayinline
stack(const Matrix &a) constMatrix
stack(const RowVector &a) constMatrix
stack(const ColumnVector &a) constMatrix
stack(const DiagMatrix &a) constMatrix
sum(int dim=-1) constMatrix
sumsq(int dim=-1) constMatrix
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, bool force, bool calc_cond) constMatrixprivate
too_large_for_float(void) constNDArray
transpose(void) constMatrixinline
utsolve(MatrixType &mattype, 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) constMatrixprivate
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(void)Array< double >inlinevirtual
~MArray(void)=defaultMArray< double >