Go to the source code of this file.
Data Structures | |
class | T3DMatrix< T > |
a simple 3x3 matrix More... | |
Typedefs | |
typedef T3DMatrix< double > | C3DDMatrix |
a simple 3x3 matrix with double precision floating point values More... | |
typedef T3DMatrix< float > | C3DFMatrix |
a simple 3x3 matrix with single precision floating point values More... | |
template<typename T > | |
using | T3DCVector = T3DVector< std::complex< T > > |
Functions | |
template<typename T > | |
T3DVector< T > | operator* (const T3DMatrix< T > &m, const T3DVector< T > &x) |
template<typename T > | |
T3DVector< T > | operator* (const T3DVector< T > &x, const T3DMatrix< T > &m) |
template<typename T > | |
T3DMatrix< T > | operator* (const T3DMatrix< T > &m, const T3DMatrix< T > &x) |
template<typename T > | |
std::ostream & | operator<< (std::ostream &os, const T3DMatrix< T > &m) |
Variables | |
template class EXPORT_3D | T3DMatrix< double > |
template class EXPORT_3D | T3DMatrix< float > |
typedef T3DMatrix<double> C3DDMatrix |
a simple 3x3 matrix with double precision floating point values
Definition at line 228 of file 3d/matrix.hh.
typedef T3DMatrix<float> C3DFMatrix |
a simple 3x3 matrix with single precision floating point values
Definition at line 225 of file 3d/matrix.hh.
using T3DCVector = T3DVector<std::complex<T> > |
Definition at line 32 of file 3d/matrix.hh.
Definition at line 179 of file 3d/matrix.hh.
References gsl::dot(), T3DVector< T3DVector< T > >::x, T3DVector< T3DVector< T > >::y, and T3DVector< T3DVector< T > >::z.
Definition at line 185 of file 3d/matrix.hh.
References T3DVector< T3DVector< T > >::x, T3DVector< T >::x, T3DVector< T >::y, T3DVector< T3DVector< T > >::y, T3DVector< T >::z, and T3DVector< T3DVector< T > >::z.
Definition at line 211 of file 3d/matrix.hh.
References T3DVector< T3DVector< T > >::x, T3DVector< T3DVector< T > >::y, and T3DVector< T3DVector< T > >::z.
std::ostream& operator<< | ( | std::ostream & | os, |
const T3DMatrix< T > & | m | ||
) |
Definition at line 194 of file 3d/matrix.hh.