OPALX (Object Oriented Parallel Accelerator Library for Exascal) master (dc2a29eed580)
OPALX
Loading...
Searching...
No Matches
MMatrix.h File Reference
#include <iostream>
#include <vector>
#include "Utilities/GSLBLAS.h"
#include "Utilities/GSLMatrix.h"
#include "Utilities/GeneralOpalException.h"
#include "Fields/Interpolation/MVector.h"
Include dependency graph for MMatrix.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  interpolation::MMatrix< Tmplt >
 

Namespaces

namespace  interpolation
 

Functions

MMatrix< m_complex > & interpolation::operator*= (MMatrix< m_complex > &m, m_complex c)
 
MMatrix< double > & interpolation::operator*= (MMatrix< double > &m, double d)
 
MMatrix< m_complex > & interpolation::operator*= (MMatrix< m_complex > &m1, MMatrix< m_complex > m2)
 
MMatrix< double > & interpolation::operator*= (MMatrix< double > &m1, MMatrix< double > m2)
 
MVector< m_complexinterpolation::operator* (MMatrix< m_complex > m, MVector< m_complex > v)
 
MVector< double > interpolation::operator* (MMatrix< double > m, MVector< double > v)
 
MMatrix< m_complex > & interpolation::operator+= (MMatrix< m_complex > &m1, const MMatrix< m_complex > &m2)
 
MMatrix< double > & interpolation::operator+= (MMatrix< double > &m1, const MMatrix< double > &m2)
 
template<class Tmplt >
MMatrix< Tmplt > & interpolation::operator-= (MMatrix< double > &m1, MMatrix< double > m2)
 
template<class Tmplt >
MMatrix< Tmplt > interpolation::operator* (MMatrix< Tmplt >, MMatrix< Tmplt >)
 
template<class Tmplt >
MMatrix< Tmplt > interpolation::operator* (MMatrix< Tmplt >, MVector< Tmplt >)
 
template<class Tmplt >
MMatrix< Tmplt > interpolation::operator* (MMatrix< Tmplt >, Tmplt)
 
template<class Tmplt >
MMatrix< Tmplt > interpolation::operator/ (MMatrix< Tmplt >, Tmplt)
 
template<class Tmplt >
MMatrix< Tmplt > interpolation::operator+ (MMatrix< Tmplt >, MMatrix< Tmplt >)
 
template<class Tmplt >
MMatrix< Tmplt > interpolation::operator- (MMatrix< Tmplt >, MMatrix< Tmplt >)
 
template<class Tmplt >
MMatrix< Tmplt > interpolation::operator- (MMatrix< Tmplt >)
 
template<class Tmplt >
bool interpolation::operator== (const MMatrix< Tmplt > &c1, const MMatrix< Tmplt > &c2)
 
template<class Tmplt >
bool interpolation::operator!= (const MMatrix< Tmplt > &c1, const MMatrix< Tmplt > &c2)
 
template<class Tmplt >
std::ostream & interpolation::operator<< (std::ostream &out, MMatrix< Tmplt > mat)
 
template<class Tmplt >
std::istream & interpolation::operator>> (std::istream &in, MMatrix< Tmplt > &mat)
 
MMatrix< double > interpolation::re (MMatrix< m_complex > mc)
 
MMatrix< double > interpolation::im (MMatrix< m_complex > mc)
 
MMatrix< m_complexinterpolation::complex (MMatrix< double > real)
 
MMatrix< m_complexinterpolation::complex (MMatrix< double > real, MMatrix< double > imaginary)
 
template<class Tmplt >
MMatrix< Tmplt > inline & interpolation::operator/= (MMatrix< Tmplt > &m, Tmplt t)
 
template<class Tmplt >
MMatrix< Tmplt > inline & interpolation::operator-= (MMatrix< Tmplt > &m1, MMatrix< Tmplt > m2)