SourceForge Logo Tiny Vector Matrix library using Expression Templates Sourceforge Project Page

Todo List

Class tvmet::NumericTraits< T >
The abs function of complex<non_float_type> can have an overrun due to numeric computation. Solve it (someone using value_type=long here?)

Member tvmet::isnan (const Matrix< T, Rows, Cols > &rhs)
isnan etc. - default return is only an int!

Member tvmet::isnan (const Matrix< T, Rows, Cols > &rhs)
isnan etc. - default return is only an int!

Member tvmet::isnan (const Vector< T, Sz > &rhs)
isnan etc. - default return is only an int!

Member tvmet::isnan (const Vector< T, Sz > &rhs)
isnan etc. - default return is only an int!

Member tvmet::isnan (const XprMatrix< E, Rows, Cols > &rhs)
isnan etc. - default return is only an int!

Member tvmet::isnan (const XprMatrix< E, Rows, Cols > &rhs)
isnan etc. - default return is only an int!

Member tvmet::isnan (const XprVector< E, Sz > &rhs)
isnan etc. - default return is only an int!

Member tvmet::isnan (const XprVector< E, Sz > &rhs)
isnan etc. - default return is only an int!

Member tvmet::cross (const Vector< T, 3 > &lhs, const XprVector< E, 3 > &rhs) TVMET_CXX_ALWAYS_INLINE
Implement vector outer product as ET and MT, returning a XprVector

Member tvmet::cross (const XprVector< E, 3 > &lhs, const Vector< T, 3 > &rhs) TVMET_CXX_ALWAYS_INLINE
Implement vector outer product as ET and MT, returning a XprVector

Member tvmet::cross (const XprVector< E1, 3 > &lhs, const XprVector< E2, 3 > &rhs) TVMET_CXX_ALWAYS_INLINE
Implement vector outer product as ET and MT, returning a XprVector

Member tvmet::cross (const Vector< T1, 3 > &lhs, const Vector< T2, 3 > &rhs) TVMET_CXX_ALWAYS_INLINE
Implement vector outer product as ET and MT, returning a XprVector

Author: