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

tvmet::meta::Vector< 0, 0 > Class Template Reference

#include <Vector.h>

List of all members.

template<>
class tvmet::meta::Vector< 0, 0 >


Static Public Member Functions

template<class Dest, class Src, class Assign>
static void assign (Dest &, const Src &, const Assign &)
template<class E>
static XprNull sum (const E &)
template<class E>
static XprNull product (const E &)
template<class Dest, class Src>
static XprNull dot (const Dest &, const Src &)
template<class E>
static bool all_elements (const E &)
template<class E>
static bool any_elements (const E &)

Private Member Functions

 Vector ()
 Vector (const Vector &)
Vectoroperator= (const Vector &)

Constructor & Destructor Documentation

tvmet::meta::Vector< 0, 0 >::Vector (  )  [private]

tvmet::meta::Vector< 0, 0 >::Vector ( const Vector< 0, 0 > &   )  [private]


Member Function Documentation

Vector& tvmet::meta::Vector< 0, 0 >::operator= ( const Vector< 0, 0 > &   )  [private]

template<class Dest, class Src, class Assign>
static void tvmet::meta::Vector< 0, 0 >::assign ( Dest &  ,
const Src &  ,
const Assign &   
) [inline, static]

template<class E>
static XprNull tvmet::meta::Vector< 0, 0 >::sum ( const E &   )  [inline, static]

template<class E>
static XprNull tvmet::meta::Vector< 0, 0 >::product ( const E &   )  [inline, static]

template<class Dest, class Src>
static XprNull tvmet::meta::Vector< 0, 0 >::dot ( const Dest &  ,
const Src &   
) [inline, static]

template<class E>
static bool tvmet::meta::Vector< 0, 0 >::all_elements ( const E &   )  [inline, static]

template<class E>
static bool tvmet::meta::Vector< 0, 0 >::any_elements ( const E &   )  [inline, static]


Author: