ePDF  1.1.0
A QED evolution library
Classes | Namespaces
matrix.h File Reference
#include <vector>
#include <stdexcept>
#include <complex>

Go to the source code of this file.

Classes

class  ePDF::Matrix< T >
 

Namespaces

 ePDF
 

Functions

Class to manage matrix objects
std::ostream & ePDF::operator<< (std::ostream &os, Matrix< std::complex< double >> const &m)
 
template<class T >
Matrix< T > ePDF::operator+ (Matrix< T > lhs, Matrix< T > const &rhs)
 
template<class T >
Matrix< T > ePDF::operator- (Matrix< T > lhs, Matrix< T > const &rhs)
 
template<class T >
Matrix< T > ePDF::operator* (Matrix< T > lhs, Matrix< T > const &rhs)
 
template<class T >
Matrix< T > ePDF::operator* (Matrix< T > lhs, T const &rhs)
 
template<class T >
Matrix< T > ePDF::operator* (T const &lhs, Matrix< T > rhs)
 
template<class T >
Matrix< T > ePDF::operator/ (Matrix< T > lhs, T const &rhs)
 
template<class T >
Matrix< T > ePDF::operator/ (T const &lhs, Matrix< T > rhs)
 
template<class T >
Matrix< T > ePDF::operator* (Matrix< T > lhs, double const &rhs)
 
template<class T >
Matrix< T > ePDF::operator* (double const &lhs, Matrix< T > rhs)
 
template<class T >
Matrix< T > ePDF::operator/ (Matrix< T > lhs, double const &rhs)
 
template<class T >
Matrix< T > ePDF::operator/ (double const &lhs, Matrix< T > rhs)