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

Public Member Functions | Static Public Member Functions | Private Member Functions
tvmet::loop::Matrix< Rows, Cols > Class Template Reference

Loop Matrix class using expression and loop templates. More...

#include <tvmet/loop/Matrix.h>

List of all members.

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 &)

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.


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>
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.

template<std::size_t Rows, std::size_t Cols>
Matrix& tvmet::loop::Matrix< Rows, Cols >::operator= ( const Matrix< Rows, Cols > &  ) [private]
 All Classes Namespaces Files Functions Variables Typedefs Enumerator Friends Defines

Author: