Ravelin
Ravelin::MATRIXN Member List

This is the complete list of members for Ravelin::MATRIXN, including all inherited members.

_columns (defined in Ravelin::MATRIXN)Ravelin::MATRIXNprotected
_data (defined in Ravelin::MATRIXN)Ravelin::MATRIXNprotected
_n (defined in Ravelin::MATRIXN)Ravelin::MATRIXNprotectedstatic
_rows (defined in Ravelin::MATRIXN)Ravelin::MATRIXNprotected
_workv (defined in Ravelin::MATRIXN)Ravelin::MATRIXNprotectedstatic
block(unsigned row_start, unsigned row_end, unsigned col_start, unsigned col_end) const Ravelin::MATRIXNinline
block(unsigned row_start, unsigned row_end, unsigned col_start, unsigned col_end)Ravelin::MATRIXNinline
block(unsigned row_start, unsigned row_end, unsigned col_start, unsigned col_end) const Ravelin::MATRIXNinline
block(unsigned row_start, unsigned row_end, unsigned col_start, unsigned col_end)Ravelin::MATRIXNinline
block_column_iterator_begin(unsigned row_start, unsigned row_end, unsigned col_start, unsigned col_end) const Ravelin::MATRIXNinline
block_column_iterator_begin(unsigned row_start, unsigned row_end, unsigned col_start, unsigned col_end)Ravelin::MATRIXNinline
block_column_iterator_begin(unsigned row_start, unsigned row_end, unsigned col_start, unsigned col_end) const Ravelin::MATRIXNinline
block_column_iterator_begin(unsigned row_start, unsigned row_end, unsigned col_start, unsigned col_end)Ravelin::MATRIXNinline
block_column_iterator_end(unsigned row_start, unsigned row_end, unsigned col_start, unsigned col_end) const Ravelin::MATRIXNinline
block_column_iterator_end(unsigned row_start, unsigned row_end, unsigned col_start, unsigned col_end)Ravelin::MATRIXNinline
block_column_iterator_end(unsigned row_start, unsigned row_end, unsigned col_start, unsigned col_end) const Ravelin::MATRIXNinline
block_column_iterator_end(unsigned row_start, unsigned row_end, unsigned col_start, unsigned col_end)Ravelin::MATRIXNinline
block_row_iterator_begin(unsigned row_start, unsigned row_end, unsigned col_start, unsigned col_end) const Ravelin::MATRIXNinline
block_row_iterator_begin(unsigned row_start, unsigned row_end, unsigned col_start, unsigned col_end)Ravelin::MATRIXNinline
block_row_iterator_begin(unsigned row_start, unsigned row_end, unsigned col_start, unsigned col_end) const Ravelin::MATRIXNinline
block_row_iterator_begin(unsigned row_start, unsigned row_end, unsigned col_start, unsigned col_end)Ravelin::MATRIXNinline
block_row_iterator_end(unsigned row_start, unsigned row_end, unsigned col_start, unsigned col_end) const Ravelin::MATRIXNinline
block_row_iterator_end(unsigned row_start, unsigned row_end, unsigned col_start, unsigned col_end)Ravelin::MATRIXNinline
block_row_iterator_end(unsigned row_start, unsigned row_end, unsigned col_start, unsigned col_end) const Ravelin::MATRIXNinline
block_row_iterator_end(unsigned row_start, unsigned row_end, unsigned col_start, unsigned col_end)Ravelin::MATRIXNinline
column(unsigned i) const Ravelin::MATRIXNinline
column(unsigned i)Ravelin::MATRIXNinline
column(unsigned i) const Ravelin::MATRIXNinline
column(unsigned i)Ravelin::MATRIXNinline
column_iterator_begin() const Ravelin::MATRIXNinline
column_iterator_begin()Ravelin::MATRIXNinline
column_iterator_begin() const Ravelin::MATRIXNinline
column_iterator_begin()Ravelin::MATRIXNinline
column_iterator_end() const Ravelin::MATRIXNinline
column_iterator_end()Ravelin::MATRIXNinline
column_iterator_end() const Ravelin::MATRIXNinline
column_iterator_end()Ravelin::MATRIXNinline
columns() const (defined in Ravelin::MATRIXN)Ravelin::MATRIXNinline
columns() const (defined in Ravelin::MATRIXN)Ravelin::MATRIXNinline
compress() (defined in Ravelin::MATRIXN)Ravelin::MATRIXNinline
compress() (defined in Ravelin::MATRIXN)Ravelin::MATRIXNinline
construct_variable(unsigned rows, unsigned cols,...) (defined in Ravelin::MATRIXN)Ravelin::MATRIXNstatic
construct_variable(unsigned rows, unsigned cols,...) (defined in Ravelin::MATRIXN)Ravelin::MATRIXNstatic
data() (defined in Ravelin::MATRIXN)Ravelin::MATRIXNinline
data() const (defined in Ravelin::MATRIXN)Ravelin::MATRIXNinline
data() (defined in Ravelin::MATRIXN)Ravelin::MATRIXNinline
data() const (defined in Ravelin::MATRIXN)Ravelin::MATRIXNinline
diag_mult(const V &d, const U &v, W &result)Ravelin::MATRIXNinlinestatic
diag_mult(const V &d, const XMATRIXN &m, W &result)Ravelin::MATRIXNinlinestatic
diag_mult(const V &d, const U &v, W &result)Ravelin::MATRIXNinlinestatic
diag_mult(const V &d, const XMATRIXN &m, W &result)Ravelin::MATRIXNinlinestatic
diag_mult_transpose(const V &d, const XMATRIXN &m, W &result)Ravelin::MATRIXNinlinestatic
diag_mult_transpose(const V &d, const XMATRIXN &m, W &result)Ravelin::MATRIXNinlinestatic
free_memory() (defined in Ravelin::MATRIXN)Ravelin::MATRIXNinline
free_memory() (defined in Ravelin::MATRIXN)Ravelin::MATRIXNinline
get_column(unsigned column, V &v) const (defined in Ravelin::MATRIXN)Ravelin::MATRIXNinline
get_column(unsigned column, V &v) const (defined in Ravelin::MATRIXN)Ravelin::MATRIXNinline
get_row(unsigned row, V &v) const (defined in Ravelin::MATRIXN)Ravelin::MATRIXNinline
get_row(unsigned row, V &v) const (defined in Ravelin::MATRIXN)Ravelin::MATRIXNinline
get_sub_mat(unsigned row_start, unsigned row_end, unsigned col_start, unsigned col_end, M &m, Transposition trans=eNoTranspose) const Ravelin::MATRIXNinline
get_sub_mat(unsigned row_start, unsigned row_end, unsigned col_start, unsigned col_end, M &m, Transposition trans=eNoTranspose) const Ravelin::MATRIXNinline
identity(unsigned dim) (defined in Ravelin::MATRIXN)Ravelin::MATRIXNstatic
identity(unsigned dim) (defined in Ravelin::MATRIXN)Ravelin::MATRIXNstatic
inc() const (defined in Ravelin::MATRIXN)Ravelin::MATRIXNinline
inc() const (defined in Ravelin::MATRIXN)Ravelin::MATRIXNinline
is_symmetric(REAL tolerance=-1.0) const (defined in Ravelin::MATRIXN)Ravelin::MATRIXN
is_symmetric(REAL tolerance=-1.0) const (defined in Ravelin::MATRIXN)Ravelin::MATRIXN
leading_dim() const (defined in Ravelin::MATRIXN)Ravelin::MATRIXNinline
leading_dim() const (defined in Ravelin::MATRIXN)Ravelin::MATRIXNinline
MATRIXN() (defined in Ravelin::MATRIXN)Ravelin::MATRIXN
MATRIXN(unsigned rows, unsigned columns) (defined in Ravelin::MATRIXN)Ravelin::MATRIXN
MATRIXN(unsigned rows, unsigned columns, const REAL *array) (defined in Ravelin::MATRIXN)Ravelin::MATRIXN
MATRIXN(const VECTORN &v, Transposition trans=eNoTranspose) (defined in Ravelin::MATRIXN)Ravelin::MATRIXN
MATRIXN(const SHAREDVECTORN &v, Transposition trans=eNoTranspose) (defined in Ravelin::MATRIXN)Ravelin::MATRIXN
MATRIXN(const CONST_SHAREDVECTORN &v, Transposition trans=eNoTranspose) (defined in Ravelin::MATRIXN)Ravelin::MATRIXN
MATRIXN(const MATRIX2 &m) (defined in Ravelin::MATRIXN)Ravelin::MATRIXN
MATRIXN(const MATRIX3 &m) (defined in Ravelin::MATRIXN)Ravelin::MATRIXN
MATRIXN(const MATRIXN &m) (defined in Ravelin::MATRIXN)Ravelin::MATRIXN
MATRIXN(const SHAREDMATRIXN &m) (defined in Ravelin::MATRIXN)Ravelin::MATRIXN
MATRIXN(const CONST_SHAREDMATRIXN &m) (defined in Ravelin::MATRIXN)Ravelin::MATRIXN
MATRIXN() (defined in Ravelin::MATRIXN)Ravelin::MATRIXN
MATRIXN(unsigned rows, unsigned columns) (defined in Ravelin::MATRIXN)Ravelin::MATRIXN
MATRIXN(unsigned rows, unsigned columns, const REAL *array) (defined in Ravelin::MATRIXN)Ravelin::MATRIXN
MATRIXN(const VECTORN &v, Transposition trans=eNoTranspose) (defined in Ravelin::MATRIXN)Ravelin::MATRIXN
MATRIXN(const SHAREDVECTORN &v, Transposition trans=eNoTranspose) (defined in Ravelin::MATRIXN)Ravelin::MATRIXN
MATRIXN(const CONST_SHAREDVECTORN &v, Transposition trans=eNoTranspose) (defined in Ravelin::MATRIXN)Ravelin::MATRIXN
MATRIXN(const MATRIX2 &m) (defined in Ravelin::MATRIXN)Ravelin::MATRIXN
MATRIXN(const MATRIX3 &m) (defined in Ravelin::MATRIXN)Ravelin::MATRIXN
MATRIXN(const MATRIXN &m) (defined in Ravelin::MATRIXN)Ravelin::MATRIXN
MATRIXN(const SHAREDMATRIXN &m) (defined in Ravelin::MATRIXN)Ravelin::MATRIXN
MATRIXN(const CONST_SHAREDMATRIXN &m) (defined in Ravelin::MATRIXN)Ravelin::MATRIXN
mult(const MATRIXN &m1, const MATRIXN &m2, MATRIXN &result) (defined in Ravelin::MATRIXN)Ravelin::MATRIXNinlinestatic
mult(const T &x, U &y, REAL alpha=(REAL) 1.0, REAL beta=(REAL) 0.0) const Ravelin::MATRIXNinline
mult(const MATRIXN &m1, const MATRIXN &m2, MATRIXN &result) (defined in Ravelin::MATRIXN)Ravelin::MATRIXNinlinestatic
mult(const T &x, U &y, REAL alpha=(REAL) 1.0, REAL beta=(REAL) 0.0) const Ravelin::MATRIXNinline
mult_transpose(const T &x, U &y, REAL alpha=(REAL) 1.0, REAL beta=(REAL) 0.0) const Ravelin::MATRIXNinline
mult_transpose(const T &x, U &y, REAL alpha=(REAL) 1.0, REAL beta=(REAL) 0.0) const Ravelin::MATRIXNinline
negate() (defined in Ravelin::MATRIXN)Ravelin::MATRIXN
negate() (defined in Ravelin::MATRIXN)Ravelin::MATRIXN
norm_inf() const (defined in Ravelin::MATRIXN)Ravelin::MATRIXN
norm_inf() const (defined in Ravelin::MATRIXN)Ravelin::MATRIXN
operator()(unsigned i, unsigned j) const (defined in Ravelin::MATRIXN)Ravelin::MATRIXN
operator()(const unsigned i, const unsigned j) (defined in Ravelin::MATRIXN)Ravelin::MATRIXN
operator()(unsigned i, unsigned j) const (defined in Ravelin::MATRIXN)Ravelin::MATRIXN
operator()(const unsigned i, const unsigned j) (defined in Ravelin::MATRIXN)Ravelin::MATRIXN
operator*=(REAL scalar) (defined in Ravelin::MATRIXN)Ravelin::MATRIXN
operator*=(REAL scalar) (defined in Ravelin::MATRIXN)Ravelin::MATRIXN
operator+=(const MATRIXN &m) (defined in Ravelin::MATRIXN)Ravelin::MATRIXN
operator+=(const M &m)Ravelin::MATRIXNinline
operator+=(const MATRIXN &m) (defined in Ravelin::MATRIXN)Ravelin::MATRIXN
operator+=(const M &m)Ravelin::MATRIXNinline
operator-=(const MATRIXN &m) (defined in Ravelin::MATRIXN)Ravelin::MATRIXN
operator-=(const M &m)Ravelin::MATRIXNinline
operator-=(const MATRIXN &m) (defined in Ravelin::MATRIXN)Ravelin::MATRIXN
operator-=(const M &m)Ravelin::MATRIXNinline
operator/=(REAL scalar) (defined in Ravelin::MATRIXN)Ravelin::MATRIXN
operator/=(REAL scalar) (defined in Ravelin::MATRIXN)Ravelin::MATRIXN
operator=(const MATRIXN &source) (defined in Ravelin::MATRIXN)Ravelin::MATRIXNvirtual
operator=(const MATRIX2 &source) (defined in Ravelin::MATRIXN)Ravelin::MATRIXN
operator=(const MATRIX3 &source) (defined in Ravelin::MATRIXN)Ravelin::MATRIXN
operator=(const SHAREDMATRIXN &source) (defined in Ravelin::MATRIXN)Ravelin::MATRIXN
operator=(const CONST_SHAREDMATRIXN &source) (defined in Ravelin::MATRIXN)Ravelin::MATRIXN
operator=(const VECTORN &v) (defined in Ravelin::MATRIXN)Ravelin::MATRIXNinline
operator=(const SHAREDVECTORN &v) (defined in Ravelin::MATRIXN)Ravelin::MATRIXNinline
operator=(const CONST_SHAREDVECTORN &v) (defined in Ravelin::MATRIXN)Ravelin::MATRIXNinline
operator=(const MATRIXN &source) (defined in Ravelin::MATRIXN)Ravelin::MATRIXNvirtual
operator=(const MATRIX2 &source) (defined in Ravelin::MATRIXN)Ravelin::MATRIXN
operator=(const MATRIX3 &source) (defined in Ravelin::MATRIXN)Ravelin::MATRIXN
operator=(const SHAREDMATRIXN &source) (defined in Ravelin::MATRIXN)Ravelin::MATRIXN
operator=(const CONST_SHAREDMATRIXN &source) (defined in Ravelin::MATRIXN)Ravelin::MATRIXN
operator=(const VECTORN &v) (defined in Ravelin::MATRIXN)Ravelin::MATRIXNinline
operator=(const SHAREDVECTORN &v) (defined in Ravelin::MATRIXN)Ravelin::MATRIXNinline
operator=(const CONST_SHAREDVECTORN &v) (defined in Ravelin::MATRIXN)Ravelin::MATRIXNinline
remove_column(unsigned i) (defined in Ravelin::MATRIXN)Ravelin::MATRIXN
remove_column(unsigned i) (defined in Ravelin::MATRIXN)Ravelin::MATRIXN
remove_row(unsigned i) (defined in Ravelin::MATRIXN)Ravelin::MATRIXN
remove_row(unsigned i) (defined in Ravelin::MATRIXN)Ravelin::MATRIXN
resize(unsigned rows, unsigned columns, bool preserve=false) (defined in Ravelin::MATRIXN)Ravelin::MATRIXNvirtual
resize(unsigned rows, unsigned columns, bool preserve=false) (defined in Ravelin::MATRIXN)Ravelin::MATRIXNvirtual
row(unsigned i) const Ravelin::MATRIXNinline
row(unsigned i)Ravelin::MATRIXNinline
row(unsigned i) const Ravelin::MATRIXNinline
row(unsigned i)Ravelin::MATRIXNinline
row_iterator_begin() const Ravelin::MATRIXNinline
row_iterator_begin()Ravelin::MATRIXNinline
row_iterator_begin() const Ravelin::MATRIXNinline
row_iterator_begin()Ravelin::MATRIXNinline
row_iterator_end() const Ravelin::MATRIXNinline
row_iterator_end()Ravelin::MATRIXNinline
row_iterator_end() const Ravelin::MATRIXNinline
row_iterator_end()Ravelin::MATRIXNinline
rows() const (defined in Ravelin::MATRIXN)Ravelin::MATRIXNinline
rows() const (defined in Ravelin::MATRIXN)Ravelin::MATRIXNinline
select(ForwardIterator1 row_start, ForwardIterator1 row_end, ForwardIterator2 col_start, ForwardIterator2 col_end, X &m) const Ravelin::MATRIXNinline
select(const std::vector< bool > &rows, const std::vector< bool > &cols, X &m) const Ravelin::MATRIXNinline
select(ForwardIterator1 row_start, ForwardIterator1 row_end, ForwardIterator2 col_start, ForwardIterator2 col_end, X &m) const Ravelin::MATRIXNinline
select(const std::vector< bool > &rows, const std::vector< bool > &cols, X &m) const Ravelin::MATRIXNinline
select_columns(ForwardIterator col_start, ForwardIterator col_end, M &m) const Ravelin::MATRIXNinline
select_columns(std::vector< bool > &col_select, M &m) const Ravelin::MATRIXNinline
select_columns(ForwardIterator col_start, ForwardIterator col_end, M &m) const Ravelin::MATRIXNinline
select_columns(std::vector< bool > &col_select, M &m) const Ravelin::MATRIXNinline
select_rows(ForwardIterator row_start, ForwardIterator row_end, M &m) const Ravelin::MATRIXNinline
select_rows(std::vector< bool > &row_select, M &m) const Ravelin::MATRIXNinline
select_rows(ForwardIterator row_start, ForwardIterator row_end, M &m) const Ravelin::MATRIXNinline
select_rows(std::vector< bool > &row_select, M &m) const Ravelin::MATRIXNinline
select_square(const std::vector< bool > &indices, M &result) const Ravelin::MATRIXNinline
select_square(ForwardIterator start, ForwardIterator end, M &m) const Ravelin::MATRIXNinline
select_square(const std::vector< bool > &indices, M &result) const Ravelin::MATRIXNinline
select_square(ForwardIterator start, ForwardIterator end, M &m) const Ravelin::MATRIXNinline
set(const VECTORN &v, Transposition trans=eNoTranspose) (defined in Ravelin::MATRIXN)Ravelin::MATRIXN
set(const SHAREDVECTORN &v, Transposition trans=eNoTranspose) (defined in Ravelin::MATRIXN)Ravelin::MATRIXN
set(const CONST_SHAREDVECTORN &v, Transposition trans=eNoTranspose) (defined in Ravelin::MATRIXN)Ravelin::MATRIXN
set(const V &v, Transposition trans)Ravelin::MATRIXNinline
set(const VECTORN &v, Transposition trans=eNoTranspose) (defined in Ravelin::MATRIXN)Ravelin::MATRIXN
set(const SHAREDVECTORN &v, Transposition trans=eNoTranspose) (defined in Ravelin::MATRIXN)Ravelin::MATRIXN
set(const CONST_SHAREDVECTORN &v, Transposition trans=eNoTranspose) (defined in Ravelin::MATRIXN)Ravelin::MATRIXN
set(const V &v, Transposition trans)Ravelin::MATRIXNinline
set_column(unsigned column, const V &v) (defined in Ravelin::MATRIXN)Ravelin::MATRIXNinline
set_column(unsigned column, const V &v) (defined in Ravelin::MATRIXN)Ravelin::MATRIXNinline
set_identity() (defined in Ravelin::MATRIXN)Ravelin::MATRIXN
set_identity(unsigned sz) (defined in Ravelin::MATRIXN)Ravelin::MATRIXN
set_identity() (defined in Ravelin::MATRIXN)Ravelin::MATRIXN
set_identity(unsigned sz) (defined in Ravelin::MATRIXN)Ravelin::MATRIXN
set_row(unsigned row, const V &v) (defined in Ravelin::MATRIXN)Ravelin::MATRIXNinline
set_row(unsigned row, const V &v) (defined in Ravelin::MATRIXN)Ravelin::MATRIXNinline
set_sub_mat(unsigned row_start, unsigned col_start, const M &m, Transposition trans=eNoTranspose)Ravelin::MATRIXNinline
set_sub_mat(unsigned row_start, unsigned col_start, const M &m, Transposition trans=eNoTranspose)Ravelin::MATRIXNinline
set_zero() (defined in Ravelin::MATRIXN)Ravelin::MATRIXN
set_zero(unsigned m, unsigned n)Ravelin::MATRIXNinline
set_zero() (defined in Ravelin::MATRIXN)Ravelin::MATRIXN
set_zero(unsigned m, unsigned n)Ravelin::MATRIXNinline
SHAREDMATRIXN (defined in Ravelin::MATRIXN)Ravelin::MATRIXNfriend
size() const Ravelin::MATRIXNinline
size() const Ravelin::MATRIXNinline
transpose() (defined in Ravelin::MATRIXN)Ravelin::MATRIXNvirtual
transpose(const XMATRIXN &m, M &result)Ravelin::MATRIXNinlinestatic
transpose() (defined in Ravelin::MATRIXN)Ravelin::MATRIXNvirtual
transpose(const XMATRIXN &m, M &result)Ravelin::MATRIXNinlinestatic
transpose_mult(const T &x, U &y, REAL alpha=(REAL) 1.0, REAL beta=(REAL) 0.0) const Ravelin::MATRIXNinline
transpose_mult(const T &x, U &y, REAL alpha=(REAL) 1.0, REAL beta=(REAL) 0.0) const Ravelin::MATRIXNinline
transpose_mult_transpose(const T &x, U &y, REAL alpha=(REAL) 1.0, REAL beta=(REAL) 0.0) const Ravelin::MATRIXNinline
transpose_mult_transpose(const T &x, U &y, REAL alpha=(REAL) 1.0, REAL beta=(REAL) 0.0) const Ravelin::MATRIXNinline
zero(unsigned rows, unsigned columns) (defined in Ravelin::MATRIXN)Ravelin::MATRIXNstatic
zero(unsigned rows, unsigned columns) (defined in Ravelin::MATRIXN)Ravelin::MATRIXNstatic
zero_lower_triangle() (defined in Ravelin::MATRIXN)Ravelin::MATRIXN
zero_lower_triangle() (defined in Ravelin::MATRIXN)Ravelin::MATRIXN
zero_upper_triangle() (defined in Ravelin::MATRIXN)Ravelin::MATRIXN
zero_upper_triangle() (defined in Ravelin::MATRIXN)Ravelin::MATRIXN
~MATRIXN() (defined in Ravelin::MATRIXN)Ravelin::MATRIXNinlinevirtual
~MATRIXN() (defined in Ravelin::MATRIXN)Ravelin::MATRIXNinlinevirtual