wfmath  1.0.3
A math library for the Worldforge system.
WF::Math::Matrix< rows, columns > Member List

This is the complete list of members for WF::Math::Matrix< rows, columns >, including all inherited members.

column(const int i) const (defined in WF::Math::Matrix< rows, columns >)WF::Math::Matrix< rows, columns >inline
Determinant (defined in WF::Math::Matrix< rows, columns >)WF::Math::Matrix< rows, columns >friend
determinant() const (defined in WF::Math::Matrix< rows, columns >)WF::Math::Matrix< rows, columns >inline
diagonal(const Vector< rows > &v) (defined in WF::Math::Matrix< rows, columns >)WF::Math::Matrix< rows, columns >inline
DiagonalMatrix (defined in WF::Math::Matrix< rows, columns >)WF::Math::Matrix< rows, columns >friend
elem(const int i, const int j) const (defined in WF::Math::Matrix< rows, columns >)WF::Math::Matrix< rows, columns >inline
elem(const int i, const int j) (defined in WF::Math::Matrix< rows, columns >)WF::Math::Matrix< rows, columns >inline
identity() (defined in WF::Math::Matrix< rows, columns >)WF::Math::Matrix< rows, columns >inline
Inverse (defined in WF::Math::Matrix< rows, columns >)WF::Math::Matrix< rows, columns >friend
inverse() const (defined in WF::Math::Matrix< rows, columns >)WF::Math::Matrix< rows, columns >inline
Matrix() (defined in WF::Math::Matrix< rows, columns >)WF::Math::Matrix< rows, columns >inline
Matrix(const Matrix< rows, columns > &m) (defined in WF::Math::Matrix< rows, columns >)WF::Math::Matrix< rows, columns >inline
operator!=(const Matrix< rows, columns > &m) const (defined in WF::Math::Matrix< rows, columns >)WF::Math::Matrix< rows, columns >inline
operator*(const Matrix< columns, i > &m) const (defined in WF::Math::Matrix< rows, columns >)WF::Math::Matrix< rows, columns >inline
operator*(const double &d) const (defined in WF::Math::Matrix< rows, columns >)WF::Math::Matrix< rows, columns >
operator*(const Vector< columns > &v) const (defined in WF::Math::Matrix< rows, columns >)WF::Math::Matrix< rows, columns >inline
operator*=(const Matrix< columns, columns > &m) (defined in WF::Math::Matrix< rows, columns >)WF::Math::Matrix< rows, columns >inline
operator*=(const double &d) (defined in WF::Math::Matrix< rows, columns >)WF::Math::Matrix< rows, columns >
operator+(const Matrix< rows, columns > &m) const (defined in WF::Math::Matrix< rows, columns >)WF::Math::Matrix< rows, columns >inline
operator+=(const Matrix< rows, columns > &m) (defined in WF::Math::Matrix< rows, columns >)WF::Math::Matrix< rows, columns >inline
operator-(const Matrix< rows, columns > &m) const (defined in WF::Math::Matrix< rows, columns >)WF::Math::Matrix< rows, columns >inline
operator-() const (defined in WF::Math::Matrix< rows, columns >)WF::Math::Matrix< rows, columns >inline
operator-=(const Matrix< rows, columns > &m) (defined in WF::Math::Matrix< rows, columns >)WF::Math::Matrix< rows, columns >inline
operator/(const double &d) const (defined in WF::Math::Matrix< rows, columns >)WF::Math::Matrix< rows, columns >
operator/=(const double &d) (defined in WF::Math::Matrix< rows, columns >)WF::Math::Matrix< rows, columns >
operator<(const Matrix< rows, columns > &m) const (defined in WF::Math::Matrix< rows, columns >)WF::Math::Matrix< rows, columns >
operator==(const Matrix< rows, columns > &m) const (defined in WF::Math::Matrix< rows, columns >)WF::Math::Matrix< rows, columns >inline
OuterProduct (defined in WF::Math::Matrix< rows, columns >)WF::Math::Matrix< rows, columns >friend
row(const int i) const (defined in WF::Math::Matrix< rows, columns >)WF::Math::Matrix< rows, columns >inline
setColumn(const int i, const Vector< rows > &v) (defined in WF::Math::Matrix< rows, columns >)WF::Math::Matrix< rows, columns >
setRow(const int i, const Vector< columns > &v) (defined in WF::Math::Matrix< rows, columns >)WF::Math::Matrix< rows, columns >
trace() const (defined in WF::Math::Matrix< rows, columns >)WF::Math::Matrix< rows, columns >inline
Trace (defined in WF::Math::Matrix< rows, columns >)WF::Math::Matrix< rows, columns >friend
transpose() const (defined in WF::Math::Matrix< rows, columns >)WF::Math::Matrix< rows, columns >inline
zero() (defined in WF::Math::Matrix< rows, columns >)WF::Math::Matrix< rows, columns >inline