public abstract class AbstractTransformationWithGammas extends Object implements cc.redberry.core.transformations.TransformationToStringAble
| Modifier and Type | Field and Description |
|---|---|
protected cc.redberry.core.tensor.Expression |
deltaTrace |
protected cc.redberry.core.transformations.Transformation |
expandAndEliminate |
protected int |
gamma5Name |
protected static String |
gamma5StringName |
protected static String |
gammaMatrixStringName |
protected int |
gammaName |
protected static String |
leviCivitaStringName |
protected cc.redberry.core.indices.IndexType |
matrixType |
protected cc.redberry.core.indices.IndexType |
metricType |
protected cc.redberry.core.parser.ParseTokenTransformer |
tokenTransformer |
protected cc.redberry.core.tensor.Expression |
traceOfOne |
| Modifier | Constructor and Description |
|---|---|
protected |
AbstractTransformationWithGammas(DiracOptions options) |
| Modifier and Type | Method and Description |
|---|---|
protected static void |
checkNotation(cc.redberry.core.tensor.SimpleTensor gammaMatrix) |
protected static void |
checkNotation(cc.redberry.core.tensor.SimpleTensor gammaMatrix,
cc.redberry.core.tensor.SimpleTensor gamma5Matrix,
cc.redberry.core.tensor.SimpleTensor leviCivita) |
protected boolean |
containsGammaMatrices(cc.redberry.core.tensor.Tensor t) |
protected boolean |
containsGammaOr5Matrices(cc.redberry.core.tensor.Tensor t) |
protected cc.redberry.core.tensor.Tensor[] |
createLine(int length) |
protected cc.redberry.core.tensor.Tensor[] |
cutAdj(cc.redberry.core.tensor.Tensor[] original,
int i) |
protected static cc.redberry.core.tensor.Tensor |
defaultDimension() |
protected static cc.redberry.core.tensor.Tensor |
defaultTraceOfOne() |
protected int |
del(List<cc.redberry.core.tensor.Tensor> arr,
int i) |
protected cc.redberry.core.tensor.Tensor[] |
del(cc.redberry.core.tensor.Tensor[] arr,
int i) |
protected boolean |
isGamma(cc.redberry.core.tensor.Tensor tensor) |
protected boolean |
isGamma5(cc.redberry.core.tensor.Tensor tensor) |
protected boolean |
isGammaOrGamma5(cc.redberry.core.tensor.Tensor tensor) |
protected cc.redberry.core.tensor.SimpleTensor |
setLowerMatrixIndex(cc.redberry.core.tensor.SimpleTensor gamma,
int matrixLower) |
protected static cc.redberry.core.tensor.SimpleTensor |
setMatrixIndices(cc.redberry.core.tensor.SimpleTensor gamma,
cc.redberry.core.indices.Indices matrixIndices) |
protected static cc.redberry.core.tensor.SimpleTensor |
setMatrixIndices(cc.redberry.core.tensor.SimpleTensor gamma,
int matrixUpper,
int matrixLower) |
protected static cc.redberry.core.tensor.SimpleTensor |
setMetricIndex(cc.redberry.core.tensor.SimpleTensor gamma,
int metricIndex) |
protected cc.redberry.core.tensor.SimpleTensor |
setUpperMatrixIndex(cc.redberry.core.tensor.SimpleTensor gamma,
int matrixUpper) |
protected void |
swapAdj(cc.redberry.core.tensor.Tensor[] gammas,
int j) |
String |
toString() |
protected static final String gammaMatrixStringName
protected static final String gamma5StringName
protected static final String leviCivitaStringName
protected final int gammaName
protected final int gamma5Name
protected final cc.redberry.core.indices.IndexType metricType
protected final cc.redberry.core.indices.IndexType matrixType
protected final cc.redberry.core.tensor.Expression deltaTrace
protected final cc.redberry.core.tensor.Expression traceOfOne
protected final cc.redberry.core.parser.ParseTokenTransformer tokenTransformer
protected final cc.redberry.core.transformations.Transformation expandAndEliminate
protected AbstractTransformationWithGammas(DiracOptions options)
public String toString()
protected final boolean containsGammaOr5Matrices(cc.redberry.core.tensor.Tensor t)
protected static void checkNotation(cc.redberry.core.tensor.SimpleTensor gammaMatrix)
protected static void checkNotation(cc.redberry.core.tensor.SimpleTensor gammaMatrix,
cc.redberry.core.tensor.SimpleTensor gamma5Matrix,
cc.redberry.core.tensor.SimpleTensor leviCivita)
protected final boolean containsGammaMatrices(cc.redberry.core.tensor.Tensor t)
protected final boolean isGammaOrGamma5(cc.redberry.core.tensor.Tensor tensor)
protected final boolean isGamma(cc.redberry.core.tensor.Tensor tensor)
protected final boolean isGamma5(cc.redberry.core.tensor.Tensor tensor)
protected final cc.redberry.core.tensor.SimpleTensor setUpperMatrixIndex(cc.redberry.core.tensor.SimpleTensor gamma,
int matrixUpper)
protected final cc.redberry.core.tensor.SimpleTensor setLowerMatrixIndex(cc.redberry.core.tensor.SimpleTensor gamma,
int matrixLower)
protected final void swapAdj(cc.redberry.core.tensor.Tensor[] gammas,
int j)
protected cc.redberry.core.tensor.Tensor[] cutAdj(cc.redberry.core.tensor.Tensor[] original,
int i)
protected cc.redberry.core.tensor.Tensor[] createLine(int length)
protected cc.redberry.core.tensor.Tensor[] del(cc.redberry.core.tensor.Tensor[] arr,
int i)
protected int del(List<cc.redberry.core.tensor.Tensor> arr, int i)
protected static cc.redberry.core.tensor.SimpleTensor setMatrixIndices(cc.redberry.core.tensor.SimpleTensor gamma,
cc.redberry.core.indices.Indices matrixIndices)
protected static cc.redberry.core.tensor.SimpleTensor setMatrixIndices(cc.redberry.core.tensor.SimpleTensor gamma,
int matrixUpper,
int matrixLower)
protected static cc.redberry.core.tensor.SimpleTensor setMetricIndex(cc.redberry.core.tensor.SimpleTensor gamma,
int metricIndex)
protected static cc.redberry.core.tensor.Tensor defaultTraceOfOne()
protected static cc.redberry.core.tensor.Tensor defaultDimension()
Copyright © 2016. All rights reserved.