#include <PermMatrix.h>
Inherits Array< octave_idx_type >.
PermMatrix::PermMatrix | ( | void | ) | [inline] |
PermMatrix::PermMatrix | ( | octave_idx_type | n | ) |
PermMatrix::PermMatrix | ( | const Array< octave_idx_type > & | p, | |
bool | colp = false , |
|||
bool | check = true | |||
) |
PermMatrix::PermMatrix | ( | const PermMatrix & | m | ) | [inline] |
PermMatrix::PermMatrix | ( | const idx_vector & | idx, | |
bool | colp = false , |
|||
octave_idx_type | n = 0 | |||
) |
size_t PermMatrix::byte_size | ( | void | ) | const [inline] |
Reimplemented from Array< octave_idx_type >.
octave_idx_type PermMatrix::checkelem | ( | octave_idx_type | i, | |
octave_idx_type | j | |||
) | const |
Reimplemented from Array< octave_idx_type >.
octave_idx_type PermMatrix::cols | ( | void | ) | const [inline] |
Reimplemented from Array< octave_idx_type >.
octave_idx_type PermMatrix::columns | ( | void | ) | const [inline] |
Reimplemented from Array< octave_idx_type >.
const octave_idx_type* PermMatrix::data | ( | void | ) | const [inline] |
Reimplemented from Array< octave_idx_type >.
octave_idx_type PermMatrix::determinant | ( | void | ) | const |
octave_idx_type PermMatrix::dim1 | ( | void | ) | const [inline] |
Reimplemented from Array< octave_idx_type >.
octave_idx_type PermMatrix::dim2 | ( | void | ) | const [inline] |
Reimplemented from Array< octave_idx_type >.
dim_vector PermMatrix::dims | ( | void | ) | const [inline] |
Reimplemented from Array< octave_idx_type >.
octave_idx_type PermMatrix::elem | ( | octave_idx_type | i, | |
octave_idx_type | j | |||
) | const [inline] |
Reimplemented from Array< octave_idx_type >.
PermMatrix PermMatrix::eye | ( | octave_idx_type | n | ) | [static] |
octave_idx_type* PermMatrix::fortran_vec | ( | void | ) | [inline] |
Reimplemented from Array< octave_idx_type >.
const octave_idx_type* PermMatrix::fortran_vec | ( | void | ) | const [inline] |
Reimplemented from Array< octave_idx_type >.
PermMatrix PermMatrix::inverse | ( | void | ) | const |
bool PermMatrix::is_col_perm | ( | void | ) | const [inline] |
bool PermMatrix::is_row_perm | ( | void | ) | const [inline] |
octave_idx_type PermMatrix::length | ( | void | ) | const [inline] |
Reimplemented from Array< octave_idx_type >.
octave_idx_type PermMatrix::nelem | ( | void | ) | const [inline] |
Reimplemented from Array< octave_idx_type >.
octave_idx_type PermMatrix::numel | ( | void | ) | const [inline] |
Reimplemented from Array< octave_idx_type >.
octave_idx_type PermMatrix::operator() | ( | octave_idx_type | i, | |
octave_idx_type | j | |||
) | const [inline] |
Reimplemented from Array< octave_idx_type >.
octave_idx_type PermMatrix::perm_length | ( | void | ) | const [inline] |
PermMatrix PermMatrix::power | ( | octave_idx_type | n | ) | const |
void PermMatrix::print_info | ( | std::ostream & | os, | |
const std::string & | prefix | |||
) | const [inline] |
Reimplemented from Array< octave_idx_type >.
Array<octave_idx_type> PermMatrix::pvec | ( | void | ) | const [inline] |
octave_idx_type PermMatrix::rows | ( | void | ) | const [inline] |
Reimplemented from Array< octave_idx_type >.
PermMatrix PermMatrix::transpose | ( | void | ) | const |
Reimplemented from Array< octave_idx_type >.
OCTAVE_API PermMatrix operator* | ( | const PermMatrix & | a, | |
const PermMatrix & | b | |||
) | [friend] |