OPALX (Object Oriented Parallel Accelerator Library for Exascal) MINIorX
OPALX
MVector.h File Reference
#include <iostream>
#include <vector>
#include "gsl/gsl_complex_math.h"
#include "gsl/gsl_vector.h"
#include "gsl/gsl_vector_complex_double.h"
#include "Utilities/GeneralClassicException.h"
Include dependency graph for MVector.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  interpolation::MVector< Tmplt >

Namespaces

namespace  interpolation

Typedefs

typedef gsl_complex interpolation::m_complex

Functions

m_complex interpolation::m_complex_build (double r, double i)
m_complex interpolation::m_complex_build (double r)
m_complex interpolation::operator* (m_complex c, double d)
m_complex interpolation::operator* (double d, m_complex c)
m_complex interpolation::operator* (m_complex c1, m_complex c2)
m_complex interpolation::operator/ (m_complex c, double d)
m_complex interpolation::operator/ (m_complex c1, m_complex c2)
m_complex interpolation::operator/ (double d, m_complex c)
m_complex interpolation::operator+ (m_complex c, double d)
m_complex interpolation::operator+ (double d, m_complex c)
m_complex interpolation::operator+ (m_complex c1, m_complex c2)
m_complex interpolation::operator- (m_complex c)
m_complex interpolation::operator- (m_complex c, double d)
m_complex interpolation::operator- (double d, m_complex c)
m_complex interpolation::operator- (m_complex c1, m_complex c2)
m_complexinterpolation::operator*= (m_complex &c, double d)
m_complexinterpolation::operator*= (m_complex &c1, m_complex c2)
m_complexinterpolation::operator/= (m_complex &c, double d)
m_complexinterpolation::operator/= (m_complex &c1, m_complex c2)
m_complexinterpolation::operator+= (m_complex &c, double d)
m_complexinterpolation::operator+= (m_complex &c1, m_complex c2)
m_complexinterpolation::operator-= (m_complex &c, double d)
m_complexinterpolation::operator-= (m_complex &c1, m_complex c2)
bool interpolation::operator== (m_complex c1, m_complex c2)
bool interpolation::operator!= (m_complex c1, m_complex c2)
double & interpolation::re (m_complex &c)
double & interpolation::im (m_complex &c)
const double & interpolation::re (const m_complex &c)
const double & interpolation::im (const m_complex &c)
m_complex interpolation::conj (const m_complex &c)
std::ostream & interpolation::operator<< (std::ostream &out, m_complex c)
std::istream & interpolation::operator>> (std::istream &in, m_complex &c)
template<class Tmplt>
bool interpolation::operator== (const MVector< Tmplt > &c1, const MVector< Tmplt > &c2)
template<class Tmplt>
bool interpolation::operator!= (const MVector< Tmplt > &v1, const MVector< Tmplt > &v2)
MVector< m_complex > & interpolation::operator*= (MVector< m_complex > &v, m_complex c)
MVector< double > & interpolation::operator*= (MVector< double > &v, double d)
template<class Tmplt>
MVector< Tmplt > interpolation::operator* (MVector< Tmplt > v, Tmplt t)
template<class Tmplt>
MVector< Tmplt > interpolation::operator* (Tmplt t, MVector< Tmplt > v)
template<class Tmplt>
MVector< Tmplt > & interpolation::operator/= (MVector< Tmplt > &v, Tmplt t)
template<class Tmplt>
MVector< Tmplt > interpolation::operator/ (MVector< Tmplt > v, Tmplt t)
template<class Tmplt>
MVector< Tmplt > interpolation::operator/ (Tmplt t, MVector< Tmplt > v)
MVector< m_complex > & interpolation::operator+= (MVector< m_complex > &v1, MVector< m_complex > v2)
MVector< double > & interpolation::operator+= (MVector< double > &v1, MVector< double > v2)
template<class Tmplt>
MVector< Tmplt > interpolation::operator+ (MVector< Tmplt > v1, MVector< Tmplt > v2)
template<class Tmplt>
MVector< Tmplt > & interpolation::operator-= (MVector< Tmplt > &v1, MVector< Tmplt > v2)
template<class Tmplt>
MVector< Tmplt > interpolation::operator- (MVector< Tmplt > v1, MVector< Tmplt > v2)
template<class Tmplt>
MVector< Tmplt > interpolation::operator- (const MVector< Tmplt > &v)
template<class Tmplt>
std::ostream & interpolation::operator<< (std::ostream &out, MVector< Tmplt > v)
template<class Tmplt>
std::istream & interpolation::operator>> (std::istream &in, MVector< Tmplt > &v)
MVector< m_complexinterpolation::complex (MVector< double > real)
MVector< m_complexinterpolation::complex (MVector< double > real, MVector< double > im)
MVector< double > interpolation::re (MVector< m_complex > c)
MVector< double > interpolation::im (MVector< m_complex > c)