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().