MADNESS 0.10.1
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_op< Q, NDIM >
struct  madness::abs_square_op< Q, NDIM >
struct  madness::conj_op< Q, NDIM >
struct  madness::function_real2complex_op< Q, NDIM >
struct  madness::imag_op< Q, NDIM >
struct  madness::real_op< Q, NDIM >

Namespaces

namespace  madness
 Namespace for all elements and tools of MADNESS.

Functions

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