|
aimstil
5.0.5
|
A mathematical matrix. More...
#include <til/Matrix3.h>

Public Types | |
| typedef Matrix3< T > | Self |
| typedef T | value_type |
| typedef boost::array< T, 3 > | row_type |
| typedef boost::array< T, 3 *3 > | Data |
| typedef Data::iterator | iterator |
| typedef Data::const_iterator | const_iterator |
Public Member Functions | |
| Matrix3 () | |
| Empty matrix of zeros. More... | |
| Matrix3 (NoInit) | |
| No initialization. More... | |
| Matrix3 (T xx, T xy, T xz, T yx, T yy, T yz, T zx, T zy, T zz) | |
| Initialize with elements. More... | |
| ~Matrix3 () | |
| boost::array< std::size_t, 2 > | dims () const |
| const T & | operator() (std::size_t i, std::size_t j) const |
| T & | operator() (std::size_t i, std::size_t j) |
| void | reset () |
| iterator | begin () |
| iterator | end () |
| const_iterator | begin () const |
| const_iterator | end () const |
| void | operator+= (Self const &mat) |
| void | operator-= (Self const &mat) |
A mathematical matrix.
| typedef Data::const_iterator til::Matrix3< T >::const_iterator |
| typedef boost::array<T,3*3> til::Matrix3< T >::Data |
| typedef Data::iterator til::Matrix3< T >::iterator |
| typedef boost::array<T,3> til::Matrix3< T >::row_type |
| typedef Matrix3<T> til::Matrix3< T >::Self |
| typedef T til::Matrix3< T >::value_type |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 136 of file Matrix3.h.
Referenced by til::SymMatrix3< double >::get(), til::SymMatrix3< double >::operator()(), and til::SymMatrix3< double >::set().
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 151 of file Matrix3.h.
Referenced by til::SymMatrix3< double >::SymMatrix3().