A B C D E F G H I J L M N O P Q R S T V Z 

S

SEDENION - Static variable in class jhypercomplex.algebras.cayley_dickson_algebras.CayleyDicksonAlgebra
 
Sedenion - Class in jhypercomplex.algebras.cayley_dickson_algebras
Copyright © 2005-2015 by Markus Maute.
Sedenion() - Constructor for class jhypercomplex.algebras.cayley_dickson_algebras.Sedenion
Constructors and the like *
Sedenion(Sedenion) - Constructor for class jhypercomplex.algebras.cayley_dickson_algebras.Sedenion
 
Sedenion(String) - Constructor for class jhypercomplex.algebras.cayley_dickson_algebras.Sedenion
 
SedenionLattice - Class in jhypercomplex.algebras.cayley_dickson_algebras.discrete
Copyright © 2005-2015 by Markus Maute.
SedenionLattice() - Constructor for class jhypercomplex.algebras.cayley_dickson_algebras.discrete.SedenionLattice
 
SedenionLoop - Class in jhypercomplex.loops
Copyright © 2005-2015 by Markus Maute.
SedenionLoop() - Constructor for class jhypercomplex.loops.SedenionLoop
 
set128And112BasisHardCoded() - Method in class jhypercomplex.algebras.cayley_dickson_algebras.discrete.OctonionE8Lattice
public void setDiadBasis () throws Exception { b[0] = new Octonion ("1,0,0,0,0,0,0,0"); b[1] = new Octonion ("0,1,0,0,0,0,0,0"); b[2] = new Octonion ("0,0,1,0,0,0,0,0"); b[3] = new Octonion ("0,0,0,1,0,0,0,0"); b[4] = new Octonion ("0,0,0,0,1,0,0,0"); b[5] = new Octonion ("0,0,0,0,0,1,0,0"); b[6] = new Octonion ("0,0,0,0,0,0,1,0"); b[7] = new Octonion ("0,0,0,0,0,0,0,1"); } // TODO don't understand that any more !
set128And112BasisHardCoded() - Method in class jhypercomplex.algebras.cayley_dickson_algebras.discrete.OctonionicLeechLattice
 
setBasis(String) - Method in class jhypercomplex.algebras.clifford_algebras.CliffordAlgebra
In case of the Clifford algebras we use a model and a view for the basis.
setBasis(String[]) - Method in class jhypercomplex.BinaryProductStructure
Sets the components of the hypercomplex number.
setBiVectorComponents(String) - Method in class jhypercomplex.algebras.cayley_dickson_algebras.Octonion
 
setBiVectorComponents(String) - Method in class jhypercomplex.algebras.cayley_dickson_algebras.Quaternion
 
setBiVectorComponents(String) - Method in class jhypercomplex.algebras.cayley_dickson_algebras.Sedenion
Sets the 6 bivector components.
setBiVectorComponents(String) - Method in class jhypercomplex.algebras.clifford_algebras.CliffordAlgebra
 
setBiVectorComponents(String) - Method in class jhypercomplex.algebras.clifford_algebras.SpacetimeAlgebra
 
setBivectorComponents(String) - Method in class jhypercomplex.algebras.clifford_algebras.SpacetimeAlgebra
 
setBiVectorComponentsExclusively(String) - Method in class jhypercomplex.algebras.cayley_dickson_algebras.Sedenion
Sets the 6 bivector components.
setBiVectorComponentsExclusively(String) - Method in class jhypercomplex.algebras.clifford_algebras.CliffordAlgebra
 
setCanoniclalBasis() - Method in class jhypercomplex.algebras.cayley_dickson_algebras.discrete.OctonionicLeechLattice
 
setCanoniclalBasis() - Method in class jhypercomplex.algebras.cayley_dickson_algebras.discrete.QuaternionLattice
We take the 24 Hurwitz integers as basis: +-e, +-i, +-j, +-k, +0.5(+-e +-i +-j +-k)
setCliffordComponentsOfGrade(int, String) - Method in class jhypercomplex.algebras.clifford_algebras.CliffordAlgebra
 
setComponent(int, String) - Method in class jhypercomplex.BinaryProductStructure
Sets the value of a single component.
setComponentAsBasisNames() - Method in class jhypercomplex.BinaryProductStructure
The designation of the basis elements is copied to the respective components.
setComponentExclusively(int, String) - Method in class jhypercomplex.BinaryProductStructure
Sets the value of a single component.
setComponents(String) - Method in class jhypercomplex.BinaryProductStructure
Sets the components of the hypercomplex number.
setComponents(String[]) - Method in class jhypercomplex.BinaryProductStructure
 
setComponents(String[][]) - Method in class jhypercomplex.matrices.Matrix
 
setComponents(String[][]) - Method in class jhypercomplex.matrices.SquareMatrix
 
setCycle1(String, int) - Method in class jhypercomplex.multiplication_tables.OctonionMultiplicationTable
Sets the first octonion cycle.
setCycle2(String, int) - Method in class jhypercomplex.multiplication_tables.OctonionMultiplicationTable
Sets the second octonion cycle.
setCycle3(String, int) - Method in class jhypercomplex.multiplication_tables.OctonionMultiplicationTable
Sets the third octonion cycle.
setCycle4(String) - Method in class jhypercomplex.multiplication_tables.OctonionMultiplicationTable
Sets the fourth octonion cycle.
setCycles(String, int, String, int, String, int, String) - Method in class jhypercomplex.multiplication_tables.OctonionMultiplicationTable
Creates the 7 quaternion cycles with the data specified.
setDefaultTable() - Static method in class jhypercomplex.algebras.cayley_dickson_algebras.ComplexNumber
 
setDefaultTable() - Static method in class jhypercomplex.algebras.cayley_dickson_algebras.Octonion
 
setDefaultTable() - Static method in class jhypercomplex.algebras.cayley_dickson_algebras.Quaternion
 
setDefaultTable() - Method in class jhypercomplex.algebras.cayley_dickson_algebras.Sedenion
 
setDefaultTable() - Method in class jhypercomplex.algebras.cayley_dickson_algebras.Trigintaduonion
 
setEvenGradeComponents(String) - Method in class jhypercomplex.algebras.cayley_dickson_algebras.Sedenion
Sets the 8 even grade components.
setEvenGradeComponents(String) - Method in class jhypercomplex.algebras.clifford_algebras.SpacetimeAlgebra
 
setEvenGradeComponentsExclusively(String) - Method in class jhypercomplex.algebras.cayley_dickson_algebras.Sedenion
Sets the 8 even grade components.
setFanoPlane(int) - Static method in class jhypercomplex.algebras.cayley_dickson_algebras.Octonion
Sets a multiplication table based on one of the 30 Fano planes according to the definition in the octonion multiplication table class.
setFanoPlane(int, int, int) - Method in class jhypercomplex.multiplication_tables.OctonionMultiplicationTable
 
setIndexedComponents(String, int, boolean) - Method in class jhypercomplex.BinaryProductStructure
REQUIRES: Only non-numerical mode allowed.
setIsNumerical(boolean) - Static method in class jhypercomplex.matrices.Matrix
 
setIsNumerical() - Static method in class jhypercomplex.matrices.Matrix
 
setLeftHanded() - Static method in class jhypercomplex.algebras.cayley_dickson_algebras.Quaternion
 
setMultiplicationTable(String[][]) - Static method in class jhypercomplex.algebras.cayley_dickson_algebras.ComplexNumber
 
setMultiplicationTable(String[][]) - Static method in class jhypercomplex.algebras.cayley_dickson_algebras.OctonarySubAlgebra
 
setMultiplicationTable(String[][]) - Static method in class jhypercomplex.algebras.cayley_dickson_algebras.Octonion
 
setMultiplicationTable(MultiplicationTable) - Static method in class jhypercomplex.algebras.cayley_dickson_algebras.Octonion
 
setMultiplicationTable(String[][]) - Static method in class jhypercomplex.algebras.cayley_dickson_algebras.Quaternion
 
setMultiplicationTable(MultiplicationTable) - Static method in class jhypercomplex.algebras.cayley_dickson_algebras.Quaternion
 
setMultiplicationTable(String[][]) - Static method in class jhypercomplex.algebras.cayley_dickson_algebras.Sedenion
 
setMultiplicationTable(String[][]) - Static method in class jhypercomplex.algebras.cayley_dickson_algebras.Trigintaduonion
 
setMultiplicationTable(String[][]) - Static method in class jhypercomplex.BinaryProductStructure
 
setMultiplicationTable(MultiplicationTable) - Static method in class jhypercomplex.BinaryProductStructure
 
setNaturalBasis() - Method in class jhypercomplex.algebras.cayley_dickson_algebras.discrete.SedenionLattice
This basis is generated by extracting the octads from the 15 octonion like subalgebras of the sedenions.
setNumberOfIterations(int) - Static method in class jhypercomplex.MonteCarlo
Any Monte Carlo simulation is carried out in a loop.
setNumerical() - Static method in class jhypercomplex.BinaryProductStructure
 
setNumerical(boolean) - Static method in class jhypercomplex.BinaryProductStructure
 
setNumericalMode(boolean) - Static method in class jhypercomplex.algebras.identities.AlgebraicProperties
 
setOctavianUnits_Canonical() - Method in class jhypercomplex.algebras.cayley_dickson_algebras.discrete.OctonionE8Lattice
This construction of the unit integral octonions serves as a reference.
setOctavianUnits_Canonical() - Method in class jhypercomplex.algebras.cayley_dickson_algebras.discrete.OctonionicLeechLattice
This construction of the unit integral octonions servers as a reference.
setOctavianUnits_D8Representation() - Method in class jhypercomplex.algebras.cayley_dickson_algebras.discrete.OctonionE8Lattice
Set 128 elements +/-l0+/-l1+/-l2+/-l3+/-l4+/-l5+/-l6+/-l7 with an odd number of "-"-signs
setOctavianUnits_D8Representation() - Method in class jhypercomplex.algebras.cayley_dickson_algebras.discrete.OctonionicLeechLattice
Set 128 elements +/-l0+/-l1+/-l2+/-l3+/-l4+/-l5+/-l6+/-l7 with an odd number of "-"-signs
setOctavianUnits_FanoPlaneRepresentation(int, int) - Method in class jhypercomplex.algebras.cayley_dickson_algebras.discrete.OctonionE8Lattice
Representation based on one of the 30 different Fano planes (= STS(7)). 112 basis vectors are constructed from the seven lines of the Fano plane considering all 16 sign combinations. 112 basis vectors are constructed from the dual vectors. 16 basis vectors are +/- one element base vectors.
setOctavianUnits_FanoPlaneRepresentation(int, int) - Method in class jhypercomplex.algebras.cayley_dickson_algebras.discrete.OctonionicLeechLattice
Representation based on one of the 30 different Fano planes (= STS(7)). 112 basis vectors are constructed from the seven lines of the Fano plane considering all 16 sign combinations. 112 basis vectors are constructed from the dual vectors. 16 basis vectors are +/- one element base vectors.
setOctavianUnits_SubalgebrasRepresentation() - Method in class jhypercomplex.algebras.cayley_dickson_algebras.discrete.OctonionE8Lattice
The basis is constructed from a STS(7) defined by the 7 (quaternionic) subalgebras of order 4.
setOctavianUnits_SubalgebrasRepresentation() - Method in class jhypercomplex.algebras.cayley_dickson_algebras.discrete.OctonionicLeechLattice
The basis is constructed from a STS(7) defined by the 7 (quaternionic) subalgebras of order 4.
setPseudoScalarComponent(String) - Method in class jhypercomplex.BinaryProductStructure
 
setRandomComponents(int) - Method in class jhypercomplex.BinaryProductStructure
 
setRandomComponents(int, boolean) - Method in class jhypercomplex.BinaryProductStructure
 
setRandomComponents(int, boolean, boolean) - Method in class jhypercomplex.BinaryProductStructure
Assigns random components to the hypernumber.
setRandomComponentsAll() - Method in class jhypercomplex.BinaryProductStructure
Sets all components randomly.
setRandomSignTable(int) - Method in class jhypercomplex.multiplication_tables.SignTable
TODO at the moment only implemented for a non-split algebra.
setRepresentation(int) - Method in class jhypercomplex.algebras.cayley_dickson_algebras.discrete.SedenionLattice
 
setRepresentation(String) - Static method in class jhypercomplex.algebras.cayley_dickson_algebras.Trigintaduonion
 
setRepresentation(String) - Static method in class jhypercomplex.BinaryProductStructure
Specifies the labeling of the basis elements.
setRepresentation(int, int) - Method in class jhypercomplex.combinatorics.SevenPointsSTS
For STS(7) there exist 30 inequivalent labelings.
setRepresentation(String) - Method in class jhypercomplex.multiplication_tables.MultiplicationTable
The base elements are "relabeled", the multiplicative structure stays intact.
setRepresentation(String[]) - Method in class jhypercomplex.multiplication_tables.MultiplicationTable
The base elements are "relabeled", the multiplicative structure stays intact.
setRightHanded() - Static method in class jhypercomplex.algebras.cayley_dickson_algebras.Quaternion
 
setScalarComponent(String) - Method in class jhypercomplex.BinaryProductStructure
 
setSedenionUnits_D16Representation() - Method in class jhypercomplex.algebras.cayley_dickson_algebras.discrete.SedenionLattice
 
setSignature(String) - Method in class jhypercomplex.multiplication_tables.SignTable
The diagonal elements of the sign table are set which represent the signature.
setSignTable(SignTable) - Static method in class jhypercomplex.algebras.cayley_dickson_algebras.Octonion
 
setSignTable(SignTable) - Static method in class jhypercomplex.algebras.cayley_dickson_algebras.Quaternion
 
setSignTable(SignTable) - Static method in class jhypercomplex.BinaryProductStructure
The signs of the multiplication table (i.e. the structure constants) are set.
setSignTable(SignTable) - Method in class jhypercomplex.multiplication_tables.MultiplicationTable
 
setTriple(int, String[]) - Method in class jhypercomplex.combinatorics.SevenPointsSTS
Sets one of the 7 triples of a STS(7).
setTriVectorComponents(String) - Method in class jhypercomplex.algebras.cayley_dickson_algebras.Octonion
 
setTriVectorComponents(String) - Method in class jhypercomplex.algebras.cayley_dickson_algebras.Sedenion
Sets the 4 trivector components.
setTriVectorComponents(String) - Method in class jhypercomplex.algebras.clifford_algebras.SpacetimeAlgebra
 
setTriVectorComponentsExclusively(String) - Method in class jhypercomplex.algebras.cayley_dickson_algebras.Sedenion
Sets the 4 trivector components.
setType(int) - Static method in class jhypercomplex.algebras.cayley_dickson_algebras.Octonion
Sets the n-th multiplication table, according to the definition in the octonion multiplication table class.
setType(int) - Method in class jhypercomplex.multiplication_tables.OctonionMultiplicationTable
Sets the n-th multiplication table.
setUnits_PG_3_2_Representation() - Method in class jhypercomplex.algebras.cayley_dickson_algebras.discrete.SedenionLattice
A fixed 2-(15,7,3) design is taken.
setVectorComponents(String) - Method in class jhypercomplex.algebras.cayley_dickson_algebras.Octonion
Components *
setVectorComponents(String) - Method in class jhypercomplex.algebras.cayley_dickson_algebras.Quaternion
 
setVectorComponents(String) - Method in class jhypercomplex.algebras.cayley_dickson_algebras.Sedenion
Sets the 4 vector components.
setVectorComponents(String[]) - Method in class jhypercomplex.algebras.cayley_dickson_algebras.Sedenion
 
setVectorComponents(String) - Method in class jhypercomplex.algebras.clifford_algebras.CliffordAlgebra
 
setVectorComponents(String) - Method in class jhypercomplex.algebras.clifford_algebras.SpacetimeAlgebra
 
setVectorComponentsExclusively(String) - Method in class jhypercomplex.algebras.cayley_dickson_algebras.Sedenion
Sets the 4 vector components.
setVectorComponentsExclusively(String) - Method in class jhypercomplex.algebras.clifford_algebras.CliffordAlgebra
 
SevenPointsSTS - Class in jhypercomplex.combinatorics
Copyright © 2005-2015 by Markus Maute.
SevenPointsSTS() - Constructor for class jhypercomplex.combinatorics.SevenPointsSTS
 
SignTable - Class in jhypercomplex.multiplication_tables
Copyright © 2005-2015 by Markus Maute.
SignTable() - Constructor for class jhypercomplex.multiplication_tables.SignTable
 
SignTable(String[][]) - Constructor for class jhypercomplex.multiplication_tables.SignTable
 
simplifyNumericalFactors() - Method in class jhypercomplex.BinaryProductStructure
For the components the factors of all terms separated by "+" or "-" are moved to the front and are multiplied with one another.
simplifyNumericalSummands() - Method in class jhypercomplex.BinaryProductStructure
Numerical summands are simplified, i.e. added or subtracted.
simplifyPlusMinus() - Method in class jhypercomplex.BinaryProductStructure
Simplifies the components, replacing any adjacent "+"'s and "-"'s according to: "++" --> "+" "+-" --> "-" "-+" --> "-" "--" --> "+"
SpacetimeAlgebra - Class in jhypercomplex.algebras.clifford_algebras
Copyright © 2005-2015 by Markus Maute.
SpacetimeAlgebra() - Constructor for class jhypercomplex.algebras.clifford_algebras.SpacetimeAlgebra
 
SpacetimeAlgebra(SpacetimeAlgebra) - Constructor for class jhypercomplex.algebras.clifford_algebras.SpacetimeAlgebra
 
SQRT_2 - Static variable in interface jhypercomplex.CONST
 
square() - Method in class jhypercomplex.algebras.cayley_dickson_algebras.Sedenion
 
square() - Method in class jhypercomplex.algebras.cayley_dickson_algebras.Trigintaduonion
 
square() - Method in class jhypercomplex.BinaryProductStructure
 
SquareMatrix - Class in jhypercomplex.matrices
Copyright © 2005-2015 by Markus Maute.
SquareMatrix(int) - Constructor for class jhypercomplex.matrices.SquareMatrix
 
SquareMatrix(String[][]) - Constructor for class jhypercomplex.matrices.SquareMatrix
 
SteinerTripleSystem - Class in jhypercomplex.combinatorics
Copyright © 2005-2015 by Markus Maute.
SteinerTripleSystem(int) - Constructor for class jhypercomplex.combinatorics.SteinerTripleSystem
Constructor
subtract(BinaryAlgebra) - Method in class jhypercomplex.algebras.BinaryAlgebra
Subtracts an element from an algebra.
subtract(BinaryAlgebra) - Method in class jhypercomplex.algebras.cayley_dickson_algebras.Octonion
 
subtract(Sedenion) - Method in class jhypercomplex.algebras.cayley_dickson_algebras.Sedenion
 
subtract(Trigintaduonion) - Method in class jhypercomplex.algebras.cayley_dickson_algebras.Trigintaduonion
 
swapColumns(String[][], int, int) - Static method in class jhypercomplex.multiplication_tables.MultiplicationTable
Swaps two colums of the multiplication table.
swapRows(String[][], int, int) - Static method in class jhypercomplex.multiplication_tables.MultiplicationTable
Swaps two rows of the multiplication table.
SymbolicAlgebra - Class in jhypercomplex.algebras.identities
Copyright © 2005-2015 by Markus Maute.
SymbolicAlgebra() - Constructor for class jhypercomplex.algebras.identities.SymbolicAlgebra
 
SymbolicFunctions - Class in jhypercomplex.algebras.identities
Copyright © 2005-2015 by Markus Maute.
SymbolicFunctions() - Constructor for class jhypercomplex.algebras.identities.SymbolicFunctions
 
A B C D E F G H I J L M N O P Q R S T V Z