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

tvmet::loop::Vector< Sz > Class Template Reference

#include <tvmet/loop/Vector.h>

List of all members.


Detailed Description

template<std::size_t Sz>
class tvmet::loop::Vector< Sz >

Loop Vector class using expression and loop templates.


Public Member Functions

 Vector ()

Static Public Member Functions

template<class E1, class E2, class Assign>
static void assign (E1 &lhs, const E2 &rhs, const Assign &assign_fn)
 assign an expression on columns on given row using the functional fn.

Private Member Functions

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


Constructor & Destructor Documentation

template<std::size_t Sz>
tvmet::loop::Vector< Sz >::Vector ( const Vector< Sz > &   )  [private]

template<std::size_t Sz>
tvmet::loop::Vector< Sz >::Vector (  )  [inline]


Member Function Documentation

template<std::size_t Sz>
Vector& tvmet::loop::Vector< Sz >::operator= ( const Vector< Sz > &   )  [private]

template<std::size_t Sz>
template<class E1, class E2, class Assign>
static void tvmet::loop::Vector< Sz >::assign ( E1 &  lhs,
const E2 &  rhs,
const Assign &  assign_fn 
) [inline, static]

assign an expression on columns on given row using the functional fn.


Author: