Documentation of MARTY
A Modern ARtificial Theoretical phYsicist
Namespaces | Functions
quantumFieldTheory.h File Reference
#include <csl.h>
#include <vector>
#include "diracology.h"

Go to the source code of this file.

Namespaces

 mty
 Namespace of MARTY.
 

Functions

csl::Expr mty::ScalarKineticTerm (QuantumFieldParent &field, csl::Tensor &X)
 
csl::Expr mty::FermionKineticTerm (QuantumFieldParent &field, csl::Tensor &X)
 
csl::Expr mty::VectorKineticTerm (QuantumFieldParent &field, csl::Tensor &X)
 
csl::Expr mty::GhostKineticTerm (QuantumFieldParent &field, csl::Tensor &X)
 
csl::Expr mty::ReplaceXiGauge (csl::Expr const &initalTerm)
 
csl::Expr mty::ExponentialFactor (csl::Tensor &X, csl::Tensor &Y, csl::Tensor &P)
 
csl::Expr mty::StandardDenominator (csl::Tensor &P, csl::Expr const &mass, csl::Expr const &width, bool external=false)
 
csl::Expr mty::StandardDenominator (csl::Tensor &P, csl::Expr const &mass, bool external=false)
 
csl::Expr mty::NullPropagator (QuantumField const &A, QuantumField const &B, csl::Tensor &P, bool external)
 
csl::Expr mty::ScalarPropagator (QuantumField const &A, QuantumField const &B, csl::Tensor &P, bool external)
 
csl::Expr mty::FermionPropagator (QuantumField const &A, QuantumField const &B, csl::Tensor &P, bool external)
 
csl::Expr mty::VectorPropagator (QuantumField const &A, QuantumField const &B, csl::Tensor &P, bool external)
 
csl::Expr mty::FieldStrengthPropagator (QuantumField const &A, QuantumField const &B, csl::Tensor &P, bool external)
 
csl::Expr mty::FieldStrengthSquaredPropagator (QuantumField const &A, QuantumField const &B, csl::Tensor &P, bool external)
 
csl::Expr mty::IntegratedScalarPropagator (QuantumField const &A, QuantumField const &B, csl::Tensor &P, bool external)
 
csl::Expr mty::IntegratedFermionPropagator (QuantumField const &A, QuantumField const &B, csl::Tensor &P, bool external)
 
csl::Expr mty::IntegratedVectorPropagator (QuantumField const &A, QuantumField const &B, csl::Tensor &P, bool external)
 
csl::Expr mty::IntegratedFieldStrengthPropagator (QuantumField const &A, QuantumField const &B, csl::Tensor &P, bool external)
 
csl::Expr mty::IntegratedFieldStrengthSquaredPropagator (QuantumField const &A, QuantumField const &B, csl::Tensor &P, bool external)
 
csl::Expr mty::MajoranaMassTerm (csl::Expr const &mass, QuantumFieldParent *field)
 
csl::Expr mty::MajoranaMassTerm (csl::Expr const &mass, QuantumFieldParent *fieldL, QuantumFieldParent *fieldR)
 
csl::Expr mty::MassTerm (csl::Expr const &mass, QuantumFieldParent *field)
 
csl::Expr mty::MassTerm (csl::Expr const &mass, QuantumFieldParent *fieldL, QuantumFieldParent *fieldR)
 
csl::Expr mty::ExternalLeg (QuantumField const &field, const csl::Tensor &impulsion, bool ruleMode=false, bool lockConjugation=false)
 
csl::Expr mty::ExternalLeg (QuantumFieldParent &field, csl::Tensor impulsion, csl::Tensor point, std::vector< csl::Index > indices, bool particle, bool incoming, bool onshell, PartnerShip const &partnerShip, bool ruleMode=false, bool lockConjugation=false)
 

Detailed Description

Author
Grégoire Uhlrich
Version
1.3