ARTS  2.2.66
complex.h File Reference

A class implementing complex numbers for ARTS. More...

#include <complex>
#include "matpack.h"

Go to the source code of this file.

Typedefs

typedef std::complex< NumericComplex
 

Functions

std::complex< float > operator+ (const double &d, const std::complex< float > &c)
 
std::complex< float > operator* (const double &d, const std::complex< float > &c)
 
std::complex< float > operator+ (const std::complex< float > &c, const double &d)
 
std::complex< float > operator* (const std::complex< float > &c, const double &d)
 
std::complex< double > operator+ (const float &f, const std::complex< double > &c)
 
std::complex< double > operator* (const float &f, const std::complex< double > &c)
 
std::complex< double > operator+ (const std::complex< double > &c, const float &d)
 
std::complex< double > operator* (const std::complex< double > &c, const float &d)
 

Detailed Description

A class implementing complex numbers for ARTS.

Author
Oliver Lemke olemk.nosp@m.e@co.nosp@m.re-du.nosp@m.mp.i.nosp@m.nfo
Date
2002-12-19

Definition in file complex.h.

Typedef Documentation

◆ Complex

typedef std::complex<Numeric> Complex

Definition at line 32 of file complex.h.

Function Documentation

◆ operator*() [1/4]

std::complex<float> operator* ( const double &  d,
const std::complex< float > &  c 
)

◆ operator*() [2/4]

std::complex<double> operator* ( const float &  f,
const std::complex< double > &  c 
)

◆ operator*() [3/4]

std::complex<double> operator* ( const std::complex< double > &  c,
const float &  d 
)

◆ operator*() [4/4]

std::complex<float> operator* ( const std::complex< float > &  c,
const double &  d 
)

◆ operator+() [1/4]

std::complex<float> operator+ ( const double &  d,
const std::complex< float > &  c 
)

◆ operator+() [2/4]

std::complex<double> operator+ ( const float &  f,
const std::complex< double > &  c 
)

◆ operator+() [3/4]

std::complex<double> operator+ ( const std::complex< double > &  c,
const float &  d 
)

◆ operator+() [4/4]

std::complex<float> operator+ ( const std::complex< float > &  c,
const double &  d 
)