public class Trigintaduonion extends CayleyDicksonAlgebra
CD_LIKE0, CD_LIKE1, CD_LIKE10, CD_LIKE11, CD_LIKE12, CD_LIKE13, CD_LIKE14, CD_LIKE15, CD_LIKE16, CD_LIKE17, CD_LIKE18, CD_LIKE19, CD_LIKE2, CD_LIKE20, CD_LIKE21, CD_LIKE22, CD_LIKE23, CD_LIKE24, CD_LIKE25, CD_LIKE26, CD_LIKE27, CD_LIKE28, CD_LIKE29, CD_LIKE3, CD_LIKE30, CD_LIKE31, CD_LIKE4, CD_LIKE5, CD_LIKE6, CD_LIKE7, CD_LIKE8, CD_LIKE9, CLASSICAL, CLASSICAL2, COMPLEX, MAX_TYPE, MIN_TYPE, OCTONION, QUATERNION, SEDENION, TRIGINTADUONION, TWISTED, TWISTED2
ARG_NUM, CIRCULAR, COMP_NUM, components, HYPERBOLIC, ZERO_PRECISSION
Constructor and Description |
---|
Trigintaduonion() |
Trigintaduonion(Trigintaduonion t) |
getCDTypeAsString
add, 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, dual, getBasisElementAsString, getBasisElementsAsString, getClosedPairsAsString, getComponent, getComponents, getComponentsAsString, getComponentsAsString, getConjugate, getDiagonalProducts, getDual, getExpressionAsList, getFormattedMultTable, getHermitianConjugate, getImaginaryPart, getInstance, 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, resetComponents, rightMultiplyWith, setBasis, setComponent, setComponentAsBasisNames, setComponentExclusively, setComponents, setComponents, setIndexedComponents, setMultiplicationTable, setNumerical, setNumerical, setPseudoScalarComponent, setRandomComponents, setRandomComponents, setRandomComponents, setRandomComponentsAll, setScalarComponent, setSignTable, simplifyNumericalFactors, simplifyNumericalSummands, simplifyPlusMinus
public Trigintaduonion()
public Trigintaduonion(Trigintaduonion t)
public BinaryProductStructure getClone(BinaryProductStructure s)
public BinaryProductStructure getNewInstance()
getNewInstance
in class BinaryProductStructure
public Trigintaduonion getClone()
getClone
in class BinaryAlgebra
public int getNumberOfComponents()
getNumberOfComponents
in class BinaryProductStructure
public java.lang.String[] getBasis()
getBasis
in class BinaryProductStructure
public static java.lang.String[][] getMultiplicationTableAsArray()
public static MultiplicationTable getMultiplicationTable()
public static void setRepresentation(java.lang.String representation) throws java.lang.Exception
java.lang.Exception
public static void setMultiplicationTable(java.lang.String[][] mult_table)
public void setDefaultTable()
public static java.lang.String getMultTableAsHtml()
public static java.lang.String[][] getNormedMultiplicationTable()
public static java.lang.String getNormedMultiplicationtableAsHtml()
public static void doCayleyDicksonDoubling(java.lang.String signatures, java.lang.String vector_basis, int type) throws java.lang.Exception
signatures
- Comma delimited string of 5 signatures with "+" specifying a non-split and "-" a
split doubling. (e.g. "+,-,+,+").vector_basis
- java.lang.Exception
public static void doCayleyDicksonDoubling(java.lang.String signature) throws java.lang.Exception
java.lang.Exception
public static void doCayleyDicksonDoubling(java.lang.String signatures, java.lang.String vector_basis) throws java.lang.Exception
java.lang.Exception
public Trigintaduonion conjugate() throws java.lang.Exception
conjugate
in class BinaryProductStructure
java.lang.Exception
public Trigintaduonion square() throws java.lang.Exception
square
in class BinaryProductStructure
java.lang.Exception
public Trigintaduonion rightMultiplyWith(BinaryProductStructure t) throws java.lang.Exception
rightMultiplyWith
in class BinaryProductStructure
java.lang.Exception
public Trigintaduonion negate() throws java.lang.Exception
BinaryProductStructure
negate
in class BinaryProductStructure
java.lang.Exception
public Trigintaduonion subtract(Trigintaduonion t) throws java.lang.Exception
java.lang.Exception
public Trigintaduonion multiplyWithScalar(java.lang.String scalar) throws java.lang.Exception
BinaryProductStructure
multiplyWithScalar
in class BinaryProductStructure
scalar
- Scalar.java.lang.Exception
public Trigintaduonion add(Trigintaduonion t)
public static Trigintaduonion getInverse(Trigintaduonion t) throws java.lang.Exception
java.lang.Exception
public static Trigintaduonion getConjugate(Trigintaduonion t) throws java.lang.Exception
java.lang.Exception
public static Trigintaduonion getSum(Trigintaduonion t1, Trigintaduonion t2) throws java.lang.Exception
java.lang.Exception
public static Trigintaduonion getDifference(Trigintaduonion t1, Trigintaduonion t2) throws java.lang.Exception
java.lang.Exception
public static Trigintaduonion getProduct(Trigintaduonion t1, Trigintaduonion t2) throws java.lang.Exception
java.lang.Exception
public static Trigintaduonion getCommutator(Trigintaduonion t1, Trigintaduonion t2) throws java.lang.Exception
java.lang.Exception
public static Trigintaduonion getCommutator(Trigintaduonion t1, Trigintaduonion t2, boolean collect_terms) throws java.lang.Exception
java.lang.Exception
public static Trigintaduonion getAntiCommutator(Trigintaduonion t1, Trigintaduonion t2) throws java.lang.Exception
java.lang.Exception
public static Trigintaduonion getAssociator(Trigintaduonion t1, Trigintaduonion t2, Trigintaduonion t3) throws java.lang.Exception
java.lang.Exception
public static Trigintaduonion getAntiAssociator(Trigintaduonion t1, Trigintaduonion t2, Trigintaduonion t3) throws java.lang.Exception
java.lang.Exception
public static Trigintaduonion getScalarProduct(Trigintaduonion t1, Trigintaduonion t2) throws java.lang.Exception
java.lang.Exception
public static Trigintaduonion getJacobian(Trigintaduonion t1, Trigintaduonion t2, Trigintaduonion t3) throws java.lang.Exception
java.lang.Exception
public static Trigintaduonion getCommutatorJacobian(Trigintaduonion t1, Trigintaduonion t2, Trigintaduonion t3) throws java.lang.Exception
java.lang.Exception
public static Trigintaduonion getCommutatorSaglian(Trigintaduonion t1, Trigintaduonion t2, Trigintaduonion t3, Trigintaduonion t4) throws java.lang.Exception
java.lang.Exception
public static Trigintaduonion getAssociationTypeCommutator(int nr, Trigintaduonion t1, Trigintaduonion t2, Trigintaduonion t3, Trigintaduonion t4, Trigintaduonion t5) throws java.lang.Exception
java.lang.Exception
public static Trigintaduonion getAssociationType(int nr, Trigintaduonion t1, Trigintaduonion t2, Trigintaduonion t3, Trigintaduonion t4, Trigintaduonion t5) throws java.lang.Exception
java.lang.Exception
public static Trigintaduonion getAssociationTypeCommutator(int nr, Trigintaduonion t1, Trigintaduonion t2, Trigintaduonion t3, Trigintaduonion t4) throws java.lang.Exception
java.lang.Exception
public static Trigintaduonion getAssociationType(int nr, Trigintaduonion t1, Trigintaduonion t2, Trigintaduonion t3, Trigintaduonion t4) throws java.lang.Exception
java.lang.Exception
public static java.util.HashSet<java.lang.String> getSubalgebras(int order) throws java.lang.Exception
java.lang.Exception
public int getNumberOfGrades() throws java.lang.Exception
getNumberOfGrades
in class BinaryAlgebra
java.lang.Exception
public BinaryAlgebra getGrade(int grade) throws java.lang.Exception
getGrade
in class BinaryAlgebra
java.lang.Exception
public boolean isCayleyDicksonAlgebra() throws java.lang.Exception
isCayleyDicksonAlgebra
in class BinaryAlgebra
java.lang.Exception
public java.lang.String[][] getMTab()
BinaryProductStructure
getMTab
in class BinaryProductStructure