|
| Matrix () |
|
| Matrix (size_t num_rows, size_t num_columns) |
|
| Matrix (const T *data, size_t num_rows, size_t num_columns) |
|
virtual | ~Matrix () |
|
void | CopyFrom (const Matrix &other) |
|
void | CopyFrom (const T *const data, size_t num_rows, size_t num_columns) |
|
Matrix & | CopyFromColumn (const T *const *src, size_t column_index, size_t num_rows) |
|
void | Resize (size_t num_rows, size_t num_columns) |
|
size_t | num_rows () const |
|
size_t | num_columns () const |
|
T *const * | elements () |
|
const T *const * | elements () const |
|
T | Trace () |
|
Matrix & | Transpose () |
|
Matrix & | Transpose (const Matrix &operand) |
|
template<typename S > |
Matrix & | Scale (const S &scalar) |
|
template<typename S > |
Matrix & | Scale (const Matrix &operand, const S &scalar) |
|
Matrix & | Add (const Matrix &operand) |
|
Matrix & | Add (const Matrix &lhs, const Matrix &rhs) |
|
Matrix & | Subtract (const Matrix &operand) |
|
Matrix & | Subtract (const Matrix &lhs, const Matrix &rhs) |
|
Matrix & | PointwiseMultiply (const Matrix &operand) |
|
Matrix & | PointwiseMultiply (const Matrix &lhs, const Matrix &rhs) |
|
Matrix & | PointwiseDivide (const Matrix &operand) |
|
Matrix & | PointwiseDivide (const Matrix &lhs, const Matrix &rhs) |
|
Matrix & | PointwiseSquareRoot () |
|
Matrix & | PointwiseSquareRoot (const Matrix &operand) |
|
Matrix & | PointwiseAbsoluteValue () |
|
Matrix & | PointwiseAbsoluteValue (const Matrix &operand) |
|
Matrix & | PointwiseSquare () |
|
Matrix & | PointwiseSquare (const Matrix &operand) |
|
Matrix & | Multiply (const Matrix &lhs, const Matrix &rhs) |
|
Matrix & | Multiply (const Matrix &rhs) |
|
std::string | ToString () const |
|
| Matrix () |
|
| Matrix (size_t num_rows, size_t num_columns) |
|
| Matrix (const T *data, size_t num_rows, size_t num_columns) |
|
virtual | ~Matrix () |
|
void | CopyFrom (const Matrix &other) |
|
void | CopyFrom (const T *const data, size_t num_rows, size_t num_columns) |
|
Matrix & | CopyFromColumn (const T *const *src, size_t column_index, size_t num_rows) |
|
void | Resize (size_t num_rows, size_t num_columns) |
|
size_t | num_rows () const |
|
size_t | num_columns () const |
|
T *const * | elements () |
|
const T *const * | elements () const |
|
T | Trace () |
|
Matrix & | Transpose () |
|
Matrix & | Transpose (const Matrix &operand) |
|
template<typename S > |
Matrix & | Scale (const S &scalar) |
|
template<typename S > |
Matrix & | Scale (const Matrix &operand, const S &scalar) |
|
Matrix & | Add (const Matrix &operand) |
|
Matrix & | Add (const Matrix &lhs, const Matrix &rhs) |
|
Matrix & | Subtract (const Matrix &operand) |
|
Matrix & | Subtract (const Matrix &lhs, const Matrix &rhs) |
|
Matrix & | PointwiseMultiply (const Matrix &operand) |
|
Matrix & | PointwiseMultiply (const Matrix &lhs, const Matrix &rhs) |
|
Matrix & | PointwiseDivide (const Matrix &operand) |
|
Matrix & | PointwiseDivide (const Matrix &lhs, const Matrix &rhs) |
|
Matrix & | PointwiseSquareRoot () |
|
Matrix & | PointwiseSquareRoot (const Matrix &operand) |
|
Matrix & | PointwiseAbsoluteValue () |
|
Matrix & | PointwiseAbsoluteValue (const Matrix &operand) |
|
Matrix & | PointwiseSquare () |
|
Matrix & | PointwiseSquare (const Matrix &operand) |
|
Matrix & | Multiply (const Matrix &lhs, const Matrix &rhs) |
|
Matrix & | Multiply (const Matrix &rhs) |
|
std::string | ToString () const |
|