jhypercomplex.numbers.cayley_dickson_algebras
Class Trigintaduonion

java.lang.Object
  extended by jhypercomplex.numbers.Hypernumber
      extended by jhypercomplex.numbers.cayley_dickson_algebras.CayleyDicksonAlgebra
          extended by jhypercomplex.numbers.cayley_dickson_algebras.Trigintaduonion
All Implemented Interfaces:
CommonMethods

public class Trigintaduonion
extends CayleyDicksonAlgebra


Field Summary
 
Fields inherited from class jhypercomplex.numbers.cayley_dickson_algebras.CayleyDicksonAlgebra
_2_N_ON, CLASSICAL, COMPLEX, OCTONION, QUATERNION, SEDENION, TRIGINTADUONION, TWISTED
 
Fields inherited from class jhypercomplex.numbers.Hypernumber
ARG_NUM, CIRCULAR, COMP_NUM, components, HYPERBOLIC, ZERO_PRECISSION
 
Constructor Summary
Trigintaduonion()
           
Trigintaduonion(Trigintaduonion t)
           
 
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.cayley_dickson_algebras.CayleyDicksonAlgebra
doCayleyDicksonDoubling, doCayleyDicksonDoubling, getLoopMultiplicationTable, isCayleyDicksonAlgebra, isLoop
 
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
 

Constructor Detail

Trigintaduonion

public Trigintaduonion()

Trigintaduonion

public Trigintaduonion(Trigintaduonion t)
Method Detail

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