![]() |
APFEL 4.8.0
A PDF evolution library in C++
|
The EvolBasisPlusMinus class is derives from ConvolutionMap and implements a basis in which plus (q+qbar) and minus (q-qbar) combinations are fully coupled. More...
#include <evolbasisplusminus.h>
Public Types | |
| enum | Operand : int { PGG , PGD , PGU , PGS , PGC , PGB , PGT , PDG , PUG , PSG , PCG , PBG , PTG , PDD , PUU , PSS , PCC , PBB , PTT , PPS , PMP } |
| The map enums. More... | |
| enum | Object : int { GLUON , DWP , DWM , UPP , UPM , STP , STM , CHP , CHM , BTP , BTM , TPP , TPM } |
Public Member Functions | |
| EvolBasisPlusMinus () | |
| The EvolBasisPlusMinus constructor. | |
Public Member Functions inherited from apfel::ConvolutionMap | |
| ConvolutionMap (std::string const &name) | |
| ConvolutionMap constructor. | |
| void | SetRules (std::map< int, std::vector< rule > > const &rules) |
| Set the rule of the convolution map. | |
| std::string const & | GetName () const |
| Retrieve the name of the map. | |
| std::map< int, std::vector< rule > > const & | GetRules () const |
| Retrieve the full set of rules for the multiplications. | |
| matrix< std::vector< double > > const | GetRuleMatrix () const |
| Retrieve the full set of rules for the multiplications in the form of a matrix. | |
| matrix< std::vector< int > > const | GetRuleIndices () const |
| Retrieve the operand indices of the full set of rules for the multiplications in the form of a matrix. Elements set to -1 correspond to empty slots. | |
| void | Print () const |
| Print the Operator object. | |
Additional Inherited Members | |
Protected Attributes inherited from apfel::ConvolutionMap | |
| std::map< int, std::vector< rule > > | _rules |
| the map container | |
| std::string | _name |
| the name of the derived class | |
The EvolBasisPlusMinus class is derives from ConvolutionMap and implements a basis in which plus (q+qbar) and minus (q-qbar) combinations are fully coupled.
| enum apfel::EvolBasisPlusMinus::Object : int |
| enum apfel::EvolBasisPlusMinus::Operand : int |
| apfel::EvolBasisPlusMinus::EvolBasisPlusMinus | ( | ) |
The EvolBasisPlusMinus constructor.