public class OctonionMultiplicationTable extends MultiplicationTable
Constructor and Description |
---|
OctonionMultiplicationTable() |
OctonionMultiplicationTable(java.lang.String[] basis) |
OctonionMultiplicationTable(java.lang.String sign1,
int base_vect1,
java.lang.String sign2,
int base_vect2,
java.lang.String sign3,
int base_vect3,
java.lang.String sign4) |
OctonionMultiplicationTable(java.lang.String basename1,
java.lang.String basename2,
java.lang.String basename3,
java.lang.String basename4,
java.lang.String basename5,
java.lang.String basename6,
java.lang.String basename7,
java.lang.String basename8) |
Modifier and Type | Method and Description |
---|---|
SevenPointsSTS |
getAllCyclesUnsigned() |
java.lang.String[] |
getBasis() |
java.lang.String[] |
getCycle(int n) |
java.lang.String |
getNormedHTMLTable() |
java.lang.String |
getTableAsHTML() |
java.lang.String |
setCycle1(java.lang.String sign,
int base_vec_nr)
Sets the first octonion cycle.
|
java.lang.String |
setCycle2(java.lang.String sign,
int base_vec_nr)
Sets the second octonion cycle.
|
java.lang.String |
setCycle3(java.lang.String sign,
int base_vec_nr)
Sets the third octonion cycle.
|
java.lang.String |
setCycle4(java.lang.String sign)
Sets the fourth octonion cycle.
|
void |
setCycles(java.lang.String sign1,
int base_vect1,
java.lang.String sign2,
int base_vect2,
java.lang.String sign3,
int base_vect3,
java.lang.String sign4)
Creates the 7 quaternion cycles with the data specified.
|
void |
setFanoPlane(int base_vect1,
int base_vect2,
int base_vect3) |
java.lang.String |
setType(int nr)
Sets the n-th multiplication table.
|
java.lang.String |
traceCycles() |
getComparisonTable, getCopy, getDeterminant2, getMultTableAsArray, getMultTableAsHtml, getMultTableAsHtml, getMultTableAsHtml, getMultTableAsHtml, getMultTableListAsHtml, getMultTableStringDelimited, getMultTableStringDelimited, getNormedMultiplicationTable, getNormedMultiplicationTable, getNormedMultTableStringDelimited, getSignTable, getSignTable, getSignTable, getSignTableAsArray, getSignTableAsArray, getSignTableAsHtml, getSignTableAsHtml, getSignTableStringDelimited, getSignTableStringDelimited, getSize, getTableView, getUnsignedMultTableStringDelimited, getUnsignedTable, getUnsignedTable, isAntiSymmetric, isEqualTables, isFanoPlane, isLatinSquare, setRepresentation, setRepresentation, setSignTable, swapColumns, swapRows
public OctonionMultiplicationTable()
public OctonionMultiplicationTable(java.lang.String[] basis)
public OctonionMultiplicationTable(java.lang.String basename1, java.lang.String basename2, java.lang.String basename3, java.lang.String basename4, java.lang.String basename5, java.lang.String basename6, java.lang.String basename7, java.lang.String basename8)
public OctonionMultiplicationTable(java.lang.String sign1, int base_vect1, java.lang.String sign2, int base_vect2, java.lang.String sign3, int base_vect3, java.lang.String sign4)
public java.lang.String setCycle1(java.lang.String sign, int base_vec_nr)
sign
- "+" or "-".base_vec_nr
- 1,2,3,4 or 5.public java.lang.String setCycle2(java.lang.String sign, int base_vec_nr)
sign
- "+" or "-".base_vec_nr
- 1, 2 or 3.public java.lang.String setCycle3(java.lang.String sign, int base_vec_nr)
sign
- "+" or "-".base_vec_nr
- 1 or 2.public java.lang.String setCycle4(java.lang.String sign)
sign
- "+" or "-".public void setFanoPlane(int base_vect1, int base_vect2, int base_vect3)
public void setCycles(java.lang.String sign1, int base_vect1, java.lang.String sign2, int base_vect2, java.lang.String sign3, int base_vect3, java.lang.String sign4)
sing1
- "+" or "-" sign of the result of the multiplication
of the first quaternion cycle.base_vect1
- "+"- or "-" sign of the result of the multiplication
of the first quaternion cycle.sing2
- dtTODO ..base_vect2
- sing3
- base_vect3
- sing4
- public java.lang.String setType(int nr) throws java.lang.Exception
nr
- Number of multiplication table in the range 1...480;java.lang.Exception
public SevenPointsSTS getAllCyclesUnsigned() throws java.lang.Exception
java.lang.Exception
public java.lang.String[] getCycle(int n)
public java.lang.String getTableAsHTML()
public java.lang.String getNormedHTMLTable()
public java.lang.String traceCycles()
public java.lang.String[] getBasis()