A C D E G H I J M N O P R S T U V

A

actionPerformed(ActionEvent) - Method in class javamath.util.mathgui.VisualList
 
actionPerformed(ActionEvent) - Method in class javamath.util.mathgui.TestVisualList
 
actionPerformed(ActionEvent) - Method in class javamath.util.mathgui.PermutationInput
 
addElement(Object) - Method in class javamath.util.mathgui.VisualList
 
addObserver(Observer) - Method in class javamath.util.mathgui.PermutationInput
Notify o when this object changes.
asASCII() - Method in class javamath.util.math.MathObject
 
asASCII() - Method in interface javamath.util.math.MathInterface
render as ASCII
asHTML() - Method in class javamath.util.math.MathObject
 
asHTML() - Method in class javamath.util.math.CharacterTable
 
asHTML() - Method in interface javamath.util.math.MathInterface
render as HTML
asLaTeX() - Method in class javamath.util.math.MathObject
 
asLaTeX() - Method in interface javamath.util.math.MathInterface
render as LaTeX without enclosing $ signs.
asMathML() - Method in class javamath.util.math.MathObject
 
asMathML() - Method in interface javamath.util.math.MathInterface
render as HTML with embedded MathML using WebEQ applet
asOpenMath() - Method in class javamath.util.math.MathObject
 
asOpenMath() - Method in interface javamath.util.math.MathInterface
render as XML encoded OpenMath
assignOpenMath(String, OMObject) - Method in interface javamath.server.cas.CASession
Send an Openmath object to the computer algebra system and store it in variable varname.
assignOpenMath(String, OMObject) - Method in class javamath.server.cas.impl.GAP.Session
 
assignOpenMath(String, OMObject) - Method in class javamath.server.cas.impl.Maple.Session
 
assignOpenMath(String, OMObject) - Method in class javamath.server.proxycas.ProxyCASession
 
asVector() - Method in class javamath.util.mathgui.VisualList
 

C

casBinding - Static variable in class javamath.server.Server
The name to which the remote CAServer object is bound.
CAServer - interface javamath.server.cas.CAServer.
CAServer represents a server that creates sessions for a specified computer algebra package.
CAServerImpl - class javamath.server.cas.impl.CAServerImpl.
This is the implemention for a generic computer algebra session server.
CASession - interface javamath.server.cas.CASession.
CASession is an interface representing a session with a computer algebra (CA) system.
centralizerIndex(int, int) - Method in class javamath.util.math.CharacterTable
 
centralizerPrimes(int) - Method in class javamath.util.math.CharacterTable
 
centralizerSizes(int) - Method in class javamath.util.math.CharacterTable
Size of the centralizer of the ith conjugacy class
CharacterTable - class javamath.util.math.CharacterTable.
This class is a wrapper of nice accessor functions for the character table defined in the group1 CD and PolyMath's OpenMath library.
CharacterTable(OMApplication) - Constructor for class javamath.util.math.CharacterTable
Construct a character table from an OM encoding of same.
classSizes(int) - Method in class javamath.util.math.CharacterTable
 
clear() - Method in class javamath.util.mathgui.VisualList
 
closeSession() - Method in interface javamath.server.cas.CASession
 
closeSession() - Method in class javamath.server.cas.impl.GAP.Session
Close down the GAP process when all clients have completed.
closeSession() - Method in class javamath.server.cas.impl.Maple.Session
 
closeSession() - Method in class javamath.server.proxycas.ProxyCASession
 
conjClassNames(int) - Method in class javamath.util.math.CharacterTable
Name of the ith conjugacy class (numbered from 0).
createSession(String) - Method in interface javamath.server.cas.CAServer
Create a session to a specified computer algebra system.
createSession(String) - Method in class javamath.server.cas.impl.CAServerImpl
Creates a session for a specified computer algebra system and returns the session to the caller.
createSession(String) - Method in class javamath.server.proxycas.ProxyCAServer
Returns a computation session with the compute engine named cas.

D

displayList() - Method in class javamath.util.mathgui.VisualList
 
displayPerm() - Method in class javamath.util.mathgui.PermutationInput
display the current permutation

E

evaluateOpenMath(OMObject) - Method in interface javamath.server.cas.CASession
Send an Openmath object to the computer algebra system and return an Openmath object as a result.
evaluateOpenMath(OMObject) - Method in class javamath.server.cas.impl.GAP.Session
Send an OpenMath object to GAP and obtain the result of sending the object.
evaluateOpenMath(OMObject) - Method in class javamath.server.cas.impl.Maple.Session
Send an OpenMath object to MAPLE and obtain the result of sending the object.
evaluateOpenMath(OMObject) - Method in class javamath.server.proxycas.ProxyCASession
 

G

GAPCommand - Static variable in class javamath.server.Server
Command to start GAP on this system.
get(Object) - Method in interface javamath.server.store.Store
Retrieve the object associated with the key key
get(Object) - Method in class javamath.server.store.HashStore
Retrieve the object associated with key.
get(String) - Method in class javamath.server.proxystore.ProxyStore
 
getNativeError() - Method in interface javamath.server.cas.CASession
Retrieves the error message generated by the last command sent to the compute engine.
getNativeError() - Method in class javamath.server.cas.impl.GAP.Session
 
getNativeError() - Method in class javamath.server.cas.impl.Maple.Session
 
getNativeError() - Method in class javamath.server.proxycas.ProxyCASession
 
getNativeOutput() - Method in interface javamath.server.cas.CASession
Retrieves the output of the last command sent to the compute engine.
getNativeOutput() - Method in class javamath.server.cas.impl.GAP.Session
unimplemented for GAP
getNativeOutput() - Method in class javamath.server.cas.impl.Maple.Session
 
getNativeOutput() - Method in class javamath.server.proxycas.ProxyCASession
 

H

HashStore - class javamath.server.store.HashStore.
HashStore is an implementation of Store which is a remote object in which to store (key,val) pairs.
HashStore() - Constructor for class javamath.server.store.HashStore
 
HTTPD_PORT_NUMBER - Static variable in class javamath.server.Server
The port for accessing servlets for HTTP proxys.

I

initializeVectors() - Method in class javamath.util.mathgui.PermutationInput
 
irratVals(int) - Method in class javamath.util.math.CharacterTable
 
irredMat(int, int) - Method in class javamath.util.math.CharacterTable
 
isValidCycleNotation(String) - Static method in class javamath.util.math.Permutation
Verify that a given string encodes a permutation in cycle notation.

J

javamath.server - package javamath.server
Root level package of the JavaMath software.
javamath.server.cas - package javamath.server.cas
Implementation of the Computer Algebra Server.
javamath.server.cas.impl - package javamath.server.cas.impl
 
javamath.server.cas.impl.GAP - package javamath.server.cas.impl.GAP
 
javamath.server.cas.impl.Maple - package javamath.server.cas.impl.Maple
 
javamath.server.proxycas - package javamath.server.proxycas
 
javamath.server.proxystore - package javamath.server.proxystore
 
javamath.server.store - package javamath.server.store
 
javamath.util - package javamath.util
 
javamath.util.math - package javamath.util.math
The design of this package should be regarded as tentative.
javamath.util.mathgui - package javamath.util.mathgui
Useful gui tools for including in applets.
JavamathHome - Static variable in class javamath.server.Server
Root directory of the JavaMath installation.

M

main(String[]) - Static method in class javamath.util.mathgui.TestPermutationInput
 
main(String[]) - Static method in class javamath.util.mathgui.TestVisualList
 
main(String[]) - Static method in class javamath.server.store.HashStore
The object is created and bound to a name by running the script javamath/src/server/store/bin/runstore with optional arguments [timeout frequency] in case the objects are to expire after a period of being unused.
main(String[]) - Static method in class javamath.server.cas.impl.CAServerImpl
The main program creates one instance of the server and binds it to a name on the local host.
main(String[]) - Static method in class javamath.server.cas.impl.Maple.Test
 
MapleCommand - Static variable in class javamath.server.Server
Command to start Maple on this system.
MathInterface - interface javamath.util.math.MathInterface.
This interface represents Java mathematical objects that can be converted to OpenMath objects using the PolyMath library.
MathObject - class javamath.util.math.MathObject.
This is the ancestor of all Java mathematical objects that can be converted to OpenMath objects using the PolyMath library.
MathObject() - Constructor for class javamath.util.math.MathObject
 

N

nativeEvaluate(String) - Method in interface javamath.server.cas.CASession
Equivalent to sendNativeCommand composed with getNativeOutput
nativeEvaluate(String) - Method in class javamath.server.cas.impl.GAP.Session
This method is pretty generic.
nativeEvaluate(String) - Method in class javamath.server.cas.impl.Maple.Session
This method is pretty generic.
nativeEvaluate(String) - Method in class javamath.server.proxycas.ProxyCASession
 
notify - Variable in class javamath.util.mathgui.PermutationInput
 
numCentralizerPrimes() - Method in class javamath.util.math.CharacterTable
 
numIrratVals() - Method in class javamath.util.math.CharacterTable
 

O

ordersClassReps(int) - Method in class javamath.util.math.CharacterTable
 

P

Permutation - class javamath.util.math.Permutation.
This class represents a permutation using GAP's permutation CD and PolyMath's OpenMath library.
Permutation - class javamath.util.mathgui.Permutation.
A private implementation of Permutation with various useful constructor and accessor methods.
Permutation() - Constructor for class javamath.util.math.Permutation
Construct the identity permutation.
Permutation() - Constructor for class javamath.util.mathgui.Permutation
Construct the identity permutation.
Permutation(int[]) - Constructor for class javamath.util.math.Permutation
Construct the permutation where point i+1 goes to map[i].
Permutation(OMApplication) - Constructor for class javamath.util.math.Permutation
Construct the permutation from an OpenMath application.
Permutation(String) - Constructor for class javamath.util.math.Permutation
Construct a permutation from a string encoding cycle notation.
Permutation(Vector) - Constructor for class javamath.util.mathgui.Permutation
takes a permutation in cycle notation.
PermutationGroup - class javamath.util.math.PermutationGroup.
This class represents a permutation group using GAP's permutation CD and PolyMath's OpenMath library.
PermutationGroup() - Constructor for class javamath.util.math.PermutationGroup
Construct the trivial group
PermutationGroup(OMApplication) - Constructor for class javamath.util.math.PermutationGroup
Construct a group from an OMApplication encoding
PermutationGroup(Permutation[]) - Constructor for class javamath.util.math.PermutationGroup
Construct a group from a Permutation array.
PermutationInput - class javamath.util.mathgui.PermutationInput.
A gui tool for inputting permutations point by point.
PermutationInput.Notifier - class javamath.util.mathgui.PermutationInput.Notifier.
this is how we communicate with the outside world
PermutationInput.Notifier(PermutationInput) - Constructor for class javamath.util.mathgui.PermutationInput.Notifier
 
PermutationInput() - Constructor for class javamath.util.mathgui.PermutationInput
 
permutationMap() - Method in class javamath.util.mathgui.PermutationInput
Create a mathgui.Permutation from the current data
postObjects(URL, Serializable[]) - Static method in class javamath.util.ServletWriter
 
powerMap(int, int) - Method in class javamath.util.math.CharacterTable
 
ProxyCAServer - class javamath.server.proxycas.ProxyCAServer.
Servlet based proxy for the RMI CAServer.
ProxyCAServer(String) - Constructor for class javamath.server.proxycas.ProxyCAServer
proxyCASURL is a string like http://javamathserver.domain.net/ProxyCAS which is the URL to the directory javamath/src/server/proxystore on the server.
ProxyCASession - class javamath.server.proxycas.ProxyCASession.
Servlet based proxy for the RMI CASession.
ProxyCASession(String, String) - Constructor for class javamath.server.proxycas.ProxyCASession
 
proxyCASURL - Static variable in class javamath.server.Server
The url where the HTTP proxy CAS servlets are to be found.
ProxyStore - class javamath.server.proxystore.ProxyStore.
Servlet based proxy for the RMI store.
ProxyStore(String) - Constructor for class javamath.server.proxystore.ProxyStore
 
proxyStoreURL - Static variable in class javamath.server.Server
The url where the HTTP proxy Store servlets are to be found.
put(Object, Object) - Method in interface javamath.server.store.Store
Associate object val with the key key
put(Object, Object) - Method in class javamath.server.store.HashStore
Unlike the put in collections, this is void in order to minimize network overhead.
put(String, Serializable) - Method in class javamath.server.proxystore.ProxyStore
 

R

removeElementAt(int) - Method in class javamath.util.mathgui.VisualList
 
retrieveOpenMath(String) - Method in interface javamath.server.cas.CASession
Retrieve the object stored in variable varname in the compute engine as an OpenMath object.
retrieveOpenMath(String) - Method in class javamath.server.cas.impl.GAP.Session
 
retrieveOpenMath(String) - Method in class javamath.server.cas.impl.Maple.Session
 
retrieveOpenMath(String) - Method in class javamath.server.proxycas.ProxyCASession
 

S

sendNativeCommand(String) - Method in interface javamath.server.cas.CASession
Send a command in the native language of the compute engine.
sendNativeCommand(String) - Method in class javamath.server.cas.impl.GAP.Session
 
sendNativeCommand(String) - Method in class javamath.server.cas.impl.Maple.Session
 
sendNativeCommand(String) - Method in class javamath.server.proxycas.ProxyCASession
 
sendPermutation(Permutation) - Method in class javamath.util.mathgui.PermutationInput.Notifier
 
Server - class javamath.server.Server.
System dependent constants for a javamath server installation.
SERVER_NAME - Static variable in class javamath.server.Server
Fully qualified computer name
Server() - Constructor for class javamath.server.Server
 
ServletWriter - class javamath.util.ServletWriter.
AUTHOR: Scott McPherson
EMAIL: scottm@mochamail.com
DATE: October 1, 1999
Copyright (C) 1999 Scott McPherson
This class provides a simple method of posting multiple Serialized objects to a Java servlet and getting objects in return.
ServletWriter() - Constructor for class javamath.util.ServletWriter
 
Session - class javamath.server.cas.impl.GAP.Session.
This class implements a session with the GAP computer algebra system.
Session - class javamath.server.cas.impl.Maple.Session.
This class implements a session with the MAPLE computer algebra system.
Session() - Constructor for class javamath.server.cas.impl.GAP.Session
Construct a GAP session.
Session() - Constructor for class javamath.server.cas.impl.Maple.Session
Construct a MAPLE session.
Store - interface javamath.server.store.Store.
Remote object with the functionality of a hash table.
storeBinding - Static variable in class javamath.server.Server
The name to which the remote Store object is bound.

T

Test - class javamath.server.cas.impl.Maple.Test.
Test the MapleProcess class.
Test() - Constructor for class javamath.server.cas.impl.Maple.Test
 
TestPermutationInput - class javamath.util.mathgui.TestPermutationInput.
Tests the PermutationInput class.
TestPermutationInput() - Constructor for class javamath.util.mathgui.TestPermutationInput
 
TestVisualList - class javamath.util.mathgui.TestVisualList.
Tests the VisualList class.
TestVisualList() - Constructor for class javamath.util.mathgui.TestVisualList
 
toArray() - Method in class javamath.util.mathgui.Permutation
returns an array a such that the permutation maps i to a[i-1]
toOMObject() - Method in class javamath.util.math.MathObject
 
toOMObject() - Method in class javamath.util.math.CharacterTable
Return the original OMObject encoding for the character table.
toOMObject() - Method in class javamath.util.math.Permutation
Return an OpenMath object representing this permutation.
toOMObject() - Method in class javamath.util.math.PermutationGroup
Construct an OMObject encoding for the group.
toOMObject() - Method in interface javamath.util.math.MathInterface
Returns an OpenMath object encoding of the mathematical object.
toString() - Method in class javamath.util.math.CharacterTable
Create a reasonable string encoding.
toString() - Method in class javamath.util.math.Permutation
A simple string encoding for the permutation.
toString() - Method in class javamath.util.math.PermutationGroup
Create a reasonable string encoding.
toString() - Method in class javamath.util.mathgui.Permutation
a string representing the permutation in cycle notation.
toString() - Method in class javamath.util.mathgui.PermutationInput
The current permutation in cycle notation.

U

unreferenced() - Method in class javamath.server.cas.impl.GAP.Session
 
unreferenced() - Method in class javamath.server.cas.impl.Maple.Session
Close down the MAPLE process when all clients have completed.
update(Observable, Object) - Method in class javamath.util.mathgui.TestPermutationInput
 

V

VisualList - class javamath.util.mathgui.VisualList.
A simple list manager with the functionality of a Vector and delete and clear buttons.
VisualList() - Constructor for class javamath.util.mathgui.VisualList
 

A C D E G H I J M N O P R S T U V