|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjhypercomplex.multiplication_tables.MultiplicationTable
public class MultiplicationTable
| Constructor Summary | |
|---|---|
MultiplicationTable()
|
|
MultiplicationTable(java.lang.String[][] table,
java.lang.String[] basis)
|
|
| Method Summary | |
|---|---|
static java.lang.String[][] |
getComparisonTable(java.lang.String[][] table1,
java.lang.String[][] table2)
Compares the entries of two multiplication tables. |
static java.lang.String[][] |
getCopy(java.lang.String[][] table)
|
static double |
getDeterminant2(double[][] mat)
|
java.lang.String[][] |
getMultTableAsArray()
|
java.lang.String |
getMultTableAsHtml()
|
java.lang.String |
getMultTableAsHtml(boolean without_html_tags)
|
static java.lang.String |
getMultTableAsHtml(java.lang.String[] basis,
java.lang.String[][] m_table)
|
static java.lang.String |
getMultTableAsHtml(java.lang.String[] basis,
java.lang.String[][] m_table,
boolean without_html_tags)
|
static java.lang.String |
getMultTableListAsHtml(java.util.LinkedList<MultiplicationTable> table_list)
|
java.lang.String |
getMultTableStringDelimited(java.lang.String delimiter)
|
static java.lang.String |
getMultTableStringDelimited(java.lang.String[][] m_table,
java.lang.String delimiter)
|
java.lang.String[][] |
getNormedMultiplicationTable()
|
static java.lang.String[][] |
getNormedMultiplicationTable(java.lang.String[][] mult_table,
java.lang.String[] sub_basis)
A normed multiplication table is per definition a table where the base elements are numbered according to the order of their occurrence in the basis vector (integers running from 1 upwards). |
java.lang.String |
getNormedMultTableStringDelimited(java.lang.String delimiter)
|
java.lang.String[][] |
getSignTable()
|
static java.lang.String[][] |
getSignTable(java.lang.String[][] mtable)
|
java.lang.String |
getSignTableAsHtml()
|
static java.lang.String |
getSignTableAsHtml(java.lang.String[][] m_table)
|
java.lang.String |
getSignTableStringDelimited(java.lang.String delimiter)
|
int |
getSize()
Dimension of the square matrix defining the multiplication table. |
static java.lang.String[][] |
getTableView(java.lang.String[][] table,
java.lang.String bitmap)
|
java.lang.String |
getUnsignedMultTableStringDelimited(java.lang.String delimiter)
|
java.lang.String[][] |
getUnsignedTable()
|
static java.lang.String[][] |
getUnsignedTable(java.lang.String[][] mtable)
|
static boolean |
isAntiSymmetrical(java.lang.String[][] m_table)
|
static boolean |
isEqualTables(java.lang.String[][] table1,
java.lang.String[][] table2)
|
boolean |
isFanoPlane()
Checks if the table is isomorphic to one of the 30 Fano planes. |
static java.lang.String[][] |
swapColumns(java.lang.String[][] table,
int col1,
int col2)
Swaps two colums of the multiplication table. |
static java.lang.String[][] |
swapRows(java.lang.String[][] table,
int row1,
int row2)
Swaps two rows of the multiplication table. |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public MultiplicationTable()
public MultiplicationTable(java.lang.String[][] table,
java.lang.String[] basis)
| Method Detail |
|---|
public int getSize()
public java.lang.String[][] getMultTableAsArray()
public static boolean isEqualTables(java.lang.String[][] table1,
java.lang.String[][] table2)
table1 - Multiplication table 1.table2 - Multiplication table 2.
public static java.lang.String[][] getComparisonTable(java.lang.String[][] table1,
java.lang.String[][] table2)
table1 - Multiplication table 1.table2 - Multiplication table 2.
public java.lang.String[][] getNormedMultiplicationTable()
public static java.lang.String[][] getSignTable(java.lang.String[][] mtable)
public static java.lang.String[][] getUnsignedTable(java.lang.String[][] mtable)
public static java.lang.String getSignTableAsHtml(java.lang.String[][] m_table)
public java.lang.String[][] getSignTable()
public java.lang.String[][] getUnsignedTable()
public java.lang.String getSignTableAsHtml()
public java.lang.String getMultTableStringDelimited(java.lang.String delimiter)
public java.lang.String getSignTableStringDelimited(java.lang.String delimiter)
public java.lang.String getUnsignedMultTableStringDelimited(java.lang.String delimiter)
public java.lang.String getNormedMultTableStringDelimited(java.lang.String delimiter)
public static boolean isAntiSymmetrical(java.lang.String[][] m_table)
public boolean isFanoPlane()
throws java.lang.Exception
m_table - Multiplication table.
java.lang.Exception
public static java.lang.String[][] getTableView(java.lang.String[][] table,
java.lang.String bitmap)
throws java.lang.Exception
bitmap - E.g. 0110010..
returns the 2nd, 3rd, 5th ... rows and columns.
java.lang.Exception
public static java.lang.String getMultTableAsHtml(java.lang.String[] basis,
java.lang.String[][] m_table)
public static java.lang.String getMultTableStringDelimited(java.lang.String[][] m_table,
java.lang.String delimiter)
basis - Basis elementsm_table - Multiplication tabledelimiter - Delimiter
public static java.lang.String getMultTableAsHtml(java.lang.String[] basis,
java.lang.String[][] m_table,
boolean without_html_tags)
public java.lang.String getMultTableAsHtml()
public java.lang.String getMultTableAsHtml(boolean without_html_tags)
public static java.lang.String getMultTableListAsHtml(java.util.LinkedList<MultiplicationTable> table_list)
public static java.lang.String[][] swapColumns(java.lang.String[][] table,
int col1,
int col2)
table - Multiplication table.col1 - Column 1.col2 - Column 2.
public static java.lang.String[][] swapRows(java.lang.String[][] table,
int row1,
int row2)
table - Multiplication table.row1 - Row 1.row2 - Row 2.
public static java.lang.String[][] getCopy(java.lang.String[][] table)
public static double getDeterminant2(double[][] mat)
Matrix - with numerical entries.
public static java.lang.String[][] getNormedMultiplicationTable(java.lang.String[][] mult_table,
java.lang.String[] sub_basis)
A - sub table based on the sub basis is projected out.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||