Ravelin
SHAREDMATRIXN Member List

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

_columns (defined in SHAREDMATRIXN)SHAREDMATRIXNprotected
_data (defined in SHAREDMATRIXN)SHAREDMATRIXNprotected
_ld (defined in SHAREDMATRIXN)SHAREDMATRIXNprotected
_rows (defined in SHAREDMATRIXN)SHAREDMATRIXNprotected
_start (defined in SHAREDMATRIXN)SHAREDMATRIXNprotected
block(unsigned row_start, unsigned row_end, unsigned col_start, unsigned col_end) const SHAREDMATRIXNinline
block(unsigned row_start, unsigned row_end, unsigned col_start, unsigned col_end)SHAREDMATRIXNinline
block_column_iterator_begin(unsigned row_start, unsigned row_end, unsigned col_start, unsigned col_end) const SHAREDMATRIXNinline
block_column_iterator_begin(unsigned row_start, unsigned row_end, unsigned col_start, unsigned col_end)SHAREDMATRIXNinline
block_column_iterator_end(unsigned row_start, unsigned row_end, unsigned col_start, unsigned col_end) const SHAREDMATRIXNinline
block_column_iterator_end(unsigned row_start, unsigned row_end, unsigned col_start, unsigned col_end)SHAREDMATRIXNinline
block_row_iterator_begin(unsigned row_start, unsigned row_end, unsigned col_start, unsigned col_end) const SHAREDMATRIXNinline
block_row_iterator_begin(unsigned row_start, unsigned row_end, unsigned col_start, unsigned col_end)SHAREDMATRIXNinline
block_row_iterator_end(unsigned row_start, unsigned row_end, unsigned col_start, unsigned col_end) const SHAREDMATRIXNinline
block_row_iterator_end(unsigned row_start, unsigned row_end, unsigned col_start, unsigned col_end)SHAREDMATRIXNinline
column(unsigned i) const SHAREDMATRIXNinline
column(unsigned i)SHAREDMATRIXNinline
column_iterator_begin() const SHAREDMATRIXNinline
column_iterator_begin()SHAREDMATRIXNinline
column_iterator_end() const SHAREDMATRIXNinline
column_iterator_end()SHAREDMATRIXNinline
columns() const (defined in SHAREDMATRIXN)SHAREDMATRIXNinline
CONST_SHAREDMATRIXN (defined in SHAREDMATRIXN)SHAREDMATRIXNfriend
data() (defined in SHAREDMATRIXN)SHAREDMATRIXNinline
data() const (defined in SHAREDMATRIXN)SHAREDMATRIXNinline
diag_mult(const V &d, const XMATRIXN &m, W &result)SHAREDMATRIXNinlinestatic
diag_mult(const V &d, const U &v, W &result)SHAREDMATRIXNinlinestatic
diag_mult_transpose(const V &d, const XMATRIXN &m, W &result)SHAREDMATRIXNinlinestatic
get_column(unsigned column, V &v) const (defined in SHAREDMATRIXN)SHAREDMATRIXNinline
get_row(unsigned row, V &v) const (defined in SHAREDMATRIXN)SHAREDMATRIXNinline
get_sub_mat(unsigned row_start, unsigned row_end, unsigned col_start, unsigned col_end, M &m, Transposition trans=eNoTranspose) const SHAREDMATRIXNinline
is_symmetric(REAL tolerance=(REAL)-1.0) const SHAREDMATRIXN
leading_dim() const (defined in SHAREDMATRIXN)SHAREDMATRIXNinline
MATRIXN (defined in SHAREDMATRIXN)SHAREDMATRIXNfriend
mult(const T &x, U &y, REAL alpha=(REAL) 1.0, REAL beta=(REAL) 0.0) const SHAREDMATRIXNinline
mult_transpose(const T &x, U &y, REAL alpha=(REAL) 1.0, REAL beta=(REAL) 0.0) const SHAREDMATRIXNinline
negate()SHAREDMATRIXN
norm_inf() const (defined in SHAREDMATRIXN)SHAREDMATRIXN
operator()(unsigned i, unsigned j)SHAREDMATRIXN
operator()(unsigned i, unsigned j) const SHAREDMATRIXN
operator*=(REAL scalar)SHAREDMATRIXN
operator+=(const M &m)SHAREDMATRIXNinline
operator-=(const M &m)SHAREDMATRIXNinline
operator/=(REAL scalar)SHAREDMATRIXN
operator=(const MATRIX3 &m)SHAREDMATRIXN
operator=(const MATRIXN &source)SHAREDMATRIXN
operator=(const SHAREDMATRIXN &source)SHAREDMATRIXN
operator=(const CONST_SHAREDMATRIXN &source)SHAREDMATRIXN
reset()SHAREDMATRIXNinline
reset_from(const SHAREDMATRIXN &source)SHAREDMATRIXN
resize(unsigned rows, unsigned columns, bool preserve=false)SHAREDMATRIXN
row(unsigned i) const SHAREDMATRIXNinline
row(unsigned i)SHAREDMATRIXNinline
row_iterator_begin() const SHAREDMATRIXNinline
row_iterator_begin()SHAREDMATRIXNinline
row_iterator_end() const SHAREDMATRIXNinline
row_iterator_end()SHAREDMATRIXNinline
rows() const (defined in SHAREDMATRIXN)SHAREDMATRIXNinline
select(ForwardIterator1 row_start, ForwardIterator1 row_end, ForwardIterator2 col_start, ForwardIterator2 col_end, X &m) const SHAREDMATRIXNinline
select(const std::vector< bool > &rows, const std::vector< bool > &cols, X &m) const SHAREDMATRIXNinline
select_columns(ForwardIterator col_start, ForwardIterator col_end, M &m) const SHAREDMATRIXNinline
select_columns(std::vector< bool > &col_select, M &m) const SHAREDMATRIXNinline
select_rows(ForwardIterator row_start, ForwardIterator row_end, M &m) const SHAREDMATRIXNinline
select_rows(std::vector< bool > &row_select, M &m) const SHAREDMATRIXNinline
select_square(const std::vector< bool > &indices, M &result) const SHAREDMATRIXNinline
select_square(ForwardIterator start, ForwardIterator end, M &m) const SHAREDMATRIXNinline
set(const V &v, Transposition trans)SHAREDMATRIXNinline
set_column(unsigned column, const V &v) (defined in SHAREDMATRIXN)SHAREDMATRIXNinline
set_identity()SHAREDMATRIXN
set_row(unsigned row, const V &v) (defined in SHAREDMATRIXN)SHAREDMATRIXNinline
set_sub_mat(unsigned row_start, unsigned col_start, const M &m, Transposition trans=eNoTranspose)SHAREDMATRIXNinline
set_zero()SHAREDMATRIXN
set_zero(unsigned m, unsigned n)SHAREDMATRIXNinline
SHAREDMATRIXN() (defined in SHAREDMATRIXN)SHAREDMATRIXN
SHAREDMATRIXN(const SHAREDMATRIXN &source)SHAREDMATRIXN
SHAREDMATRIXN(unsigned rows, unsigned cols, unsigned leading_dim, unsigned start, SharedResizable< REAL > data)SHAREDMATRIXN
transpose(const XMATRIXN &m, M &result)SHAREDMATRIXNinlinestatic
transpose_mult(const T &x, U &y, REAL alpha=(REAL) 1.0, REAL beta=(REAL) 0.0) const SHAREDMATRIXNinline
transpose_mult_transpose(const T &x, U &y, REAL alpha=(REAL) 1.0, REAL beta=(REAL) 0.0) const SHAREDMATRIXNinline
zero_lower_triangle()SHAREDMATRIXN
zero_upper_triangle()SHAREDMATRIXN