Ravelin
MATRIX2 Member List

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

block_column_iterator_begin(unsigned row_start, unsigned row_end, unsigned col_start, unsigned col_end) const MATRIX2inline
block_column_iterator_begin(unsigned row_start, unsigned row_end, unsigned col_start, unsigned col_end)MATRIX2inline
block_column_iterator_end(unsigned row_start, unsigned row_end, unsigned col_start, unsigned col_end) const MATRIX2inline
block_column_iterator_end(unsigned row_start, unsigned row_end, unsigned col_start, unsigned col_end)MATRIX2inline
block_row_iterator_begin(unsigned row_start, unsigned row_end, unsigned col_start, unsigned col_end) const MATRIX2inline
block_row_iterator_begin(unsigned row_start, unsigned row_end, unsigned col_start, unsigned col_end)MATRIX2inline
block_row_iterator_end(unsigned row_start, unsigned row_end, unsigned col_start, unsigned col_end) const MATRIX2inline
block_row_iterator_end(unsigned row_start, unsigned row_end, unsigned col_start, unsigned col_end)MATRIX2inline
column_iterator_begin() const MATRIX2inline
column_iterator_begin()MATRIX2inline
column_iterator_end() const MATRIX2inline
column_iterator_end()MATRIX2inline
columns() const (defined in MATRIX2)MATRIX2inline
data(unsigned i) const (defined in MATRIX2)MATRIX2
data(unsigned i) (defined in MATRIX2)MATRIX2
data() const MATRIX2inline
data()MATRIX2inline
det() const MATRIX2
diag_mult(const V &d, const U &v, W &result)MATRIX2inlinestatic
get_column(unsigned i) const MATRIX2
get_column(unsigned column, V &v) const (defined in MATRIX2)MATRIX2inline
get_column(unsigned i, ORIGIN2 &result) const MATRIX2
get_row(unsigned i) const MATRIX2
get_row(unsigned row, V &v) const (defined in MATRIX2)MATRIX2inline
get_row(unsigned i, ORIGIN2 &result) const MATRIX2
get_sub_mat(unsigned row_start, unsigned row_end, unsigned col_start, unsigned col_end, M &m, Transposition trans=eNoTranspose) const MATRIX2inline
identity() (defined in MATRIX2)MATRIX2inlinestatic
inc() const (defined in MATRIX2)MATRIX2inline
inverse() const (defined in MATRIX2)MATRIX2inline
invert()MATRIX2
invert(const MATRIX2 &m)MATRIX2static
is_orthonormal() const MATRIX2
is_symmetric(REAL tolerance) const MATRIX2
leading_dim() const (defined in MATRIX2)MATRIX2inline
MATRIX2() (defined in MATRIX2)MATRIX2inline
MATRIX2(const REAL *array)MATRIX2
MATRIX2(REAL m00, REAL m01, REAL m10, REAL m11)MATRIX2
MATRIX2(const MATRIX2 &source) (defined in MATRIX2)MATRIX2inline
MATRIX2(const MATRIXN &m) (defined in MATRIX2)MATRIX2inline
MATRIX2(const SHAREDMATRIXN &m) (defined in MATRIX2)MATRIX2inline
MATRIX2(const CONST_SHAREDMATRIXN &m) (defined in MATRIX2)MATRIX2inline
mult(const ORIGIN2 &v) const MATRIX2
mult(const MATRIX2 &m) const MATRIX2
mult(const T &x, U &y, REAL alpha=(REAL) 1.0, REAL beta=(REAL) 0.0) const MATRIX2inline
mult_transpose(const MATRIX2 &m) const MATRIX2
mult_transpose(const T &x, U &y, REAL alpha=(REAL) 1.0, REAL beta=(REAL) 0.0) const MATRIX2inline
operator()(unsigned i, unsigned j) (defined in MATRIX2)MATRIX2
operator()(unsigned i, unsigned j) const (defined in MATRIX2)MATRIX2
operator*(const ORIGIN2 &o) const (defined in MATRIX2)MATRIX2inline
operator*(const MATRIX2 &m) const (defined in MATRIX2)MATRIX2inline
operator*(REAL scalar) const (defined in MATRIX2)MATRIX2inline
operator*=(const MATRIX2 &m) (defined in MATRIX2)MATRIX2inline
operator*=(REAL scalar)MATRIX2
operator+(const MATRIX2 &m) const (defined in MATRIX2)MATRIX2inline
operator+=(const MATRIX2 &m)MATRIX2
operator-(const MATRIX2 &m) const (defined in MATRIX2)MATRIX2inline
operator-() const MATRIX2
operator-=(const MATRIX2 &m)MATRIX2
operator/(REAL scalar) const (defined in MATRIX2)MATRIX2inline
operator/=(REAL scalar) (defined in MATRIX2)MATRIX2inline
operator=(const MATRIX2 &source)MATRIX2
operator=(const MATRIXN &source)MATRIX2
operator=(const SHAREDMATRIXN &source)MATRIX2
operator=(const CONST_SHAREDMATRIXN &source)MATRIX2
orthonormalize()MATRIX2
resize(unsigned rows, unsigned columns, bool preserve=false) (defined in MATRIX2)MATRIX2
rot_Z(REAL angle)MATRIX2static
row_iterator_begin() const MATRIX2inline
row_iterator_begin()MATRIX2inline
row_iterator_end() const MATRIX2inline
row_iterator_end()MATRIX2inline
rows() const (defined in MATRIX2)MATRIX2inline
select(ForwardIterator1 row_start, ForwardIterator1 row_end, ForwardIterator2 col_start, ForwardIterator2 col_end, X &m) const MATRIX2inline
select(const std::vector< bool > &rows, const std::vector< bool > &cols, X &m) const MATRIX2inline
select_columns(ForwardIterator col_start, ForwardIterator col_end, M &m) const MATRIX2inline
select_columns(std::vector< bool > &col_select, M &m) const MATRIX2inline
select_rows(ForwardIterator row_start, ForwardIterator row_end, M &m) const MATRIX2inline
select_rows(std::vector< bool > &row_select, M &m) const MATRIX2inline
select_square(const std::vector< bool > &indices, M &result) const MATRIX2inline
select_square(ForwardIterator start, ForwardIterator end, M &m) const MATRIX2inline
set_column(unsigned column, const V &v) (defined in MATRIX2)MATRIX2inline
set_column(unsigned i, const ORIGIN2 &o)MATRIX2
set_identity()MATRIX2
set_rot_Z(REAL angle)MATRIX2
set_row(unsigned row, const V &v) (defined in MATRIX2)MATRIX2inline
set_row(unsigned i, const ORIGIN2 &o)MATRIX2
set_sub_mat(unsigned row_start, unsigned col_start, const M &m, Transposition trans=eNoTranspose)MATRIX2inline
set_zero()MATRIX2
size() const (defined in MATRIX2)MATRIX2inline
transpose(const MATRIX2 &m)MATRIX2static
transpose()MATRIX2
transpose_mult(const ORIGIN2 &v) const MATRIX2
transpose_mult(const MATRIX2 &m) const MATRIX2
transpose_mult(const T &x, U &y, REAL alpha=(REAL) 1.0, REAL beta=(REAL) 0.0) const MATRIX2inline
transpose_mult_transpose(const MATRIX2 &m) const MATRIX2
transpose_mult_transpose(const T &x, U &y, REAL alpha=(REAL) 1.0, REAL beta=(REAL) 0.0) const MATRIX2inline
valid_rotation(const MATRIX2 &R) (defined in MATRIX2)MATRIX2static
xx() const (defined in MATRIX2)MATRIX2inline
xx() (defined in MATRIX2)MATRIX2inline
xy() const (defined in MATRIX2)MATRIX2inline
xy() (defined in MATRIX2)MATRIX2inline
yx() const (defined in MATRIX2)MATRIX2inline
yx() (defined in MATRIX2)MATRIX2inline
yy() const (defined in MATRIX2)MATRIX2inline
yy() (defined in MATRIX2)MATRIX2inline
zero() (defined in MATRIX2)MATRIX2inlinestatic