Operator Classes
The classes are nested as follows:
![digraph G {
bgcolor = transparent
node [shape=box];
OpMember [label="OpMember"];
ndarray [label="np.ndarray"];
MatchingCondition [label="MatchingCondition" ];
PhysicalOperator [label="PhysicalOperator"];
Operator [label="Operator" ];
OME [label="OperatorMatrixElement" ];
Operator -> PhysicalOperator [weight=100,style=dashed];
PhysicalOperator -> ndarray [style=dashed];
OME -> MatchingCondition [weight=100,style=dashed];
MatchingCondition -> ndarray [style=dashed];
Operator -> OpMember;
OpMember -> PhysicalOperator [dir=back];
OME -> OpMember;
OpMember -> MatchingCondition [dir=back];
}](../_images/graphviz-0865cd0548e019b026f6258c73cdfb94644c615a.png)
nesting of the operator classes: solid lines means “has many”, dashed lines means “evolves into”
Operator
/OperatorMatrixElement
represents a configuration for a fixed final evolution point \((Q^2,n_f)\)
performs the actual computation
uses the 3-dimensional Operator Anomalous Dimension Basis
its
OpMember
are only valid in the current threshold area
PhysicalOperator
/MatchingCondition
is the connection of the
Operator
between the different flavor basesis initialized with the 3-dimensional Operator Anomalous Dimension Basis
does recombine the operator in the Operator Intrinsic QCD Evolution Basis (see Matching Conditions)
exports the operators to Operator Flavor Basis in a
ndarray
-
represents a single operator in Mellin space for a given element of the Operator Bases
inside
Operator
/OperatorMatrixElement
they are in Operator Anomalous Dimension Basisinside
PhysicalOperator
/MatchingCondition
they are in Operator Intrinsic QCD Evolution Basis