public class PauliAlgebra extends CliffordAlgebra
dim, grade_nr
ARG_NUM, CIRCULAR, COMP_NUM, components, HYPERBOLIC, ZERO_PRECISSION
Constructor and Description |
---|
PauliAlgebra() |
PauliAlgebra(int p,
int q) |
PauliAlgebra(PauliAlgebra sta) |
compressProduct, getBiVectorComponents, getBladeNumbers, getBlades, getGrade, getGrades, getGradesOccuring, getMultiplicationTable, getMultTableAsHtml, reorderBaseElements, rightMultiplyWith, setBasis, setBiVectorComponents, setBiVectorComponentsExclusively, setCliffordComponentsOfGrade, setVectorComponents, setVectorComponentsExclusively
add, applyLeibnizRule, calculateBCHWith, getAntiCommutatorWith, getCommutatorWith, getCommutatorWith, getComponentsOfGrade, getDifference, getGradedInnerProduct, getIntersection, getLeftCovariantDerivative, getNumberOfComponents, getOuterProduct, getProduct, getScalarProduct, getSum, getTernaryInnerProduct, isCommutative, isEqual, isOrthogonal, isOrthogonalTo, isProjectionOperator, rightMultiplyWith, subtract
asString, asString, collectTerms, compressComponents, conjugate, dual, getBasisElementAsString, getBasisElementsAsString, getClosedPairsAsString, getComponent, getComponents, getComponentsAsString, getComponentsAsString, getConjugate, getDiagonalProducts, getDual, getExpressionAsList, getFormattedMultTable, getHermitianConjugate, getImaginaryPart, getInstance, getMultiplicationTableAsArray, getMultiplicativeOrder, getMultiplicativeOrder, getMultTableDiagonal, getNegated, getNextBitmap, getNonzeroComponentsNumbered, getNonzeroComponentsNumbered, getNormedMultiplicationTable, getNormSquared, getNormSquaredAsValue, getNumberOfClosedElements, getNumberOfClosedPairs, getNumberOfNonzeroComponents, getNumericalInverse, getProduct, getProductWithScalar, getPseudoScalarComponent, getRandomClosedPair, getRandomNonClosedPair, getScalarComponent, getSubalgebras, getSubalgebrasAsString, getSubalgebrasSignatures, getTrace, getTraceRespDeterminant, getVectorDerivative, getVectorProduct, isAutomorphism, isCayleyDicksonLoop, isComponentZero, isLinearlyDependent, isNumerical, isNumericalityDetected, isProductClosed, isZero, negate, resetComponents, rightMultiplyWith, rightMultiplyWith, setBasis, setComponent, setComponentAsBasisNames, setComponentExclusively, setComponents, setComponents, setIndexedComponents, setMultiplicationTable, setMultiplicationTable, setNumerical, setNumerical, setPseudoScalarComponent, setRandomComponents, setRandomComponents, setRandomComponents, setRandomComponentsAll, setRepresentation, setScalarComponent, setSignTable, simplifyNumericalFactors, simplifyNumericalSummands, simplifyPlusMinus, square
public PauliAlgebra()
public PauliAlgebra(int p, int q)
public PauliAlgebra(PauliAlgebra sta)
public static PauliAlgebra getOuterProduct(PauliAlgebra pa1, PauliAlgebra pa2) throws java.lang.Exception
java.lang.Exception
public PauliAlgebra getReverted()
sta
- Pauli algebra to be inversted.public PauliAlgebra add(BinaryProductStructure h)
add
in class BinaryAlgebra
public PauliAlgebra getEvenGrade(PauliAlgebra sta)
public static PauliAlgebra getProduct(PauliAlgebra sta1, PauliAlgebra sta2) throws java.lang.Exception
java.lang.Exception
public PauliAlgebra rightMultiplyWith(PauliAlgebra sta) throws java.lang.Exception
java.lang.Exception
public static PauliAlgebra getCommutator(PauliAlgebra sta1, PauliAlgebra sta2) throws java.lang.Exception
java.lang.Exception
public static PauliAlgebra getAntiCommutator(PauliAlgebra sta1, PauliAlgebra sta2) throws java.lang.Exception
java.lang.Exception
public static PauliAlgebra getAssociator(PauliAlgebra sta1, PauliAlgebra sta2, PauliAlgebra sta3) throws java.lang.Exception
java.lang.Exception
public PauliAlgebra getNewInstance()
getNewInstance
in class CliffordAlgebra
public PauliAlgebra multiplyWithScalar(java.lang.String scalar) throws java.lang.Exception
BinaryProductStructure
multiplyWithScalar
in class BinaryProductStructure
scalar
- Scalar.java.lang.Exception
public java.lang.String[] getVectorComponents() throws java.lang.Exception
java.lang.Exception
public int getNumberOfComponents()
getNumberOfComponents
in class BinaryProductStructure
public int getType()
public java.lang.String[] getBasis()
getBasis
in class BinaryProductStructure
public int getNumberOfGrades() throws java.lang.Exception
getNumberOfGrades
in class BinaryAlgebra
java.lang.Exception
public boolean isCayleyDicksonAlgebra() throws java.lang.Exception
isCayleyDicksonAlgebra
in class BinaryAlgebra
java.lang.Exception
public BinaryAlgebra getClone(BinaryAlgebra pa)
getClone
in class CliffordAlgebra
public BinaryAlgebra getClone()
getClone
in class BinaryAlgebra
public java.lang.String[][] getMTab()
BinaryProductStructure
getMTab
in class BinaryProductStructure