javamath.util.math
Class CharacterTable
java.lang.Object
|
+--javamath.util.math.CharacterTable
- public class CharacterTable
- extends java.lang.Object
This class is a wrapper of nice accessor functions for the
character table defined in the group1 CD
and PolyMath's OpenMath library. This object is immutable.
|
Constructor Summary |
CharacterTable(javamath.util.math.OMApplication app)
Construct a character table from an OM encoding of same. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
CharacterTable
public CharacterTable(javamath.util.math.OMApplication app)
throws java.lang.Exception
- Construct a character table from an OM encoding of same.
conjClassNames
public javamath.util.math.OMString conjClassNames(int i)
- Name of the ith conjugacy class (numbered from 0).
centralizerSizes
public javamath.util.math.OMInteger centralizerSizes(int i)
- Size of the centralizer of the ith conjugacy class
numCentralizerPrimes
public int numCentralizerPrimes()
centralizerPrimes
public javamath.util.math.OMInteger centralizerPrimes(int i)
centralizerIndex
public javamath.util.math.OMInteger centralizerIndex(int i,
int j)
powerMap
public javamath.util.math.OMString powerMap(int i,
int j)
classSizes
public javamath.util.math.OMInteger classSizes(int i)
ordersClassReps
public javamath.util.math.OMInteger ordersClassReps(int i)
irredMat
public javamath.util.math.OMObject irredMat(int i,
int j)
numIrratVals
public int numIrratVals()
irratVals
public javamath.util.math.OMObject irratVals(int i)
toOMObject
public javamath.util.math.OMObject toOMObject()
- Return the original OMObject encoding for the character table.
toString
public java.lang.String toString()
- Create a reasonable string encoding.
- Overrides:
toString in class java.lang.Object
asHTML
public java.lang.String asHTML()