/data/Documents/eclipse/workspace/ColorFull/Col_functions.h
Go to the documentation of this file.
198 std::map< std::string, double > double_num( std::map< std::string, std::shared_ptr<Polynomial> > mem_map ) const; 202 std::map< std::string, double > double_num( std::map< std::string, Polynomial > mem_map ) const; 306 std::map<int, int> default_parton_numbers( const Col_str &, int g_old, int q_new, int qbar_new ) const;
dvec read_in_dvec(std::string filename) const Definition: Col_amp.h:24 Col_functions() Default constructor. Definition: Col_functions.h:59 int factorial(int i) const The factorial of an int, 0! is defined as 1. Poly_vec Poly_vec_cnum_num(const Poly_vec &Pv) const Definition: Poly_vec.h:25 void write_out_dmatr(const dmatr &matr, std::string filename) const Polynomial scalar_product(const Col_amp &Ca1, const Col_amp &Ca2) const Polynomial Polynomial_cnum_num(const Polynomial &Poly) const Col_amp emit_gluon(const Col_str &in_Col_str, int emitter, int g_new) const Polynomial leading(const Polynomial &Poly) const Col_str rename_partons(const Col_str &, const std::map< int, int > replacements) const Definition: Col_amp.h:15 Definition: Polynomial.h:30 bool get_full_CF() const Returns true, if full CF is used. Definition: Col_functions.h:96 std::vector< std::vector< double > > dmatr A matrix of double numbers. Definition: types.h:32 std::ostream & operator<<(std::ostream &out, const col_amp &ca) Define the operator << for col_amp. Col_amp split_gluon(const Col_str &in_Col_str, int g_old, int q_new, int qbar_new) const Function for splitting the gluon g_old in a Col_str to a qqbar pair. Definition: Col_functions.h:25 Col_amp operator+(const Col_amp &Ca, const Col_str &Cs) Define the operator + for Col_amp and Col_str, adds Col_str Cs to ca. Polynomial color_correlator(const Col_amp Ca, int i, int j) const std::complex< double > cnum A complex number, needed as amplitudes in general are complex. Definition: types.h:20 Definition: Monomial.h:23 std::map< int, int > default_parton_numbers(const Col_str &, int g_old, int q_new, int qbar_new) const void set_full_CF(bool is_full) Switch on/off full_CF. Definition: Col_functions.h:83 Poly_matr Poly_matr_cnum_num(const Poly_matr &Pm) const Col_amp exchange_gluon(const Col_str &Cs, int p1, int p2) const std::vector< std::vector< cnum > > cmatr A matrix of complex numbers. Definition: types.h:26 Definition: Poly_matr.h:26 int leading_Nc_pow(const Polynomial &Poly) const cnum cnum_num(const Monomial &Mon) const Numerically evaluates a Monomial using the Nc, TR and CF data members. double get_Nc() const Returns the number of colors. Definition: Col_functions.h:86 Definition: Col_str.h:26 double double_num(const Monomial &Mon) const Numerically evaluates a Monomial to a double using the Nc, TR and CF data members. double get_CF() const Returns the value of CF. Definition: Col_functions.h:93 void write_out_dvec(const dvec &dv, std::string filename) const dmatr read_in_dmatr(std::string filename) const Col_amp operator-(const Col_amp &Ca1, const Col_amp &Ca2) Generated on Fri Jun 2 2017 11:57:53 for ColorFull by 1.8.13 |