matrix< T >

Description

Example

Definition

Template parameters

Parameter Description Default
T Matrix value_type  

Model of

Matrix

Type requirements

Public base classes

Members

Member Where defined Comment
value_type Matrix
size_type Matrix
matrix() DefaultConstructible T is DefaultConstructible.
matrix(size_type, size_type) Matrix
matrix(matrix const&) Assignable T is Assignable.
matrix& operator=(const matrix&) Assignable T is Assignable.
matrix operator+(matrix const&) Group T is a Group.
matrix operator-(matrix const&) Group T is a Group.
matrix& operator+=(matrix const&) Group T is a Group.
matrix& operator-=(matrix const&) Group T is a Group.
matrix& operator*=(value_type) VectorSpace T is a Field.
matrix operator/(value_type) VectorSpace T is a Field.
matrix& operator/=(value_type) VectorSpace T is a Field.
matrix operator-() Group T is a Group.

Free functions

Free function Where defined Comment
void zero(matrix const&) Group T is a Group.
matrix operator*(matrix::value_type, matrix const&) VectorSpace T is a Field.