/[GiNaC]/ginac/clifford.h
ViewVC logotype

Diff of /ginac/clifford.h

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.27 by cbauer, Wed Apr 25 16:41:13 2001 UTC revision 1.28 by cbauer, Thu Apr 26 15:36:07 2001 UTC
# Line 88  public: Line 88  public:
88  };  };
89    
90    
91  /** This class represents the Dirac gamma5 object. */  /** This class represents the Dirac gamma5 object which anticommutes with
92     *  all other gammas. */
93  class diracgamma5 : public tensor  class diracgamma5 : public tensor
94  {  {
95          GINAC_DECLARE_REGISTERED_CLASS(diracgamma5, tensor)          GINAC_DECLARE_REGISTERED_CLASS(diracgamma5, tensor)
# Line 125  ex dirac_gamma(const ex & mu, unsigned c Line 126  ex dirac_gamma(const ex & mu, unsigned c
126   *  @return newly constructed object */   *  @return newly constructed object */
127  ex dirac_gamma5(unsigned char rl = 0);  ex dirac_gamma5(unsigned char rl = 0);
128    
129    /** Create a term of the form e_mu * gamma~mu with a unique index mu.
130     *
131     *  @param dim Dimension of index
132     *  @param rl Representation label */
133    ex dirac_slash(const ex & e, const ex & dim, unsigned char rl = 0);
134    
135  /** Calculate the trace of an expression containing gamma objects with  /** Calculate the trace of an expression containing gamma objects with
136   *  a specified representation label. The computed trace is a linear   *  a specified representation label. The computed trace is a linear
137   *  functional that is equal to the usual trace only in D = 4 dimensions.   *  functional that is equal to the usual trace only in D = 4 dimensions.
138   *  In particular, the functional is non-cyclic in D != 4 dimensions when   *  In particular, the functional is not always cyclic in D != 4 dimensions
139   *  gamma5 is involved.   *  when gamma5 is involved.
140   *   *
141   *  @param rl Representation label */   *  @param rl Representation label */
142  ex dirac_trace(const ex & e, unsigned char rl = 0);  ex dirac_trace(const ex & e, unsigned char rl = 0);

Legend:
Removed from v.1.27  
changed lines
  Added in v.1.28

Christian Bauer">Christian Bauer
ViewVC Help
Powered by ViewVC 1.1.15