public class OctonarySubAlgebra extends BinaryAlgebra
ARG_NUM, CIRCULAR, COMP_NUM, components, HYPERBOLIC, ZERO_PRECISSION
Constructor and Description |
---|
OctonarySubAlgebra(BinaryAlgebra a,
MultiplicationTable mult_tab) |
Modifier and Type | Method and Description |
---|---|
java.lang.String[] |
getBasis() |
BinaryAlgebra |
getClone() |
BinaryAlgebra |
getGrade(int grade) |
java.lang.String[][] |
getMTab()
Multiplication table and basis *
|
MultiplicationTable |
getMultiplicationTable() |
BinaryAlgebra |
getNewInstance() |
java.lang.String[] |
getNumberedBasis()
The n basis elements of the algebra for which this algebra is a subalgebra
are numbered (0,...n-1).
|
int |
getNumberOfComponents() |
int |
getNumberOfGrades() |
boolean |
isCayleyDicksonAlgebra() |
static void |
setMultiplicationTable(java.lang.String[][] mult_table) |
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, 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, multiplyWithScalar, negate, resetComponents, rightMultiplyWith, rightMultiplyWith, setBasis, setComponent, setComponentAsBasisNames, setComponentExclusively, setComponents, setComponents, setIndexedComponents, setMultiplicationTable, setNumerical, setNumerical, setPseudoScalarComponent, setRandomComponents, setRandomComponents, setRandomComponents, setRandomComponentsAll, setRepresentation, setScalarComponent, setSignTable, simplifyNumericalFactors, simplifyNumericalSummands, simplifyPlusMinus, square
public OctonarySubAlgebra(BinaryAlgebra a, MultiplicationTable mult_tab)
public java.lang.String[] getBasis()
getBasis
in class BinaryProductStructure
public MultiplicationTable getMultiplicationTable()
public java.lang.String[] getNumberedBasis()
public BinaryAlgebra getClone()
getClone
in class BinaryAlgebra
public BinaryAlgebra getGrade(int grade) throws java.lang.Exception
getGrade
in class BinaryAlgebra
java.lang.Exception
public BinaryAlgebra getNewInstance()
getNewInstance
in class BinaryProductStructure
public int getNumberOfComponents()
getNumberOfComponents
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 static void setMultiplicationTable(java.lang.String[][] mult_table) throws java.lang.Exception
java.lang.Exception
public java.lang.String[][] getMTab()
BinaryProductStructure
getMTab
in class BinaryProductStructure