, including all inherited members.
array (defined in vmml::matrix< M, N, float_t >) | vmml::matrix< M, N, float_t > | |
at(size_t rowIndex, size_t colIndex) (defined in vmml::matrix< M, N, float_t >) | vmml::matrix< M, N, float_t > | [inline] |
at(size_t rowIndex, size_t colIndex) const (defined in vmml::matrix< M, N, float_t >) | vmml::matrix< M, N, float_t > | [inline] |
begin() (defined in vmml::matrix< M, N, float_t >) | vmml::matrix< M, N, float_t > | [inline] |
begin() const (defined in vmml::matrix< M, N, float_t >) | vmml::matrix< M, N, float_t > | [inline] |
const_iterator typedef (defined in vmml::matrix< M, N, float_t >) | vmml::matrix< M, N, float_t > | |
copyFrom1DimCArray(const float_t *c_array, bool row_by_row_layout=true) (defined in vmml::matrix< M, N, float_t >) | vmml::matrix< M, N, float_t > | [inline] |
copyFrom1DimCArray(const different_float_t *c_array, bool row_by_row_layout=true) (defined in vmml::matrix< M, N, float_t >) | vmml::matrix< M, N, float_t > | [inline] |
directSum(const matrix< P, Q, float_t > &other, matrix< M+P, N+Q, float_t > &result) (defined in vmml::matrix< M, N, float_t >) | vmml::matrix< M, N, float_t > | [inline] |
directSum(const matrix< P, Q, float_t > &other) (defined in vmml::matrix< M, N, float_t >) | vmml::matrix< M, N, float_t > | [inline] |
end() (defined in vmml::matrix< M, N, float_t >) | vmml::matrix< M, N, float_t > | [inline] |
end() const (defined in vmml::matrix< M, N, float_t >) | vmml::matrix< M, N, float_t > | [inline] |
fill(float_t fill_value) (defined in vmml::matrix< M, N, float_t >) | vmml::matrix< M, N, float_t > | [inline] |
float_type typedef (defined in vmml::matrix< M, N, float_t >) | vmml::matrix< M, N, float_t > | |
getAdjugate(matrix< M, M, float_t > &adjugate) const (defined in vmml::matrix< M, N, float_t >) | vmml::matrix< M, N, float_t > | [inline] |
getAdjugate(matrix< 2, 2, float > &adjugate) const (defined in vmml::matrix< M, N, float_t >) | vmml::matrix< M, N, float_t > | [inline] |
getAdjugate(matrix< 2, 2, double > &adjugate) const (defined in vmml::matrix< M, N, float_t >) | vmml::matrix< M, N, float_t > | [inline] |
getCofactors(matrix< M, N, float_t > &cofactors) const (defined in vmml::matrix< M, N, float_t >) | vmml::matrix< M, N, float_t > | [inline] |
getColumn(size_t columnNumber) const (defined in vmml::matrix< M, N, float_t >) | vmml::matrix< M, N, float_t > | [inline] |
getColumn(size_t columnNumber, vector< M, float_t > &column) const (defined in vmml::matrix< M, N, float_t >) | vmml::matrix< M, N, float_t > | [inline] |
getColumn(size_t columnNumber, matrix< M, 1, float_t > &column) const (defined in vmml::matrix< M, N, float_t >) | vmml::matrix< M, N, float_t > | [inline] |
getDeterminant() const (defined in vmml::matrix< M, N, float_t >) | vmml::matrix< M, N, float_t > | [inline] |
getDeterminant() const (defined in vmml::matrix< M, N, float_t >) | vmml::matrix< M, N, float_t > | [inline] |
getDeterminant() const (defined in vmml::matrix< M, N, float_t >) | vmml::matrix< M, N, float_t > | [inline] |
getDeterminant() const (defined in vmml::matrix< M, N, float_t >) | vmml::matrix< M, N, float_t > | [inline] |
getDeterminant() const (defined in vmml::matrix< M, N, float_t >) | vmml::matrix< M, N, float_t > | [inline] |
getInitializedMatrix() (defined in vmml::matrix< M, N, float_t >) | vmml::matrix< M, N, float_t > | [inline, static] |
getInverse(matrix< M, M, float_t > &inverse, float_t tolerance=1e-9) const (defined in vmml::matrix< M, N, float_t >) | vmml::matrix< M, N, float_t > | [inline] |
getInverse(matrix< 2, 2, float > &Minverse, float tolerance) const (defined in vmml::matrix< M, N, float_t >) | vmml::matrix< M, N, float_t > | [inline] |
getInverse(matrix< 2, 2, double > &Minverse, double tolerance) const (defined in vmml::matrix< M, N, float_t >) | vmml::matrix< M, N, float_t > | [inline] |
getInverse(matrix< 3, 3, float > &result, float tolerance) const (defined in vmml::matrix< M, N, float_t >) | vmml::matrix< M, N, float_t > | [inline] |
getInverse(matrix< 3, 3, double > &result, double tolerance) const (defined in vmml::matrix< M, N, float_t >) | vmml::matrix< M, N, float_t > | [inline] |
getInverse(matrix< 4, 4, float > &result, float tolerance) const (defined in vmml::matrix< M, N, float_t >) | vmml::matrix< M, N, float_t > | [inline] |
getInverse(matrix< 4, 4, double > &result, double tolerance) const (defined in vmml::matrix< M, N, float_t >) | vmml::matrix< M, N, float_t > | [inline] |
getM() const (defined in vmml::matrix< M, N, float_t >) | vmml::matrix< M, N, float_t > | [inline] |
getMinor(matrix< M-1, N-1 > &other, size_t row_to_cut, size_t col_to_cut) (defined in vmml::matrix< M, N, float_t >) | vmml::matrix< M, N, float_t > | [inline] |
getN() const (defined in vmml::matrix< M, N, float_t >) | vmml::matrix< M, N, float_t > | [inline] |
getNumberOfColumns() const (defined in vmml::matrix< M, N, float_t >) | vmml::matrix< M, N, float_t > | [inline] |
getNumberOfRows() const (defined in vmml::matrix< M, N, float_t >) | vmml::matrix< M, N, float_t > | [inline] |
getRow(size_t rowNumber) const (defined in vmml::matrix< M, N, float_t >) | vmml::matrix< M, N, float_t > | [inline] |
getRow(size_t rowNumber, vector< N, float_t > &row) const (defined in vmml::matrix< M, N, float_t >) | vmml::matrix< M, N, float_t > | [inline] |
getRow(size_t rowNumber, matrix< 1, N, float_t > &row) const (defined in vmml::matrix< M, N, float_t >) | vmml::matrix< M, N, float_t > | [inline] |
getString(std::string &result, const std::string &delimiter=" ") const (defined in vmml::matrix< M, N, float_t >) | vmml::matrix< M, N, float_t > | [inline] |
getSubMatrix(size_t rowOffset, size_t colOffset) const (defined in vmml::matrix< M, N, float_t >) | vmml::matrix< M, N, float_t > | [inline] |
getSubMatrix(matrix< Mret, Nret, float_t > &result, size_t rowOffset=0, size_t colOffset=0) const (defined in vmml::matrix< M, N, float_t >) | vmml::matrix< M, N, float_t > | [inline] |
getTranslation() const (defined in vmml::matrix< M, N, float_t >) | vmml::matrix< M, N, float_t > | [inline] |
getTransposed() const (defined in vmml::matrix< M, N, float_t >) | vmml::matrix< M, N, float_t > | [inline] |
identity() (defined in vmml::matrix< M, N, float_t >) | vmml::matrix< M, N, float_t > | [inline] |
IDENTITY (defined in vmml::matrix< M, N, float_t >) | vmml::matrix< M, N, float_t > | [inline, static] |
isEqualTo(const matrix &other, float_t tolerance) (defined in vmml::matrix< M, N, float_t >) | vmml::matrix< M, N, float_t > | [inline] |
isPositiveDefinite(const float_t limit=-1e12) const (defined in vmml::matrix< M, N, float_t >) | vmml::matrix< M, N, float_t > | [inline] |
iterator typedef (defined in vmml::matrix< M, N, float_t >) | vmml::matrix< M, N, float_t > | |
matrix() (defined in vmml::matrix< M, N, float_t >) | vmml::matrix< M, N, float_t > | [inline] |
matrix(const matrix_functor< matrix< M, N, float_t > > &functor) (defined in vmml::matrix< M, N, float_t >) | vmml::matrix< M, N, float_t > | [inline] |
matrix_type typedef (defined in vmml::matrix< M, N, float_t >) | vmml::matrix< M, N, float_t > | |
multiply(const matrix< M, P, float_t > &left, const matrix< P, N, float_t > &right) (defined in vmml::matrix< M, N, float_t >) | vmml::matrix< M, N, float_t > | [inline] |
negate() const (defined in vmml::matrix< M, N, float_t >) | vmml::matrix< M, N, float_t > | [inline] |
operator!=(const matrix &other) const (defined in vmml::matrix< M, N, float_t >) | vmml::matrix< M, N, float_t > | [inline] |
operator()(size_t rowIndex, size_t colIndex) (defined in vmml::matrix< M, N, float_t >) | vmml::matrix< M, N, float_t > | [inline] |
operator()(size_t rowIndex, size_t colIndex) const (defined in vmml::matrix< M, N, float_t >) | vmml::matrix< M, N, float_t > | [inline] |
operator*(matrix &other) (defined in vmml::matrix< M, N, float_t >) | vmml::matrix< M, N, float_t > | [inline] |
operator*(matrix< N, P, float_t > &other) (defined in vmml::matrix< M, N, float_t >) | vmml::matrix< M, N, float_t > | [inline] |
operator*(float_t scalar) (defined in vmml::matrix< M, N, float_t >) | vmml::matrix< M, N, float_t > | [inline] |
operator*(const vector< N, float_t > &other) const (defined in vmml::matrix< M, N, float_t >) | vmml::matrix< M, N, float_t > | [inline] |
operator*(const vector< N-1, float_t > &other) const (defined in vmml::matrix< M, N, float_t >) | vmml::matrix< M, N, float_t > | [inline] |
operator*=(const matrix< M, M, float_t > &right) (defined in vmml::matrix< M, N, float_t >) | vmml::matrix< M, N, float_t > | [inline] |
operator*=(float_t scalar) (defined in vmml::matrix< M, N, float_t >) | vmml::matrix< M, N, float_t > | [inline] |
operator+(const matrix &other) const (defined in vmml::matrix< M, N, float_t >) | vmml::matrix< M, N, float_t > | [inline] |
operator+=(const matrix &other) (defined in vmml::matrix< M, N, float_t >) | vmml::matrix< M, N, float_t > | [inline] |
operator-(const matrix &other) const (defined in vmml::matrix< M, N, float_t >) | vmml::matrix< M, N, float_t > | [inline] |
operator-() const (defined in vmml::matrix< M, N, float_t >) | vmml::matrix< M, N, float_t > | [inline] |
operator-=(const matrix &other) (defined in vmml::matrix< M, N, float_t >) | vmml::matrix< M, N, float_t > | [inline] |
operator<< (defined in vmml::matrix< M, N, float_t >) | vmml::matrix< M, N, float_t > | [friend] |
operator=(const float_t *data_array) (defined in vmml::matrix< M, N, float_t >) | vmml::matrix< M, N, float_t > | [inline] |
operator=(const float_t old_fashioned_matrix[M][N]) (defined in vmml::matrix< M, N, float_t >) | vmml::matrix< M, N, float_t > | [inline] |
operator=(const std::vector< float_t > &data) (defined in vmml::matrix< M, N, float_t >) | vmml::matrix< M, N, float_t > | [inline] |
operator=(float_t fill_value) (defined in vmml::matrix< M, N, float_t >) | vmml::matrix< M, N, float_t > | [inline] |
operator==(const matrix &other) const (defined in vmml::matrix< M, N, float_t >) | vmml::matrix< M, N, float_t > | [inline] |
operator[](size_t rowIndex) (defined in vmml::matrix< M, N, float_t >) | vmml::matrix< M, N, float_t > | [inline] |
preRotateX(const float_t angle) (defined in vmml::matrix< M, N, float_t >) | vmml::matrix< M, N, float_t > | [inline] |
preRotateY(const float_t angle) (defined in vmml::matrix< M, N, float_t >) | vmml::matrix< M, N, float_t > | [inline] |
preRotateZ(const float_t angle) (defined in vmml::matrix< M, N, float_t >) | vmml::matrix< M, N, float_t > | [inline] |
rotate(const float_t angle, const vector< M-1, float_t > &axis) | vmml::matrix< M, N, float_t > | [inline] |
rotateX(const float_t angle) (defined in vmml::matrix< M, N, float_t >) | vmml::matrix< M, N, float_t > | [inline] |
rotateY(const float_t angle) (defined in vmml::matrix< M, N, float_t >) | vmml::matrix< M, N, float_t > | [inline] |
rotateZ(const float_t angle) (defined in vmml::matrix< M, N, float_t >) | vmml::matrix< M, N, float_t > | [inline] |
scale(const float_t scale[3]) (defined in vmml::matrix< M, N, float_t >) | vmml::matrix< M, N, float_t > | [inline] |
scale(const float_t x, const float_t y, const float_t z) (defined in vmml::matrix< M, N, float_t >) | vmml::matrix< M, N, float_t > | [inline] |
scale(const vector< 3, float_t > &scale_) (defined in vmml::matrix< M, N, float_t >) | vmml::matrix< M, N, float_t > | [inline] |
scaleTranslation(const float_t scale_[3]) (defined in vmml::matrix< M, N, float_t >) | vmml::matrix< M, N, float_t > | [inline] |
scaleTranslation(const vector< 3, float_t > &scale_) (defined in vmml::matrix< M, N, float_t >) | vmml::matrix< M, N, float_t > | [inline] |
set(const std::vector< std::string > &values) (defined in vmml::matrix< M, N, float_t >) | vmml::matrix< M, N, float_t > | [inline] |
set(const std::string &values, char delimiter) (defined in vmml::matrix< M, N, float_t >) | vmml::matrix< M, N, float_t > | [inline] |
set(float_t v00, float_t v01, float_t v02, float_t v10, float_t v11, float_t v12, float_t v20, float_t v21, float_t v22) (defined in vmml::matrix< M, N, float_t >) | vmml::matrix< M, N, float_t > | [inline] |
set(float_t v00, float_t v01, float_t v02, float_t v03, float_t v10, float_t v11, float_t v12, float_t v13, float_t v20, float_t v21, float_t v22, float_t v23, float_t v30, float_t v31, float_t v32, float_t v33) (defined in vmml::matrix< M, N, float_t >) | vmml::matrix< M, N, float_t > | [inline] |
setColumn(size_t columnNumber, const vector< M, float_t > &column) (defined in vmml::matrix< M, N, float_t >) | vmml::matrix< M, N, float_t > | [inline] |
setColumn(size_t columnNumber, const matrix< M, 1, float_t > &column) (defined in vmml::matrix< M, N, float_t >) | vmml::matrix< M, N, float_t > | [inline] |
setRow(size_t rowNumber, const vector< N, float_t > &row) (defined in vmml::matrix< M, N, float_t >) | vmml::matrix< M, N, float_t > | [inline] |
setRow(size_t rowNumber, const matrix< 1, N, float_t > &row) (defined in vmml::matrix< M, N, float_t >) | vmml::matrix< M, N, float_t > | [inline] |
setSubMatrix(const matrix< Mret, Nret, float_t > &subMatrix, size_t rowOffset=0, size_t colOffset=0) (defined in vmml::matrix< M, N, float_t >) | vmml::matrix< M, N, float_t > | [inline] |
setTranslation(const float_t x, const float_t y, const float_t z) (defined in vmml::matrix< M, N, float_t >) | vmml::matrix< M, N, float_t > | [inline] |
setTranslation(const float_t trans[3]) (defined in vmml::matrix< M, N, float_t >) | vmml::matrix< M, N, float_t > | [inline] |
setTranslation(const vector< 3, float_t > &trans) (defined in vmml::matrix< M, N, float_t >) | vmml::matrix< M, N, float_t > | [inline] |
size() const (defined in vmml::matrix< M, N, float_t >) | vmml::matrix< M, N, float_t > | [inline] |
tensor(const vector< M, float_t > &u, const vector< N, float_t > &v) (defined in vmml::matrix< M, N, float_t >) | vmml::matrix< M, N, float_t > | [inline] |
tensor(const vector< M-1, float_t > &u, const vector< N-1, float_t > &v) (defined in vmml::matrix< M, N, float_t >) | vmml::matrix< M, N, float_t > | [inline] |
transposeTo(matrix< N, M, float_t > &transposedMatrix) const (defined in vmml::matrix< M, N, float_t >) | vmml::matrix< M, N, float_t > | [inline] |
value_type typedef (defined in vmml::matrix< M, N, float_t >) | vmml::matrix< M, N, float_t > | |
zero() (defined in vmml::matrix< M, N, float_t >) | vmml::matrix< M, N, float_t > | [inline] |
ZERO (defined in vmml::matrix< M, N, float_t >) | vmml::matrix< M, N, float_t > | [inline, static] |