jhypercomplex.numbers.cayley_dickson_algebras
Class Trigintaduonion
java.lang.Object
jhypercomplex.numbers.Hypernumber
jhypercomplex.numbers.cayley_dickson_algebras.CayleyDicksonAlgebra
jhypercomplex.numbers.cayley_dickson_algebras.Trigintaduonion
- All Implemented Interfaces:
- CommonMethods
public class Trigintaduonion
- extends CayleyDicksonAlgebra
|
Method Summary |
Trigintaduonion |
add(Trigintaduonion t)
|
Trigintaduonion |
conjugate()
Arithmetics * |
static Trigintaduonion |
getAntiAssociator(Trigintaduonion t1,
Trigintaduonion t2,
Trigintaduonion t3)
|
static Trigintaduonion |
getAntiCommutator(Trigintaduonion t1,
Trigintaduonion t2)
|
static Trigintaduonion |
getAssociationType(int nr,
Trigintaduonion t1,
Trigintaduonion t2,
Trigintaduonion t3,
Trigintaduonion t4)
|
static Trigintaduonion |
getAssociationType(int nr,
Trigintaduonion t1,
Trigintaduonion t2,
Trigintaduonion t3,
Trigintaduonion t4,
Trigintaduonion t5)
|
static Trigintaduonion |
getAssociationTypeCommutator(int nr,
Trigintaduonion t1,
Trigintaduonion t2,
Trigintaduonion t3,
Trigintaduonion t4)
|
static Trigintaduonion |
getAssociationTypeCommutator(int nr,
Trigintaduonion t1,
Trigintaduonion t2,
Trigintaduonion t3,
Trigintaduonion t4,
Trigintaduonion t5)
|
static Trigintaduonion |
getAssociator(Trigintaduonion t1,
Trigintaduonion t2,
Trigintaduonion t3)
|
java.lang.String[] |
getBasis()
Multiplication table and basis * |
Trigintaduonion |
getClone()
|
Hypernumber |
getClone(Hypernumber s)
|
static Trigintaduonion |
getCommutator(Trigintaduonion t1,
Trigintaduonion t2)
|
static Trigintaduonion |
getCommutator(Trigintaduonion t1,
Trigintaduonion t2,
boolean collect_terms)
|
static Trigintaduonion |
getCommutatorJacobian(Trigintaduonion t1,
Trigintaduonion t2,
Trigintaduonion t3)
|
static Trigintaduonion |
getCommutatorSaglian(Trigintaduonion t1,
Trigintaduonion t2,
Trigintaduonion t3,
Trigintaduonion t4)
|
static Trigintaduonion |
getConjugate(Trigintaduonion t)
|
static Trigintaduonion |
getDifference(Trigintaduonion t1,
Trigintaduonion t2)
|
Hypernumber |
getGrade(int grade)
|
static Trigintaduonion |
getHetztelPeresian(Trigintaduonion t1,
Trigintaduonion t2,
Trigintaduonion t3,
Trigintaduonion t4)
|
static Trigintaduonion |
getImaginaryPart(Trigintaduonion t)
|
static Trigintaduonion |
getInverse(Trigintaduonion t)
|
static Trigintaduonion |
getJacobian(Trigintaduonion t1,
Trigintaduonion t2,
Trigintaduonion t3)
|
static java.lang.String[][] |
getMultiplicationTable()
|
static java.lang.String |
getMultTableAsHtml()
|
Hypernumber |
getNewInstance()
|
static java.lang.String[][] |
getNormedMultiplicationTable()
|
static java.lang.String |
getNormedMultiplicationtableAsHtml()
|
int |
getNumberOfComponents()
|
int |
getNumberOfGrades()
|
static Trigintaduonion |
getProduct(Trigintaduonion t1,
Trigintaduonion t2)
|
static Trigintaduonion |
getScalarProduct(Trigintaduonion t1,
Trigintaduonion t2)
|
static Trigintaduonion |
getSum(Trigintaduonion t1,
Trigintaduonion t2)
|
Trigintaduonion |
multiplyWithScalar(java.lang.String scalar)
Multiplication with a scalar. |
Trigintaduonion |
negate()
Negates the hypernumber: h --> -h. |
Trigintaduonion |
rightMultiplyWith(Hypernumber t)
|
void |
setDefaultTable()
|
static void |
setMultiplicationTable(java.lang.String[][] mult_table)
|
Trigintaduonion |
square()
|
Trigintaduonion |
subtract(Trigintaduonion t)
|
| Methods inherited from class jhypercomplex.numbers.Hypernumber |
add, add, applyLeibnizRule, asString, asString, calculateBCHWith, collectTerms, compressComponents, dual, getAlternator1, getAlternator2, getAntiAssociator, getAntiCommutator, getAntiCommutatorWith, getAssociationType, getAssociationType, getAssociationTypeAsString, getAssociationTypeAsString, getAssociationTypeCommutator, getAssociationTypeCommutator, getAssociationTypeCommutatorAsString, getAssociationTypeCommutatorAsString, getAssociator, getBasisElementsAsString, getCommuAssociator, getCommutator, getCommutator, getCommutatorJacobian, getCommutatorSaglian, getCommutatorWith, getCommutatorWith, getComponent, getComponents, getComponentsAsString, getComponentsAsString, getComponentsOfGrade, getConjugate, getDiagonalProducts, getDifference, getDual, getExpressionAsList, getFirstHetztelPeresian, getFormattedMultTable, getGradedInnerProduct, getHermitianConjugate, getImaginaryPart, getInstance, getIntersection, getJacobian, getJordanAssociator, getLeftCovariantDerivative, getMultiplicativeOrder, getMultiplicativeOrder, getMultTableDiagonal, getNegated, getNextBitmap, getNormedMultiplicationTable, getNormSquared, getNormSquaredAsValue, getNumberOfClosedElements, getNumberOfClosedPairs, getNumberOfComponents, getNumberOfNonzeroComponents, getNumericalInverse, getOuterProduct, getProduct, getProductWithScalar, getPseudoScalarComponent, getRandomClosedPair, getRandomNonClosedPair, getScalarComponent, getScalarProduct, getSecondHetztelPeresian, getSignature, getSubalgebras, getSubalgebrasAsString, getSubalgebrasSignatures, getSum, getTrace, getTraceRespDeterminant, getVectorDerivative, getVectorProduct, isAutomorphism, isClosedAlgebra, isCommutative, isComponentZero, isEqual, isLinearlyDependent, isNumerical, isNumericalityDetected, isOrthogonal, isOrthogonalTo, isZero, resetComponents, rightMultiplyWith, setBasis, setComponent, setComponents, setComponents, setNumerical, setNumerical, setPseudoScalarComponent, setRandomComponents, setRandomComponents, setRandomComponents, setRandomComponentsAll, setScalarComponent, simplifyNumericalFactors, simplifyNumericalSummands, simplifyPlusMinus, subtract |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Trigintaduonion
public Trigintaduonion()
Trigintaduonion
public Trigintaduonion(Trigintaduonion t)
getClone
public Hypernumber getClone(Hypernumber s)
getNewInstance
public Hypernumber getNewInstance()
getClone
public Trigintaduonion getClone()
getNumberOfComponents
public int getNumberOfComponents()
getBasis
public java.lang.String[] getBasis()
- Multiplication table and basis *
- Specified by:
getBasis in class Hypernumber
getMultiplicationTable
public static java.lang.String[][] getMultiplicationTable()
setMultiplicationTable
public static void setMultiplicationTable(java.lang.String[][] mult_table)
setDefaultTable
public void setDefaultTable()
getMultTableAsHtml
public static java.lang.String getMultTableAsHtml()
getNormedMultiplicationTable
public static java.lang.String[][] getNormedMultiplicationTable()
getNormedMultiplicationtableAsHtml
public static java.lang.String getNormedMultiplicationtableAsHtml()
getNumberOfGrades
public int getNumberOfGrades()
getImaginaryPart
public static Trigintaduonion getImaginaryPart(Trigintaduonion t)
throws java.lang.Exception
- Throws:
java.lang.Exception
getGrade
public Hypernumber getGrade(int grade)
throws java.lang.Exception
- Throws:
java.lang.Exception
conjugate
public Trigintaduonion conjugate()
throws java.lang.Exception
- Arithmetics *
- Overrides:
conjugate in class Hypernumber
- Returns:
- The conjugate of the hypernumber, i.e. reverses the signs of
the imaginary hypercomplex components.
- Throws:
java.lang.Exception
square
public Trigintaduonion square()
throws java.lang.Exception
- Overrides:
square in class Hypernumber
- Returns:
- The hypernumber multiplied with itself.
- Throws:
java.lang.Exception
rightMultiplyWith
public Trigintaduonion rightMultiplyWith(Hypernumber t)
throws java.lang.Exception
- Overrides:
rightMultiplyWith in class Hypernumber
- Throws:
java.lang.Exception
negate
public Trigintaduonion negate()
throws java.lang.Exception
- Description copied from class:
Hypernumber
- Negates the hypernumber: h --> -h.
- Overrides:
negate in class Hypernumber
- Returns:
- Negated hypernumber h.
- Throws:
java.lang.Exception
subtract
public Trigintaduonion subtract(Trigintaduonion t)
throws java.lang.Exception
- Throws:
java.lang.Exception
multiplyWithScalar
public Trigintaduonion multiplyWithScalar(java.lang.String scalar)
throws java.lang.Exception
- Description copied from class:
Hypernumber
- Multiplication with a scalar.
- Overrides:
multiplyWithScalar in class Hypernumber
- Parameters:
scalar - Scalar.
- Returns:
- Hypernumber multiplied with a scalar.
- Throws:
java.lang.Exception
add
public Trigintaduonion add(Trigintaduonion t)
getInverse
public static Trigintaduonion getInverse(Trigintaduonion t)
throws java.lang.Exception
- Throws:
java.lang.Exception
getConjugate
public static Trigintaduonion getConjugate(Trigintaduonion t)
throws java.lang.Exception
- Throws:
java.lang.Exception
getSum
public static Trigintaduonion getSum(Trigintaduonion t1,
Trigintaduonion t2)
throws java.lang.Exception
- Throws:
java.lang.Exception
getDifference
public static Trigintaduonion getDifference(Trigintaduonion t1,
Trigintaduonion t2)
throws java.lang.Exception
- Throws:
java.lang.Exception
getProduct
public static Trigintaduonion getProduct(Trigintaduonion t1,
Trigintaduonion t2)
throws java.lang.Exception
- Throws:
java.lang.Exception
getCommutator
public static Trigintaduonion getCommutator(Trigintaduonion t1,
Trigintaduonion t2)
throws java.lang.Exception
- Throws:
java.lang.Exception
getCommutator
public static Trigintaduonion getCommutator(Trigintaduonion t1,
Trigintaduonion t2,
boolean collect_terms)
throws java.lang.Exception
- Throws:
java.lang.Exception
getAntiCommutator
public static Trigintaduonion getAntiCommutator(Trigintaduonion t1,
Trigintaduonion t2)
throws java.lang.Exception
- Throws:
java.lang.Exception
getAssociator
public static Trigintaduonion getAssociator(Trigintaduonion t1,
Trigintaduonion t2,
Trigintaduonion t3)
throws java.lang.Exception
- Throws:
java.lang.Exception
getAntiAssociator
public static Trigintaduonion getAntiAssociator(Trigintaduonion t1,
Trigintaduonion t2,
Trigintaduonion t3)
throws java.lang.Exception
- Throws:
java.lang.Exception
getScalarProduct
public static Trigintaduonion getScalarProduct(Trigintaduonion t1,
Trigintaduonion t2)
throws java.lang.Exception
- Throws:
java.lang.Exception
getJacobian
public static Trigintaduonion getJacobian(Trigintaduonion t1,
Trigintaduonion t2,
Trigintaduonion t3)
throws java.lang.Exception
- Throws:
java.lang.Exception
getCommutatorJacobian
public static Trigintaduonion getCommutatorJacobian(Trigintaduonion t1,
Trigintaduonion t2,
Trigintaduonion t3)
throws java.lang.Exception
- Throws:
java.lang.Exception
getCommutatorSaglian
public static Trigintaduonion getCommutatorSaglian(Trigintaduonion t1,
Trigintaduonion t2,
Trigintaduonion t3,
Trigintaduonion t4)
throws java.lang.Exception
- Throws:
java.lang.Exception
getHetztelPeresian
public static Trigintaduonion getHetztelPeresian(Trigintaduonion t1,
Trigintaduonion t2,
Trigintaduonion t3,
Trigintaduonion t4)
throws java.lang.Exception
- Throws:
java.lang.Exception
getAssociationTypeCommutator
public static Trigintaduonion getAssociationTypeCommutator(int nr,
Trigintaduonion t1,
Trigintaduonion t2,
Trigintaduonion t3,
Trigintaduonion t4,
Trigintaduonion t5)
throws java.lang.Exception
- Throws:
java.lang.Exception
getAssociationType
public static Trigintaduonion getAssociationType(int nr,
Trigintaduonion t1,
Trigintaduonion t2,
Trigintaduonion t3,
Trigintaduonion t4,
Trigintaduonion t5)
throws java.lang.Exception
- Throws:
java.lang.Exception
getAssociationTypeCommutator
public static Trigintaduonion getAssociationTypeCommutator(int nr,
Trigintaduonion t1,
Trigintaduonion t2,
Trigintaduonion t3,
Trigintaduonion t4)
throws java.lang.Exception
- Throws:
java.lang.Exception
getAssociationType
public static Trigintaduonion getAssociationType(int nr,
Trigintaduonion t1,
Trigintaduonion t2,
Trigintaduonion t3,
Trigintaduonion t4)
throws java.lang.Exception
- Throws:
java.lang.Exception