jhypercomplex.numbers.cayley_dickson_algebras
Class OctonionLoop

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

public class OctonionLoop
extends Octonion

Author:
Markus Maute (http://www.JHyperComplex.com)

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
OctonionLoop()
           
OctonionLoop(OctonionLoop octonionLoop)
           
 
Method Summary
 java.lang.String[] getBasis()
           
 Octonion getClone()
           
 int getNumberOfComponents()
           
 boolean isLoop()
           
 
Methods inherited from class jhypercomplex.numbers.cayley_dickson_algebras.Octonion
add, calculateBCHWith, conjugate, doCayleyDicksonDoubling, doCayleyDicksonDoubling, doCayleyDicksonDoubling, doCayleyDicksonProcess, getAlgebraType, getAntiAssociator, getAntiCommutatorWith, getAssociationType, getAssociationTypeCommutator, getAssociator, getBiVectorComponents, getCayleyDicksonTable, getCayleyDicksonTable, getCommutator, getCommutatorJacobian, getCommutatorWith, getDifference, getFanoPlane, getGrade, getGrades, getGradesOccuring, getJacobian, getMultiplicationTable, getMultiplicationTableAsArray, getMultTable, getMultTableAsHtml, getNegated, getNewInstance, getNormedMultiplicationTable, getNormedMultiplicationtableAsHtml, getNumberOfGrades, getNumericalInverse, getOuterProduct, getProduct, getProductWithScalar, getScalarProduct, getSubalgebras, getSubalgebrasUnsigned, getSum, getTriadSet, getTriVectorComponents, getVectorComponents, getVectorProduct, isSixthRootOfUnity, isThirdRootOfUnity, multiplyWithScalar, negate, rightMultiplyWith, setBiVectorComponents, setDefaultTable, setFanoPlane, setMultiplicationTable, setMultiplicationTable, setOctonionMultTable, setTriVectorComponents, setType, setVectorComponents, subtract
 
Methods inherited from class jhypercomplex.numbers.cayley_dickson_algebras.CayleyDicksonAlgebra
getLoopMultiplicationTable, isCayleyDicksonAlgebra
 
Methods inherited from class jhypercomplex.numbers.Hypernumber
add, applyLeibnizRule, asString, asString, calculateBCHWith, collectTerms, compressComponents, dual, getAlternator1, getAlternator2, getAntiCommutator, getAssociationType, getAssociationType, getAssociationTypeAsString, getAssociationTypeAsString, getAssociationTypeCommutator, getAssociationTypeCommutator, getAssociationTypeCommutatorAsString, getAssociationTypeCommutatorAsString, getAssociator, getBasisElementsAsString, getCommuAssociator, getCommutator, getCommutator, getCommutatorJacobian, getCommutatorSaglian, 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, getOuterProduct, getProduct, 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, rightMultiplyWith, setBasis, setComponent, setComponents, setComponents, setNumerical, setNumerical, setPseudoScalarComponent, setRandomComponents, setRandomComponents, setRandomComponents, setRandomComponentsAll, setScalarComponent, simplifyNumericalFactors, simplifyNumericalSummands, simplifyPlusMinus, square
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OctonionLoop

public OctonionLoop()

OctonionLoop

public OctonionLoop(OctonionLoop octonionLoop)
Method Detail

getClone

public Octonion getClone()
Specified by:
getClone in interface CommonMethods
Overrides:
getClone in class Octonion

getNumberOfComponents

public int getNumberOfComponents()
Specified by:
getNumberOfComponents in interface CommonMethods
Overrides:
getNumberOfComponents in class Octonion

getBasis

public java.lang.String[] getBasis()
Overrides:
getBasis in class Octonion

isLoop

public boolean isLoop()
Overrides:
isLoop in class CayleyDicksonAlgebra
Returns:
Set of elements of the algebra ... example Octonion[0] = (1,0,0,1,1,1,0) Octonion[1] = (1,1,0,0,1,0,1) would be two quaternion subalgebras, describe that ...