|
philsupertramp/game-math
|
This is the complete list of members for Matrix< T >, including all inherited members.
| _columns | Matrix< T > | private |
| _data | Matrix< T > | private |
| _dataSize | Matrix< T > | private |
| _element_size | Matrix< T > | private |
| _rows | Matrix< T > | private |
| Apply(const std::function< T(T)> &fun) const | Matrix< T > | inline |
| assertSize(const Matrix< T > &other) const | Matrix< T > | inline |
| columns() const | Matrix< T > | inline |
| Determinant() const | Matrix< T > | inline |
| elements() const | Matrix< T > | inline |
| elements_total() const | Matrix< T > | inline |
| elementWiseCompare(const Matrix< T > &rhs) const | Matrix< T > | inline |
| GetComponents(const size_t &index) const | Matrix< T > | inline |
| GetIndex(size_t row, size_t col, size_t elem=0) const | Matrix< T > | inline |
| GetSlice(size_t rowStart) const | Matrix< T > | inline |
| GetSlice(size_t rowStart, size_t rowEnd) const | Matrix< T > | inline |
| GetSlice(size_t rowStart, size_t rowEnd, size_t colStart) const | Matrix< T > | inline |
| GetSlice(size_t rowStart, size_t rowEnd, size_t colStart, size_t colEnd) const | Matrix< T > | inline |
| GetSlicesByIndex(const Matrix< size_t > &indices) const | Matrix< T > | inline |
| HadamardMulti(const Matrix &other) | Matrix< T > | inline |
| HasDet() const | Matrix< T > | inlineprivate |
| HorizontalConcat(const Matrix< T > &other) | Matrix< T > | inline |
| IsVector() const | Matrix< T > | inline |
| KroneckerMulti(const Matrix< T > &other) | Matrix< T > | inline |
| Matrix(T val, size_t rowCount, size_t colCount, size_t elementDimension=1) | Matrix< T > | inlineexplicit |
| Matrix(T *val, size_t colCount) | Matrix< T > | inlineexplicit |
| Matrix() | Matrix< T > | inline |
| Matrix(const std::initializer_list< std::initializer_list< T > > &lst) | Matrix< T > | inline |
| Matrix(const std::initializer_list< std::initializer_list< std::initializer_list< T > > > &lst) | Matrix< T > | inline |
| Matrix(Matrix const &other) | Matrix< T > | inline |
| Matrix(const Matrix< V > &other) | Matrix< T > | inline |
| needsFree | Matrix< T > | private |
| Normal(size_t rows, size_t columns, double mu, double sigma) | Matrix< T > | inlinestatic |
| operator!=(const Matrix< T > &rhs) const | Matrix< T > | inline |
| operator()(size_t row, size_t column, size_t elem=0) | Matrix< T > | inline |
| operator()(size_t row, size_t column, size_t elem=0) const | Matrix< T > | inline |
| operator()(size_t row) | Matrix< T > | inline |
| operator()(size_t row) const | Matrix< T > | inline |
| operator*() | Matrix< T > | inline |
| operator*() const | Matrix< T > | inline |
| operator*=(T rhs) | Matrix< T > | inline |
| operator+=(const Matrix< T > &rhs) | Matrix< T > | inline |
| operator-=(const Matrix< T > &rhs) | Matrix< T > | inline |
| operator<(const Matrix< T > &rhs) const | Matrix< T > | inline |
| operator<< | Matrix< T > | friend |
| operator=(const Matrix< T > &other) | Matrix< T > | inline |
| operator==(const Matrix< T > &rhs) const | Matrix< T > | inline |
| operator>(const Matrix< T > &rhs) const | Matrix< T > | inline |
| Random(size_t rows, size_t columns, size_t element_size=1, double minValue=0.0, double maxValue=1.0) | Matrix< T > | inlinestatic |
| Resize(size_t rows, size_t cols, size_t elementSize=1) | Matrix< T > | inline |
| rows() const | Matrix< T > | inline |
| SetColumn(size_t index, const Matrix< T > &other) | Matrix< T > | inline |
| SetRow(size_t index, const Matrix< T > &other) | Matrix< T > | inline |
| SetSlice(const size_t &row_start, const size_t &row_end, const size_t &col_start, const size_t &col_end, const Matrix< T > &slice) | Matrix< T > | inline |
| SetSlice(const size_t &row_start, const Matrix< T > &slice) | Matrix< T > | inline |
| sum(size_t axis) const | Matrix< T > | inline |
| sumElements() const | Matrix< T > | inline |
| Transpose() const | Matrix< T > | inline |
| ~Matrix() | Matrix< T > | inline |