SLIP  1.4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Namespaces | Functions
complex_cast.hpp File Reference

Provides some macros which are used for using complex as real. More...

#include <complex>
Include dependency graph for complex_cast.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  std::less< std::complex< _Tp > >
 redefinition of std::less for complex: return true if std::norm(__x) < std::norm(__y) More...
 
struct  std::greater< std::complex< _Tp > >
 redefinition of std::greater for complex: return true if std::norm(__x) > std::norm(__y) More...
 

Namespaces

 slip
 This namespace corresponds to the kernel of the Simple Library on Image Processing (SLIP). That is to say that it contains the data structures and the algorithms needed by these data strucutres.
 

Functions

int std::conj (const int arg)
 
unsigned std::conj (const unsigned arg)
 
long std::conj (const long arg)
 
short std::conj (const short arg)
 
char std::conj (const char arg)
 
float std::conj (const float arg)
 
double std::conj (const double arg)
 
long double std::conj (const long double arg)
 
int std::real (const int d)
 
unsigned std::real (const unsigned d)
 
float std::real (const float d)
 
double std::real (const double d)
 
long double std::real (const long double d)
 
int std::imag (const int d)
 
unsigned std::imag (const unsigned d)
 
float std::imag (const float d)
 
double std::imag (const double d)
 
long double std::imag (const long double d)
 
int std::norm (const int arg)
 
unsigned std::norm (const unsigned arg)
 
long std::norm (const long arg)
 
short std::norm (const short arg)
 
char std::norm (const char arg)
 
float std::norm (const float arg)
 
double std::norm (const double arg)
 
long double std::norm (const long double arg)
 
int slip::conj (const int arg)
 
unsigned slip::conj (const unsigned arg)
 
long slip::conj (const long arg)
 
short slip::conj (const short arg)
 
char slip::conj (const char arg)
 
float slip::conj (const float arg)
 
double slip::conj (const double arg)
 
long double slip::conj (const long double arg)
 
template<typename T >
std::complex< T > slip::conj (const std::complex< T > &arg)
 

Detailed Description

Provides some macros which are used for using complex as real.

Author
Denis Arrivault arriv.nosp@m.ault.nosp@m.@sic..nosp@m.univ.nosp@m.-poit.nosp@m.iers.nosp@m..fr
Date
21/03/2014
Since
1.0.0

Definition in file complex_cast.hpp.