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

Global Unary Operators
[Global Operators]

Collaboration diagram for Global Unary Operators:


Functions

template<class E, std::size_t Sz>
XprVector< XprUnOp< Fcnl_not<
typename E::value_type >,
XprVector< E, Sz > >, Sz > 
tvmet::operator! (const XprVector< E, Sz > &rhs) TVMET_CXX_ALWAYS_INLINE
 Logical Not operator for XprVector.
template<class E, std::size_t Rows, std::size_t Cols>
XprMatrix< XprUnOp< Fcnl_not<
typename E::value_type >,
XprMatrix< E, Rows, Cols > >,
Rows, Cols > 
tvmet::operator! (const XprMatrix< E, Rows, Cols > &m) TVMET_CXX_ALWAYS_INLINE
 Logical Not operator for XprMatrix.
template<class E, std::size_t Sz>
XprVector< XprUnOp< Fcnl_compl<
typename E::value_type >,
XprVector< E, Sz > >, Sz > 
tvmet::operator~ (const XprVector< E, Sz > &rhs) TVMET_CXX_ALWAYS_INLINE
 Bitwise Not operator for XprVector.
template<class E, std::size_t Rows, std::size_t Cols>
XprMatrix< XprUnOp< Fcnl_compl<
typename E::value_type >,
XprMatrix< E, Rows, Cols > >,
Rows, Cols > 
tvmet::operator~ (const XprMatrix< E, Rows, Cols > &m) TVMET_CXX_ALWAYS_INLINE
 Bitwise Not operator for XprMatrix.
template<class E, std::size_t Sz>
XprVector< XprUnOp< Fcnl_neg<
typename E::value_type >,
XprVector< E, Sz > >, Sz > 
tvmet::operator- (const XprVector< E, Sz > &rhs) TVMET_CXX_ALWAYS_INLINE
 Negate operator for XprVector.
template<class E, std::size_t Rows, std::size_t Cols>
XprMatrix< XprUnOp< Fcnl_neg<
typename E::value_type >,
XprMatrix< E, Rows, Cols > >,
Rows, Cols > 
tvmet::operator- (const XprMatrix< E, Rows, Cols > &m) TVMET_CXX_ALWAYS_INLINE
 Negate operator for XprMatrix.


Function Documentation

template<class E, std::size_t Rows, std::size_t Cols>
tvmet::operator! ( const XprMatrix< E, Rows, Cols > &  m  )  [inline]

Logical Not operator for XprMatrix.

template<class E, std::size_t Sz>
tvmet::operator! ( const XprVector< E, Sz > &  rhs  )  [inline]

Logical Not operator for XprVector.

template<class E, std::size_t Rows, std::size_t Cols>
tvmet::operator- ( const XprMatrix< E, Rows, Cols > &  m  )  [inline]

Negate operator for XprMatrix.

template<class E, std::size_t Sz>
tvmet::operator- ( const XprVector< E, Sz > &  rhs  )  [inline]

Negate operator for XprVector.

template<class E, std::size_t Rows, std::size_t Cols>
tvmet::operator~ ( const XprMatrix< E, Rows, Cols > &  m  )  [inline]

Bitwise Not operator for XprMatrix.

template<class E, std::size_t Sz>
tvmet::operator~ ( const XprVector< E, Sz > &  rhs  )  [inline]

Bitwise Not operator for XprVector.


Author: