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

tvmet::loop::Matrix< Rows, Cols > Class Template Reference

#include <tvmet/loop/Matrix.h>

List of all members.


Detailed Description

template<std::size_t Rows, std::size_t Cols>
class tvmet::loop::Matrix< Rows, Cols >

Loop Matrix class using expression and loop templates.


Public Member Functions

 Matrix ()

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

 Matrix (const Matrix &)
Matrixoperator= (const Matrix &)


Constructor & Destructor Documentation

template<std::size_t Rows, std::size_t Cols>
tvmet::loop::Matrix< Rows, Cols >::Matrix ( const Matrix< Rows, Cols > &   )  [private]

template<std::size_t Rows, std::size_t Cols>
tvmet::loop::Matrix< Rows, Cols >::Matrix (  )  [inline]


Member Function Documentation

template<std::size_t Rows, std::size_t Cols>
Matrix& tvmet::loop::Matrix< Rows, Cols >::operator= ( const Matrix< Rows, Cols > &   )  [private]

template<std::size_t Rows, std::size_t Cols>
template<class E1, class E2, class Assign>
static void tvmet::loop::Matrix< Rows, Cols >::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: