philsupertramp/game-math
Loading...
Searching...
No Matches
Matrix< T > Member List

This is the complete list of members for Matrix< T >, including all inherited members.

_columnsMatrix< T >private
_dataMatrix< T >private
_dataSizeMatrix< T >private
_element_sizeMatrix< T >private
_rowsMatrix< T >private
Apply(const std::function< T(T)> &fun) constMatrix< T >inline
assertSize(const Matrix< T > &other) constMatrix< T >inline
columns() constMatrix< T >inline
Determinant() constMatrix< T >inline
elements() constMatrix< T >inline
elements_total() constMatrix< T >inline
elementWiseCompare(const Matrix< T > &rhs) constMatrix< T >inline
GetComponents(const size_t &index) constMatrix< T >inline
GetIndex(size_t row, size_t col, size_t elem=0) constMatrix< T >inline
GetSlice(size_t rowStart) constMatrix< T >inline
GetSlice(size_t rowStart, size_t rowEnd) constMatrix< T >inline
GetSlice(size_t rowStart, size_t rowEnd, size_t colStart) constMatrix< T >inline
GetSlice(size_t rowStart, size_t rowEnd, size_t colStart, size_t colEnd) constMatrix< T >inline
GetSlicesByIndex(const Matrix< size_t > &indices) constMatrix< T >inline
HadamardMulti(const Matrix &other)Matrix< T >inline
HasDet() constMatrix< T >inlineprivate
HorizontalConcat(const Matrix< T > &other)Matrix< T >inline
IsVector() constMatrix< 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
needsFreeMatrix< T >private
Normal(size_t rows, size_t columns, double mu, double sigma)Matrix< T >inlinestatic
operator!=(const Matrix< T > &rhs) constMatrix< 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) constMatrix< T >inline
operator()(size_t row)Matrix< T >inline
operator()(size_t row) constMatrix< T >inline
operator*()Matrix< T >inline
operator*() constMatrix< 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) constMatrix< T >inline
operator<<Matrix< T >friend
operator=(const Matrix< T > &other)Matrix< T >inline
operator==(const Matrix< T > &rhs) constMatrix< T >inline
operator>(const Matrix< T > &rhs) constMatrix< 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() constMatrix< 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) constMatrix< T >inline
sumElements() constMatrix< T >inline
Transpose() constMatrix< T >inline
~Matrix()Matrix< T >inline