Essentia  2.1-beta6-dev
tnt_cmat.h File Reference
#include "tnt_subscript.h"
#include "tnt_vec.h"
#include <cstdlib>
#include <cassert>
#include <iostream>
#include <sstream>

Go to the source code of this file.

Classes

class  Matrix< T >
 

Namespaces

 TNT
 

Functions

template<class T >
std::ostream & operator<< (std::ostream &s, const Matrix< T > &A)
 
template<class T >
std::istream & operator>> (std::istream &s, Matrix< T > &A)
 
template<class T >
Matrix< T > operator+ (const Matrix< T > &A, const Matrix< T > &B)
 
template<class T >
Matrix< T > operator- (const Matrix< T > &A, const Matrix< T > &B)
 
template<class T >
Matrix< T > mult_element (const Matrix< T > &A, const Matrix< T > &B)
 
template<class T >
Matrix< T > transpose (const Matrix< T > &A)
 
template<class T >
Matrix< T > matmult (const Matrix< T > &A, const Matrix< T > &B)
 
template<class T >
Matrix< T > operator* (const Matrix< T > &A, const Matrix< T > &B)
 
template<class T >
int matmult (Matrix< T > &C, const Matrix< T > &A, const Matrix< T > &B)
 
template<class T >
Vector< T > matmult (const Matrix< T > &A, const Vector< T > &x)
 
template<class T >
Vector< T > operator* (const Matrix< T > &A, const Vector< T > &x)