MADNESS  version 0.9
Classes | Namespaces | Functions
complexfun.h File Reference
#include <madness/mra/mra.h>
Include dependency graph for complexfun.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  madness::abs_square_op< Q, NDIM >
 
struct  madness::real_op< Q, NDIM >
 
struct  madness::imag_op< Q, NDIM >
 
struct  madness::abs_op< Q, NDIM >
 
struct  madness::conj_op< Q, NDIM >
 
struct  madness::function_real2complex_op< Q, NDIM >
 

Namespaces

 madness
 Holds machinery to set up Functions/FuncImpls using various Factories and Interfaces.
 

Functions

double madness::abs (double x)
 
double madness::real (double x)
 
double madness::imag (double x)
 
template<typename Q >
Tensor< std::complex< Q > > madness::tensor_real2complex (const Tensor< Q > &r)
 
template<typename Q >
Tensor< Q > madness::tensor_xreal (const Tensor< std::complex< Q > > &c)
 
template<typename Q >
Tensor< Q > madness::tensor_ximag (const Tensor< std::complex< Q > > &c)
 
template<typename Q >
Tensor< Q > madness::tensor_abs (const Tensor< std::complex< Q > > &c)
 
template<typename Q , int NDIM>
Function< typename
TensorTypeData< Q >
::scalar_type, NDIM
madness::abs_square (const Function< Q, NDIM > &func)
 
template<typename Q , int NDIM>
Function< typename
TensorTypeData< Q >
::scalar_type, NDIM
madness::real (const Function< Q, NDIM > &func)
 
template<typename Q , int NDIM>
Function< typename
TensorTypeData< Q >
::scalar_type, NDIM
madness::imag (const Function< Q, NDIM > &func)
 
template<typename Q , int NDIM>
Function< typename
TensorTypeData< Q >
::scalar_type, NDIM
madness::abs (const Function< Q, NDIM > &func)
 
template<typename Q , int NDIM>
Function< std::complex< Q >, NDIMmadness::function_real2complex (const Function< Q, NDIM > &r)