#include <matharrayrowcolwise.hpp>
Public Types | |
typedef MatrixType | Base |
enum | TDirection { Vertical = 0, Horizontal } |
typedef int | TIndex |
typedef Scalar | TScalar |
Public Member Functions | |
Base | __add__ (const MathArrayBase< Scalar > &other) const |
modifes this matrix by the column(or row)-wise product of *this and other (column or row vector) | |
Base | __div__ (const MathArrayBase< Scalar > &other) const |
returns a matrix expression of the column(or row)-wise division of *this and other (column or row vector) | |
Base | __mul__ (const MathArrayBase< Scalar > &other) const |
returns a matrix expression of the column(or row)-wise product of *this and other (column or row vector) | |
Base | __sub__ (const MathArrayBase< Scalar > &other) const |
modifies this matrix by the column(or row)-wise sum of *this and other (column or row vector) | |
const Base | All () const |
returns a row (or column) vector expression representing whether all coefficients of each respective column (or row) are true. | |
const Base | Any () const |
returns a row (or column) vector expression representing whether at least one coefficient of each respective column (or row) is true. | |
const Base | MaxCoeff () const |
const Base | MinCoeff () const |
const Base | Norm () const |
void | Normalize () |
modifies this matrix such that it has normalized rows or columns | |
Base | Normalized () const |
creates a matrix from this with normalized rows or columns and returns it | |
Base & | object () |
returns the matrix object this class refers to | |
const Base & | object () const |
returns the matrix object this class refers to | |
RowColWiseBase () | |
a default constructor used for SWIG - it should never be called when using this object, else one will cause a segfault! | |
RowColWiseBase (MatrixType &_object) | |
constructor | |
const Base | SquaredNorm () const |
const Base | Sum () const |
virtual | ~RowColWiseBase () |
destructor | |
Protected Attributes | |
Base * | m_object |
the matrix object this class is operating on |
const Base tngmath::RowColWiseBase< MatrixType, Scalar, Direction >::MaxCoeff | ( | ) | const [inline] |
const Base tngmath::RowColWiseBase< MatrixType, Scalar, Direction >::MinCoeff | ( | ) | const [inline] |
const Base tngmath::RowColWiseBase< MatrixType, Scalar, Direction >::Norm | ( | ) | const [inline] |
const Base tngmath::RowColWiseBase< MatrixType, Scalar, Direction >::SquaredNorm | ( | ) | const [inline] |
const Base tngmath::RowColWiseBase< MatrixType, Scalar, Direction >::Sum | ( | ) | const [inline] |