public abstract class TensoredAlgebra extends BinaryAlgebra
ARG_NUM, CIRCULAR, COMP_NUM, components, HYPERBOLIC, ZERO_PRECISSION
Constructor and Description |
---|
TensoredAlgebra(BinaryAlgebra algebra1,
BinaryAlgebra algebra2)
Constructor for the two algebras to be tensored, according to
(algebra1) x (algebra2).
|
Modifier and Type | Method and Description |
---|---|
java.lang.String[] |
getBasis() |
java.lang.String[][] |
getMTab()
Multiplication table and basis *
|
static MultiplicationTable |
getMultiplicationTable() |
static java.lang.String |
getMultTableAsHtml() |
int |
getNumberOfGrades() |
boolean |
isCayleyDicksonAlgebra() |
add, add, applyLeibnizRule, calculateBCHWith, getAntiCommutatorWith, getClone, getCommutatorWith, getCommutatorWith, getComponentsOfGrade, getDifference, getGrade, 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, getNewInstance, getNextBitmap, getNonzeroComponentsNumbered, getNonzeroComponentsNumbered, getNormedMultiplicationTable, getNormSquared, getNormSquaredAsValue, getNumberOfClosedElements, getNumberOfClosedPairs, getNumberOfComponents, getNumberOfNonzeroComponents, getNumericalInverse, getProduct, getProductWithScalar, getPseudoScalarComponent, getRandomClosedPair, getRandomNonClosedPair, getScalarComponent, getSubalgebras, getSubalgebrasAsString, getSubalgebrasSignatures, getTrace, getTraceRespDeterminant, getVectorDerivative, getVectorProduct, isAutomorphism, isCayleyDicksonLoop, isComponentZero, isLinearlyDependent, isNumerical, isNumericalityDetected, isProductClosed, isZero, multiplyWithScalar, 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 TensoredAlgebra(BinaryAlgebra algebra1, BinaryAlgebra algebra2) throws java.lang.Exception
hypernumber
- algebra1.hypernumber
- algebra2.java.lang.Exception
public java.lang.String[] getBasis()
getBasis
in class BinaryProductStructure
public java.lang.String[][] getMTab()
BinaryProductStructure
getMTab
in class BinaryProductStructure
public int getNumberOfGrades() throws java.lang.Exception
getNumberOfGrades
in class BinaryAlgebra
java.lang.Exception
public static java.lang.String getMultTableAsHtml()
public static MultiplicationTable getMultiplicationTable()
public boolean isCayleyDicksonAlgebra() throws java.lang.Exception
isCayleyDicksonAlgebra
in class BinaryAlgebra
java.lang.Exception