#include <TinyMatrix.hpp>

Public Types | |
| enum | { NumberOfLines = 1, NumberOfRow = 1 } |
| typedef T | AssociatedVector |
| typedef T | AssociatedTransposedVector |
| typedef T | ValueType |
Public Member Functions | |
| operator T & () | |
| operator const T & () const | |
| T & | operator() (const size_t &i, const size_t &j) |
| const T & | operator() (const size_t &i, const size_t &j) const |
| TinyMatrix () | |
| TinyMatrix (const T &t) | |
| TinyMatrix (const TinyMatrix< 1, 1, T > &B) | |
| ~TinyMatrix () | |
Private Attributes | |
| T | __x |
Friends | |
| const T & | det (const TinyMatrix< 1, 1, T > &A) |
| Computes the determinent of a scalar: itself. | |
Definition at line 938 of file TinyMatrix.hpp.
| typedef T TinyMatrix< 1, 1, T >::AssociatedVector |
Type of compatibke vector
Definition at line 942 of file TinyMatrix.hpp.
| typedef T TinyMatrix< 1, 1, T >::AssociatedTransposedVector |
Type of compatible transposed vector
Definition at line 945 of file TinyMatrix.hpp.
| typedef T TinyMatrix< 1, 1, T >::ValueType |
The type of the elements of the TinyMatrix
Definition at line 948 of file TinyMatrix.hpp.
| anonymous enum |
Definition at line 951 of file TinyMatrix.hpp.
00951 { 00952 NumberOfLines = 1, 00953 NumberOfRow = 1 00954 };
| TinyMatrix< 1, 1, T >::TinyMatrix | ( | ) | [inline] |
Default constructor
Definition at line 1018 of file TinyMatrix.hpp.
01019 : __x(0) 01020 { 01021 ; 01022 }
| TinyMatrix< 1, 1, T >::TinyMatrix | ( | const T & | t | ) | [inline] |
Constructs the matrix using a T
| t | the given value |
Definition at line 1029 of file TinyMatrix.hpp.
01030 : __x(t) 01031 { 01032 ; 01033 }
| TinyMatrix< 1, 1, T >::TinyMatrix | ( | const TinyMatrix< 1, 1, T > & | B | ) | [inline] |
| TinyMatrix< 1, 1, T >::~TinyMatrix | ( | ) | [inline] |
| TinyMatrix< 1, 1, T >::operator T & | ( | ) | [inline] |
Cast operator
Definition at line 965 of file TinyMatrix.hpp.
References TinyMatrix< M, N, T >::__x.
00966 { 00967 return __x; 00968 }
| TinyMatrix< 1, 1, T >::operator const T & | ( | ) | const [inline] |
Cast operator
Definition at line 975 of file TinyMatrix.hpp.
References TinyMatrix< M, N, T >::__x.
00976 { 00977 return __x; 00978 }
| T& TinyMatrix< 1, 1, T >::operator() | ( | const size_t & | i, | |
| const size_t & | j | |||
| ) | [inline] |
Access to the (i,j) coefficient of the matrix
| i | the line number | |
| j | the row number |
Definition at line 988 of file TinyMatrix.hpp.
References TinyMatrix< M, N, T >::__x, and ASSERT.
| const T& TinyMatrix< 1, 1, T >::operator() | ( | const size_t & | i, | |
| const size_t & | j | |||
| ) | const [inline] |
read-only access to the (i,j) coefficient of the matrix
| i | the line number | |
| j | the row number |
Definition at line 1002 of file TinyMatrix.hpp.
References TinyMatrix< M, N, T >::__x, and ASSERT.
| const T& det | ( | const TinyMatrix< 1, 1, T > & | A | ) | [friend] |
Computes the determinent of a scalar: itself.
Definition at line 1009 of file TinyMatrix.hpp.
01010 { 01011 return A.__x; 01012 }
T TinyMatrix< 1, 1, T >::__x [private] |
The value
Definition at line 957 of file TinyMatrix.hpp.
1.5.6