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 |