|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjhypercomplex.numbers.cayley_dickson_algebras.HypercomplexLattice
jhypercomplex.numbers.cayley_dickson_algebras.OctonionLattice
public class OctonionLattice
| Field Summary |
|---|
| Fields inherited from class jhypercomplex.numbers.cayley_dickson_algebras.HypercomplexLattice |
|---|
CANONICAL |
| Constructor Summary | |
|---|---|
OctonionLattice()
Constructor |
|
| Method Summary | |
|---|---|
Octonion[] |
getAllUnitElements()
|
Octonion |
getBrandtTransformer(int nr)
// TODO explain // |
Octonion[] |
getE7Roots()
|
java.util.TreeMap<java.lang.String,java.lang.String> |
getMutliplicativeOrderDistribution()
|
Octonion[] |
getOctavianUnits(int from,
int to)
|
Octonion[] |
getSO16Roots()
|
SevenPointsSTS |
getSTS7()
|
Octonion |
getUnitElement(int nr)
|
boolean |
isUnitElement(Octonion o)
|
void |
set128And112BasisHardCoded()
|
void |
setCanoniclalBasis()
|
void |
setOctavianUnits_Canonical()
This construction of the unit integral octonions servers as a reference. |
void |
setOctavianUnits_D8Representation()
Set 128 elements +/-l0+/-l1+/-l2+/-l3+/-l4+/-l5+/-l6+/-l7 with an odd number of "-"-signs |
void |
setOctavianUnits_FanoPlaneRepresentation(int class_nr,
int nr)
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. |
void |
setOctavianUnits_SubalgebrasRepresentation()
The basis is constructed from a STS(7) defined by the 7 (quaternionic) subalgebras of order 4. |
| Methods inherited from class jhypercomplex.numbers.cayley_dickson_algebras.HypercomplexLattice |
|---|
getAllUnitsAsString, getBasis, getElements, getNumberOfUnitElement, isIntegralUnitElement, isUnitElement |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public OctonionLattice()
throws java.lang.Exception
java.lang.Exception| Method Detail |
|---|
public void setOctavianUnits_Canonical()
throws java.lang.Exception
java.lang.Exception
public void setOctavianUnits_SubalgebrasRepresentation()
throws java.lang.Exception
java.lang.Exception
public void setOctavianUnits_FanoPlaneRepresentation(int class_nr,
int nr)
throws java.lang.Exception
class_nr - Class number of the Fano planee (1 or 2).nr - Number of Fano plane within a class (1,...15).
java.lang.Exception
public void setOctavianUnits_D8Representation()
throws java.lang.Exception
java.lang.Exception
public void setCanoniclalBasis()
throws java.lang.Exception
java.lang.Exception
public void set128And112BasisHardCoded()
throws java.lang.Exception
java.lang.Exception
public Octonion[] getOctavianUnits(int from,
int to)
throws java.lang.Exception
java.lang.Exception
public java.util.TreeMap<java.lang.String,java.lang.String> getMutliplicativeOrderDistribution()
throws java.lang.Exception
java.lang.Exception
public Octonion[] getSO16Roots()
throws java.lang.Exception
java.lang.Exception
public Octonion[] getE7Roots()
throws java.lang.Exception
java.lang.Exceptionpublic SevenPointsSTS getSTS7()
public Octonion getBrandtTransformer(int nr)
throws java.lang.Exception
nr - Number of Brand transformer
java.lang.Exceptionpublic Octonion[] getAllUnitElements()
getAllUnitElements in class HypercomplexLattice
public Octonion getUnitElement(int nr)
throws java.lang.Exception
getUnitElement in class HypercomplexLatticenr - Number of the unit integral elements, counting starts with "1".
java.lang.Exception
public boolean isUnitElement(Octonion o)
throws java.lang.Exception
o - Octonion.
java.lang.Exception
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||