#include <complex>
Go to the source code of this file.
Namespaces | |
namespace | std |
namespace | ThePEG |
Classes | |
class | std::std::complex< ThePEG::Qty< 0, 0, 0, DL, DE, DQ > > |
Template specialization for std::complex<Qty<0,0,0> > with conversions to complex<double>. More... | |
Functions | |
Overloads for mathematical operations | |
template<int L1, int L2, int E1, int E2, int Q1, int Q2, int DL1, int DL2, int DE1, int DE2, int DQ1, int DQ2> | |
std::complex< Qty< L1 *DL2+L2 *DL1, E1 *DE2+E2 *DE1, Q1 *DQ2+Q2 *DQ1, DL1 *DL2, DE1 *DE2, DQ1 *DQ2 > > | ThePEG::operator* (std::complex< Qty< L1, E1, Q1, DL1, DE1, DQ1 > > q1, std::complex< Qty< L2, E2, Q2, DL2, DE2, DQ2 > > q2) |
template<int L, int E, int Q, int DL, int DE, int DQ> | |
std::complex< Qty< 2 *L, 2 *E, 2 *Q, DL, DE, DQ > > | ThePEG::operator* (std::complex< Qty< L, E, Q, DL, DE, DQ > > q1, std::complex< Qty< L, E, Q, DL, DE, DQ > > q2) |
template<int DL, int DE, int DQ> | |
std::complex< double > | ThePEG::operator- (std::complex< double > q1, std::complex< Qty< 0, 0, 0, DL, DE, DQ > > q2) |
template<int L, int E, int Q, int DL, int DE, int DQ> | |
std::complex< Qty< L, E, Q, DL, DE, DQ > > | ThePEG::operator* (std::complex< double > q1, std::complex< Qty< L, E, Q, DL, DE, DQ > > q2) |
template<int L, int E, int Q, int DL, int DE, int DQ> | |
std::complex< Qty<-L,-E,-Q, DL, DE, DQ > > | ThePEG::operator/ (std::complex< double > q1, std::complex< Qty< L, E, Q, DL, DE, DQ > > q2) |
template<int L, int E, int Q, int DL, int DE, int DQ> | |
std::complex< Qty<-L,-E,-Q, DL, DE, DQ > > | ThePEG::operator/ (std::complex< double > q1, Qty< L, E, Q, DL, DE, DQ > q2) |
template<int L, int E, int Q, int DL, int DE, int DQ> | |
std::complex< Qty< L, E, Q, DL, DE, DQ > > | ThePEG::operator/ (std::complex< Qty< L, E, Q, DL, DE, DQ > > q1, std::complex< double > q2) |
template<int L, int E, int Q, int DL, int DE, int DQ> | |
std::complex< Qty< L, E, Q, DL, DE, DQ > > | ThePEG::operator/ (Qty< L, E, Q, DL, DE, DQ > q1, std::complex< double > q2) |
template<int L, int E, int Q, int DL, int DE, int DQ> | |
std::complex< double > | ThePEG::operator/ (std::complex< Qty< L, E, Q, DL, DE, DQ > > q1, std::complex< Qty< L, E, Q, DL, DE, DQ > > q2) |
template<int L, int E, int Q, int DL, int DE, int DQ> | |
std::complex< double > | ThePEG::operator/ (Qty< L, E, Q, DL, DE, DQ > q1, std::complex< Qty< L, E, Q, DL, DE, DQ > > q2) |
template<int L, int E, int Q, int DL, int DE, int DQ> | |
std::complex< double > | ThePEG::operator/ (std::complex< Qty< L, E, Q, DL, DE, DQ > > q1, Qty< L, E, Q, DL, DE, DQ > q2) |
template<int L1, int L2, int E1, int E2, int Q1, int Q2, int DL1, int DL2, int DE1, int DE2, int DQ1, int DQ2> | |
std::complex< Qty< L1 *DL2-L2 *DL1, E1 *DE2-E2 *DE1, Q1 *DQ2-Q2 *DQ1, DL1 *DL2, DE1 *DE2, DQ1 *DQ2 > > | ThePEG::operator/ (std::complex< Qty< L1, E1, Q1, DL1, DE1, DQ1 > > q1, std::complex< Qty< L2, E2, Q2, DL2, DE2, DQ2 > > q2) |
template<int L1, int L2, int E1, int E2, int Q1, int Q2, int DL1, int DL2, int DE1, int DE2, int DQ1, int DQ2> | |
std::complex< Qty< L1 *DL2-L2 *DL1, E1 *DE2-E2 *DE1, Q1 *DQ2-Q2 *DQ1, DL1 *DL2, DE1 *DE2, DQ1 *DQ2 > > | ThePEG::operator/ (Qty< L1, E1, Q1, DL1, DE1, DQ1 > q1, std::complex< Qty< L2, E2, Q2, DL2, DE2, DQ2 > > q2) |
template<int L1, int L2, int E1, int E2, int Q1, int Q2, int DL1, int DL2, int DE1, int DE2, int DQ1, int DQ2> | |
std::complex< Qty< L1 *DL2-L2 *DL1, E1 *DE2-E2 *DE1, Q1 *DQ2-Q2 *DQ1, DL1 *DL2, DE1 *DE2, DQ1 *DQ2 > > | ThePEG::operator/ (std::complex< Qty< L1, E1, Q1, DL1, DE1, DQ1 > > q1, Qty< L2, E2, Q2, DL2, DE2, DQ2 > q2) |
template<int L, int E, int Q, int DL, int DE, int DQ> | |
std::complex< Qty< L, E, Q, DL, DE, DQ > > | ThePEG::operator* (std::complex< Qty< L, E, Q, DL, DE, DQ > > q1, std::complex< double > q2) |
template<int L1, int L2, int E1, int E2, int Q1, int Q2, int DL1, int DL2, int DE1, int DE2, int DQ1, int DQ2> | |
std::complex< Qty< L1 *DL2+L2 *DL1, E1 *DE2+E2 *DE1, Q1 *DQ2+Q2 *DQ1, DL1 *DL2, DE1 *DE2, DQ1 *DQ2 > > | ThePEG::operator* (Qty< L1, E1, Q1, DL1, DE1, DQ1 > q1, std::complex< Qty< L2, E2, Q2, DL2, DE2, DQ2 > > q2) |
template<int L, int E, int Q, int DL, int DE, int DQ> | |
std::complex< Qty< 2 *L, 2 *E, 2 *Q, DL, DE, DQ > > | ThePEG::operator* (Qty< L, E, Q, DL, DE, DQ > q1, std::complex< Qty< L, E, Q, DL, DE, DQ > > q2) |
template<int L, int E, int Q, int DL, int DE, int DQ> | |
std::complex< Qty< L, E, Q, DL, DE, DQ > > | ThePEG::operator* (Qty< L, E, Q, DL, DE, DQ > q1, std::complex< double > q2) |
template<int L, int E, int Q, int DL, int DE, int DQ> | |
std::complex< Qty< L, E, Q, DL, DE, DQ > > | ThePEG::operator* (std::complex< double > q1, Qty< L, E, Q, DL, DE, DQ > q2) |
template<int L1, int L2, int E1, int E2, int Q1, int Q2, int DL1, int DL2, int DE1, int DE2, int DQ1, int DQ2> | |
std::complex< Qty< L1 *DL2+L2 *DL1, E1 *DE2+E2 *DE1, Q1 *DQ2+Q2 *DQ1, DL1 *DL2, DE1 *DE2, DQ1 *DQ2 > > | ThePEG::operator* (std::complex< Qty< L1, E1, Q1, DL1, DE1, DQ1 > > q1, Qty< L2, E2, Q2, DL2, DE2, DQ2 > q2) |
template<int L, int E, int Q, int DL, int DE, int DQ> | |
std::complex< Qty< 2 *L, 2 *E, 2 *Q, DL, DE, DQ > > | ThePEG::operator* (std::complex< Qty< L, E, Q, DL, DE, DQ > > q1, Qty< L, E, Q, DL, DE, DQ > q2) |
template<int L, int E, int Q, int DL, int DE, int DQ> | |
std::complex< Qty< L, E, Q, DL, DE, DQ > > & | ThePEG::operator*= (std::complex< Qty< L, E, Q, DL, DE, DQ > > &q1, std::complex< double > q2) |
template<int L, int E, int Q, int DL, int DE, int DQ> | |
std::complex< Qty< L, E, Q, DL, DE, DQ > > & | ThePEG::operator*= (std::complex< Qty< L, E, Q, DL, DE, DQ > > &q1, double q2) |
template<int L, int E, int Q, int DL, int DE, int DQ> | |
std::complex< Qty< L, E, Q, DL, DE, DQ > > & | ThePEG::operator/= (std::complex< Qty< L, E, Q, DL, DE, DQ > > &q1, std::complex< double > q2) |
template<int L, int E, int Q, int DL, int DE, int DQ> | |
std::complex< Qty< L, E, Q, DL, DE, DQ > > & | ThePEG::operator/= (std::complex< Qty< L, E, Q, DL, DE, DQ > > &q1, double q2) |
Definition in file PhysicalQtyComplex.h.