AmpGen 2.1
Loading...
Searching...
No Matches
Complex.h File Reference
#include <complex>

Go to the source code of this file.

Classes

struct  AmpGen::Complex< real_t >
 

Namespaces

namespace  AmpGen
 
namespace  AmpGen::detail
 

Functions

template<typename complex_t, typename real_t>
complex_t AmpGen::detail::make_complex (const real_t &re, const real_t &im)
 
template<typename complex_t>
complex_t AmpGen::detail::make_complex (const typename complex_t::rt &re)
 
template<typename complex_t>
complex_t AmpGen::detail::make_complex (const complex_t &cmplx)
 
template<typename real_t>
real_t AmpGen::real (const Complex< real_t > &arg)
 
template<typename real_t>
real_t AmpGen::real (const real_t &arg)
 
template<typename real_t>
real_t AmpGen::imag (const Complex< real_t > &arg)
 
template<typename real_t>
real_t AmpGen::abs (const Complex< real_t > &v)
 
template<typename real_t>
real_t AmpGen::norm (const Complex< real_t > &v)
 
template<typename real_t>
Complex< real_tAmpGen::conj (const Complex< real_t > &arg)
 
template<typename real_t, typename R2_t>
Complex< real_tAmpGen::operator+ (const Complex< real_t > &lhs, const R2_t &rhs)
 
template<typename real_t, typename R2_t>
Complex< real_tAmpGen::operator- (const Complex< real_t > &lhs, const R2_t &rhs)
 
template<typename real_t, typename R2_t>
Complex< real_tAmpGen::operator* (const Complex< real_t > &lhs, const R2_t &rhs)
 
template<typename real_t, typename R2_t>
Complex< real_tAmpGen::operator/ (const Complex< real_t > &lhs, const R2_t &rhs)
 
template<typename real_t, typename R2_t>
Complex< real_tAmpGen::operator+ (const R2_t &lhs, const Complex< real_t > &rhs)
 
template<typename real_t, typename R2_t>
Complex< real_tAmpGen::operator- (const R2_t &lhs, const Complex< real_t > &rhs)
 
template<typename real_t, typename R2_t>
Complex< real_tAmpGen::operator* (const R2_t &lhs, const Complex< real_t > &rhs)
 
template<typename real_t, typename R2_t>
Complex< real_tAmpGen::operator/ (const R2_t &lhs, const Complex< real_t > &rhs)
 
template<typename real_t>
Complex< real_tAmpGen::operator+ (const Complex< real_t > &lhs, const Complex< real_t > &rhs)
 
template<typename real_t>
Complex< real_tAmpGen::operator- (const Complex< real_t > &lhs, const Complex< real_t > &rhs)
 
template<typename real_t>
Complex< real_tAmpGen::operator* (const Complex< real_t > &lhs, const Complex< real_t > &rhs)
 
template<typename real_t>
Complex< real_tAmpGen::operator/ (const Complex< real_t > &lhs, const Complex< real_t > &rhs)
 
template<typename real_t>
Complex< real_tAmpGen::operator- (const Complex< real_t > &x)
 
template<typename real_t>
Complex< real_tAmpGen::exp (const Complex< real_t > &v)
 
template<typename real_t>
Complex< real_tAmpGen::sqrt (const Complex< real_t > &v)
 
template<typename real_t>
Complex< real_tAmpGen::log (const Complex< real_t > &v)
 
template<typename real_t>
std::ostream & AmpGen::operator<< (std::ostream &os, const Complex< real_t > &obj)