A B C D E F G H I J L M N O P Q R S T U V W X Y Z

A

ABOVE_COLOR - Static variable in class org.uacalc.nbui.LatDrawer
 
AbstractOperation - Class in org.uacalc.alg.op
This class implements the basic methods of Operation.
AbstractOperation(String, int, int) - Constructor for class org.uacalc.alg.op.AbstractOperation
 
AbstractOperation(OperationSymbol, int) - Constructor for class org.uacalc.alg.op.AbstractOperation
 
accept(File) - Method in class org.uacalc.io.ExtFileFilter
 
add(int, Object) - Method in class org.uacalc.util.SimpleList
This just throws an UnsupportedOperationException.
add(Object) - Method in class org.uacalc.util.SimpleList
This just throws an UnsupportedOperationException.
addAlgebra(SmallAlgebra, boolean) - Method in class org.uacalc.nbui.MainController
 
addAlgebra(SmallAlgebra) - Method in class org.uacalc.nbui.MainController
 
addAlgebra(SmallAlgebra, File, boolean) - Method in class org.uacalc.nbui.MainController
Make alg into a GUIAlgebra, add it to the list and to the table with the list and scroll to the bottom.
addAlgebra(GUIAlgebra, boolean) - Method in class org.uacalc.nbui.MainController
Make alg into a GUIAlgebra, add it to the list and to the table with the list and scroll to the bottom.
addAlgebra(SmallAlgebra) - Method in class org.uacalc.ui.table.AlgebraTableModel
 
addAlgebra(SmallAlgebra, File) - Method in class org.uacalc.ui.table.AlgebraTableModel
 
addAlgebra(GUIAlgebra) - Method in class org.uacalc.ui.table.AlgebraTableModel
 
addAlgebra(SmallAlgebra) - Method in class org.uacalc.ui.UACalculator
 
addAlgebra(SmallAlgebra, File) - Method in class org.uacalc.ui.UACalculator
right now the list of algebras is maintained the algebraTableModel.
addAll(int, Collection) - Method in class org.uacalc.util.SimpleList
This just throws an UnsupportedOperationException.
addAll(Collection) - Method in class org.uacalc.util.SimpleList
 
addEndingLine(String) - Method in class org.uacalc.ui.tm.ProgressReport
 
addLine(String) - Method in class org.uacalc.ui.tm.ProgressReport
 
addLogLine(String) - Method in class org.uacalc.ui.tm.ProgressState
 
addOp() - Method in class org.uacalc.nbui.AlgebraEditorController
 
addOperation(Operation) - Method in class org.uacalc.ui.AlgebraEditor
 
addStartLine(String) - Method in class org.uacalc.ui.tm.ProgressReport
 
addTask(BackgroundTask<?>) - Method in class org.uacalc.ui.MonitorPanel
 
addTask(BackgroundTask<?>, boolean) - Method in class org.uacalc.ui.MonitorPanel
 
addTask(BackgroundTask<?>) - Method in class org.uacalc.ui.table.TaskTableModel
 
addTask(BackgroundTask<?>, boolean) - Method in class org.uacalc.ui.table.TaskTableModel
 
alg - Variable in class org.uacalc.alg.QuotientElement
 
ALG_EXT - Static variable in class org.uacalc.io.ExtFileFilter
 
ALG_NAME_END_TAG - Static variable in class org.uacalc.io.AlgebraWriter
 
ALG_NAME_TAG - Static variable in class org.uacalc.io.AlgebraWriter
 
Algebra - Interface in org.uacalc.alg
 
ALGEBRA_CHANGED - Static variable in class org.uacalc.nbui.MainController
 
ALGEBRA_END_TAG - Static variable in class org.uacalc.io.AlgebraWriter
 
ALGEBRA_TAG - Static variable in class org.uacalc.io.AlgebraWriter
 
AlgebraEditor - Class in org.uacalc.ui
 
AlgebraEditor(UACalculator) - Constructor for class org.uacalc.ui.AlgebraEditor
 
AlgebraEditor.OpSymItem - Interface in org.uacalc.ui
A cute hack to get the toString method of an OperationSymbol to put the arity in parentheses.
AlgebraEditorController - Class in org.uacalc.nbui
 
AlgebraEditorController(UACalculatorUI) - Constructor for class org.uacalc.nbui.AlgebraEditorController
 
AlgebraEditorController.OpSymItem - Interface in org.uacalc.nbui
A cute hack to get the toString method of an OperationSymbol to put the arity in parentheses.
AlgebraIO - Class in org.uacalc.io
Reader and writers.
AlgebraReader - Class in org.uacalc.io
XML reading.
AlgebraReader(File) - Constructor for class org.uacalc.io.AlgebraReader
 
AlgebraReader(String) - Constructor for class org.uacalc.io.AlgebraReader
 
AlgebraReader(InputStream) - Constructor for class org.uacalc.io.AlgebraReader
 
Algebras - Class in org.uacalc.alg
A class with static methods for algebras.
algebras - Variable in class org.uacalc.alg.BigProductAlgebra
 
algebras - Variable in class org.uacalc.alg.ProductAlgebra
 
AlgebraTableInputPanel - Class in org.uacalc.ui
 
AlgebraTableInputPanel(String, int, String) - Constructor for class org.uacalc.ui.AlgebraTableInputPanel
 
AlgebraTableModel - Class in org.uacalc.ui.table
 
AlgebraTableModel() - Constructor for class org.uacalc.ui.table.AlgebraTableModel
 
AlgebraTablePanel - Class in org.uacalc.ui.table
 
AlgebraTablePanel() - Constructor for class org.uacalc.ui.table.AlgebraTablePanel
 
algebraType() - Method in class org.uacalc.alg.BasicAlgebra
 
algebraType() - Method in class org.uacalc.alg.FreeAlgebra
 
algebraType() - Method in class org.uacalc.alg.PolinLikeAlgebra
 
algebraType() - Method in class org.uacalc.alg.PowerAlgebra
 
algebraType() - Method in class org.uacalc.alg.ProductAlgebra
 
algebraType() - Method in class org.uacalc.alg.QuotientAlgebra
 
algebraType() - Method in class org.uacalc.alg.ReductAlgebra
 
algebraType() - Method in interface org.uacalc.alg.SmallAlgebra
The type of algebra this is, like a quotient algebra.
algebraType() - Method in class org.uacalc.alg.Subalgebra
 
algebraType() - Method in class org.uacalc.alg.SubProductAlgebra
 
algebraType() - Method in class org.uacalc.alg.UnaryTermsMonoid
 
algebraType() - Method in class org.uacalc.lat.BasicLattice
 
AlgebraWithGeneratingVector - Class in org.uacalc.alg
 
AlgebraWithGeneratingVector(SmallAlgebra, int[]) - Constructor for class org.uacalc.alg.AlgebraWithGeneratingVector
 
AlgebraWriter - Class in org.uacalc.io
XML writing.
AlgebraWriter(SmallAlgebra, PrintWriter) - Constructor for class org.uacalc.io.AlgebraWriter
 
AlgebraWriter(SmallAlgebra, String) - Constructor for class org.uacalc.io.AlgebraWriter
 
algSize - Variable in class org.uacalc.alg.op.AbstractOperation
 
allElementsFound() - Method in class org.uacalc.alg.Closer
 
append(SimpleList) - Method in class org.uacalc.util.SimpleList
This corresponds to (APPEND this lst) in lisp.
appendToLogArea(String) - Method in class org.uacalc.ui.tm.ProgressReport
 
arity() - Method in class org.uacalc.alg.op.AbstractOperation
This gives the arity of this operation.
arity() - Method in interface org.uacalc.alg.op.Operation
This gives the arity of this operation.
arity() - Method in class org.uacalc.alg.op.OperationSymbol
This gives the arity of this operation.
ARITY_END_TAG - Static variable in class org.uacalc.io.AlgebraWriter
 
ARITY_TAG - Static variable in class org.uacalc.io.AlgebraWriter
 
array - Variable in class org.uacalc.util.IntArray
 
ArrayIncrementor - Interface in org.uacalc.util
This is for in place incrementing of an array.
arrayIncrementor(int[]) - Static method in class org.uacalc.util.PermutationGenerator
This increments arr, applying the next transposition that results in a different array.
ArrayString - Class in org.uacalc.util
A static method to print out an array based on Java Tech Tips, Feb 5, 2002.
ArrayString() - Constructor for class org.uacalc.util.ArrayString
 
atoms() - Method in class org.uacalc.alg.conlat.CongruenceLattice
 
atoms() - Method in class org.uacalc.alg.sublat.SubalgebraLattice
 
atoms() - Method in class org.uacalc.lat.BasicLattice
 
atoms() - Method in interface org.uacalc.lat.Lattice
 
ATT_COLOR - Static variable in class org.uacalc.ui.LatDrawer
 
ATT_COLOR - Static variable in class org.uacalc.ui.LatDrawPanel
 
awaitTermination(long, TimeUnit) - Method in class org.uacalc.ui.tm.GuiExecutor
 

B

BackgroundExec - Class in org.uacalc.ui.tm
 
BackgroundExec() - Constructor for class org.uacalc.ui.tm.BackgroundExec
 
BackgroundTask<V> - Class in org.uacalc.ui.tm
BackgroundTask

Background task class supporting cancellation, completion notification, and progress notification.

BackgroundTask(ProgressReport) - Constructor for class org.uacalc.ui.tm.BackgroundTask
 
BackgroundTask.Status - Enum in org.uacalc.ui.tm
 
BadAlgebraFileException - Exception in org.uacalc.io
 
BadAlgebraFileException(String) - Constructor for exception org.uacalc.io.BadAlgebraFileException
 
BASIC - Static variable in class org.uacalc.io.AlgebraReader
 
BASIC_ALGEBRA_END_TAG - Static variable in class org.uacalc.io.AlgebraWriter
 
BASIC_ALGEBRA_TAG - Static variable in class org.uacalc.io.AlgebraWriter
 
BasicAlgebra - Class in org.uacalc.alg
This class represents SmallAlgebra's.
BasicAlgebra(String, int, List<Operation>) - Constructor for class org.uacalc.alg.BasicAlgebra
If a universe is not given, use Integers.
BasicAlgebra(String, List, List<Operation>) - Constructor for class org.uacalc.alg.BasicAlgebra
This constructs a SmallAlgebra from a ordered list of elements.
BasicLattice - Class in org.uacalc.lat
 
BasicLattice(String, OrderedSet) - Constructor for class org.uacalc.lat.BasicLattice
Make a BasicLattice from a poset.
BasicLattice(String, Lattice) - Constructor for class org.uacalc.lat.BasicLattice
Make a BasicLattice from a Lattice.
BasicLattice(String, CongruenceLattice, boolean) - Constructor for class org.uacalc.lat.BasicLattice
Make a BasicLattice from a CongruenceLattice.
BasicPartition - Class in org.uacalc.alg.conlat
This class implement the basic operations for partition on the set {0, 1, ..., n-1}.
BasicPartition(int[]) - Constructor for class org.uacalc.alg.conlat.BasicPartition
 
BasicSet - Class in org.uacalc.alg.sublat
This class implement the basic set operations on the set {0, 1, ..., n-1}.
BasicSet(int[]) - Constructor for class org.uacalc.alg.sublat.BasicSet
 
beep() - Method in class org.uacalc.nbui.MainController
 
beep() - Method in class org.uacalc.nbui.UACalculatorUI
 
beep() - Method in class org.uacalc.ui.UACalculator
 
BELOW_COLOR - Static variable in class org.uacalc.nbui.LatDrawer
 
BIG_PRODUCT_ALGEBRA_END_TAG - Static variable in class org.uacalc.io.AlgebraWriter
 
BIG_PRODUCT_ALGEBRA_TAG - Static variable in class org.uacalc.io.AlgebraWriter
 
BigProductAlgebra - Class in org.uacalc.alg
This class represents the direct product of SmallAlgebras which is too big to be a SmallAlgebra.
BigProductAlgebra() - Constructor for class org.uacalc.alg.BigProductAlgebra
 
BigProductAlgebra(String) - Constructor for class org.uacalc.alg.BigProductAlgebra
 
BigProductAlgebra(List<SmallAlgebra>) - Constructor for class org.uacalc.alg.BigProductAlgebra
Construct the direct product of a List of SmallAlgebra's.
BigProductAlgebra(String, List<SmallAlgebra>) - Constructor for class org.uacalc.alg.BigProductAlgebra
Construct the direct product of a List of SmallAlgebra's.
BigProductAlgebra(SmallAlgebra, int) - Constructor for class org.uacalc.alg.BigProductAlgebra
Construct the direct power of a SmallAlgebra.
BigProductAlgebra(String, SmallAlgebra, int) - Constructor for class org.uacalc.alg.BigProductAlgebra
Construct the direct power of a SmallAlgebra.
BigProductAlgebra(List<SmallAlgebra>, int[]) - Constructor for class org.uacalc.alg.BigProductAlgebra
Construct the direct product of a List of SmallAlgebra's raised to various powers.
BigProductAlgebra(String, List<SmallAlgebra>, int[]) - Constructor for class org.uacalc.alg.BigProductAlgebra
Construct the direct product of a List of SmallAlgebra's raised to various powers.
BLOCK - Static variable in interface org.uacalc.alg.conlat.Partition
Printing types: blocks, the useual way of writing a partition.
botAlg - Variable in class org.uacalc.alg.PolinLikeAlgebra
 
botConstIndex - Variable in class org.uacalc.alg.PolinLikeAlgebra
 
BOTH_COLOR - Static variable in class org.uacalc.nbui.LatDrawer
 

C

cancel(boolean) - Method in class org.uacalc.ui.tm.BackgroundTask
 
cancelOrRemoveCurrentTask() - Method in class org.uacalc.nbui.ComputationsController
 
cardinality() - Method in interface org.uacalc.alg.Algebra
 
cardinality - Variable in class org.uacalc.alg.BigProductAlgebra
-2 indicates the value has not been calculated; -1 that it is too big to be an int.
cardinality() - Method in class org.uacalc.alg.BigProductAlgebra
If this is larger than an int, return -1.
cardinality() - Method in class org.uacalc.alg.conlat.CongruenceLattice
 
cardinality() - Method in class org.uacalc.alg.GeneralAlgebra
 
cardinality() - Method in class org.uacalc.alg.sublat.SubalgebraLattice
 
cardinality() - Method in class org.uacalc.lat.BasicLattice
 
CARDINALITY_COUNTABLE - Static variable in interface org.uacalc.alg.Algebra
This is used to indicate the carinality of the algebra is either finite or countably infinite.
CARDINALITY_COUNTABLY_INFINITE - Static variable in interface org.uacalc.alg.Algebra
This is used to indicate the carinality of the algebra is countably infinite.
CARDINALITY_END_TAG - Static variable in class org.uacalc.io.AlgebraWriter
 
CARDINALITY_FINITE - Static variable in interface org.uacalc.alg.Algebra
This is used to indicate the carinality of the algebra is finite but otherwise unknown.
CARDINALITY_INFINITE - Static variable in interface org.uacalc.alg.Algebra
This is used to indicate the carinality of the algebra is infinite but otherwise unknown.
CARDINALITY_TAG - Static variable in class org.uacalc.io.AlgebraWriter
 
CARDINALITY_UNKNOWN - Static variable in interface org.uacalc.alg.Algebra
This is used to indicate the carinality of the algebra is unknown.
Cg(Object, Object) - Method in class org.uacalc.alg.conlat.CongruenceLattice
 
Cg(int, int) - Method in class org.uacalc.alg.conlat.CongruenceLattice
 
characters(char[], int, int) - Method in class org.uacalc.io.AlgebraReader
Since this is allowed to chunk the string in any way, we have to append the strings until we get to the end tag.
checkSave() - Method in class org.uacalc.nbui.MainController
 
checkSave() - Method in class org.uacalc.ui.UACalculator
 
clear() - Method in class org.uacalc.ui.NewAlgebraDialog
 
clear() - Method in class org.uacalc.util.SimpleList
This just throws an UnsupportedOperationException.
clearAll() - Method in class org.uacalc.ui.tm.ProgressState
 
clearLogLines() - Method in class org.uacalc.ui.tm.ProgressState
 
clearUserMessage() - Method in class org.uacalc.nbui.MainController
Clear the user message.
clone() - Method in class org.uacalc.util.IntArray
 
clone() - Method in class org.uacalc.util.SimpleList
 
close() - Method in class org.uacalc.alg.Closer
 
Closer - Class in org.uacalc.alg
A class for finding the closure with configurations for several options and fields to hold side results.
Closer(BigProductAlgebra, List<IntArray>) - Constructor for class org.uacalc.alg.Closer
 
Closer(BigProductAlgebra, List<IntArray>, Map<IntArray, Term>) - Constructor for class org.uacalc.alg.Closer
 
Closer(BigProductAlgebra, List<IntArray>, boolean) - Constructor for class org.uacalc.alg.Closer
 
CloserTiming - Class in org.uacalc.alg
A class to hold the data for the timing information in the UI.
CloserTiming(BigProductAlgebra, ProgressReport) - Constructor for class org.uacalc.alg.CloserTiming
 
coatoms() - Method in class org.uacalc.alg.conlat.CongruenceLattice
 
coatoms() - Method in class org.uacalc.alg.sublat.SubalgebraLattice
 
coatoms() - Method in class org.uacalc.lat.BasicLattice
 
coatoms() - Method in interface org.uacalc.lat.Lattice
 
COMMA - Static variable in class org.uacalc.terms.NonVariableTerm
 
commutes(Operation, Operation) - Static method in class org.uacalc.alg.op.Operations
This tests if an operation commutes with a unary operation.
commutes(int[], Operation, Operation) - Static method in class org.uacalc.alg.op.Operations
Test if map defines a homomorphism wrt these operations.
compareTo(AlgebraWithGeneratingVector) - Method in class org.uacalc.alg.AlgebraWithGeneratingVector
 
compareTo(Object) - Method in class org.uacalc.alg.conlat.BasicPartition
The order of a linear extension respecting rank.
compareTo(Object) - Method in class org.uacalc.alg.sublat.BasicSet
The order of a linear extension respecting rank.
COMPUTATIONS_INDEX - Variable in class org.uacalc.ui.Tabs
 
ComputationsController - Class in org.uacalc.nbui
 
ComputationsController(UACalculatorUI) - Constructor for class org.uacalc.nbui.ComputationsController
 
ComputationsPanel - Class in org.uacalc.ui
 
ComputationsPanel(UACalculator) - Constructor for class org.uacalc.ui.ComputationsPanel
 
compute() - Method in class org.uacalc.ui.tm.BackgroundTask
 
con() - Method in class org.uacalc.alg.BasicAlgebra
 
con - Variable in class org.uacalc.alg.GeneralAlgebra
 
con() - Method in class org.uacalc.alg.GeneralAlgebra
 
con() - Method in class org.uacalc.alg.PolinLikeAlgebra
 
con() - Method in class org.uacalc.alg.ProductAlgebra
 
con() - Method in class org.uacalc.alg.QuotientAlgebra
 
con() - Method in class org.uacalc.alg.ReductAlgebra
 
con() - Method in interface org.uacalc.alg.SmallAlgebra
The congurence lattice.
con() - Method in class org.uacalc.alg.Subalgebra
 
con() - Method in class org.uacalc.alg.SubProductAlgebra
 
con() - Method in class org.uacalc.alg.UnaryTermsMonoid
 
ConController - Class in org.uacalc.nbui
 
ConController(UACalculatorUI, PropertyChangeSupport) - Constructor for class org.uacalc.nbui.ConController
 
congruence - Variable in class org.uacalc.alg.QuotientAlgebra
 
CONGRUENCE_END_TAG - Static variable in class org.uacalc.io.AlgebraWriter
 
CONGRUENCE_TAG - Static variable in class org.uacalc.io.AlgebraWriter
 
congruenceAsAlgebra(SmallAlgebra, Partition) - Static method in class org.uacalc.alg.ReductAlgebra
This gives the congruence cong as a subalgebra of A^2.
congruenceAsAlgebra(String, SmallAlgebra, Partition) - Static method in class org.uacalc.alg.ReductAlgebra
This gives the congruence cong as a subalgebra of A^2.
congruenceAsAlgebra(SmallAlgebra, Partition) - Static method in class org.uacalc.alg.Subalgebra
This gives the congruence cong as a subalgebra of A^2.
congruenceAsAlgebra(String, SmallAlgebra, Partition) - Static method in class org.uacalc.alg.Subalgebra
This gives the congruence cong as a subalgebra of A^2.
CongruenceLattice - Class in org.uacalc.alg.conlat
A class to represent the congruence lattice of a SmallAlgebra; this is, an algebra with universe the integers from 0 to n-1.
CongruenceLattice(SmallAlgebra) - Constructor for class org.uacalc.alg.conlat.CongruenceLattice
 
congruenceModularForIdempotent(SmallAlgebra) - Static method in class org.uacalc.alg.Malcev
 
congruenceModularVariety(SmallAlgebra) - Static method in class org.uacalc.alg.Malcev
 
cons(Object) - Method in class org.uacalc.util.SimpleList
 
constantOperations() - Method in interface org.uacalc.alg.Algebra
This gives a list of the operations of arity 0, which is a little different from the constants.
constantOperations() - Method in class org.uacalc.alg.conlat.CongruenceLattice
 
constantOperations() - Method in class org.uacalc.alg.GeneralAlgebra
This gives a list of the operations of arity 0, which is a little different from the constants.
constantOperations() - Method in class org.uacalc.alg.sublat.SubalgebraLattice
 
constants - Variable in class org.uacalc.alg.BigProductAlgebra
 
constantToSymbol - Variable in class org.uacalc.alg.BigProductAlgebra
 
CONSTRUCTIONS_INDEX - Variable in class org.uacalc.ui.Tabs
 
constructPolinAlgebra(SmallAlgebra, Object) - Static method in class org.uacalc.alg.PolinLikeAlgebra
This is not implemented; don't use it.
constructPolinAlgebra(SmallAlgebra, int) - Static method in class org.uacalc.alg.PolinLikeAlgebra
This is not implemented; don't use it.
contains(int) - Method in class org.uacalc.alg.sublat.BasicSet
 
contains(Object) - Method in class org.uacalc.util.SimpleList
 
containsAll(Collection) - Method in class org.uacalc.util.SimpleList
 
conToSmallLattice(CongruenceLattice) - Method in class org.uacalc.lat.Lattices
 
convertToDefaultValueOps() - Method in class org.uacalc.alg.BasicAlgebra
 
convertToDefaultValueOps() - Method in class org.uacalc.alg.PolinLikeAlgebra
 
convertToDefaultValueOps() - Method in class org.uacalc.alg.ProductAlgebra
 
convertToDefaultValueOps() - Method in class org.uacalc.alg.QuotientAlgebra
 
convertToDefaultValueOps() - Method in class org.uacalc.alg.ReductAlgebra
 
convertToDefaultValueOps() - Method in interface org.uacalc.alg.SmallAlgebra
This is used in the UI.
convertToDefaultValueOps() - Method in class org.uacalc.alg.Subalgebra
 
convertToDefaultValueOps() - Method in class org.uacalc.alg.SubProductAlgebra
 
convertToDefaultValueOps() - Method in class org.uacalc.alg.UnaryTermsMonoid
 
convertToDefaultValueOps() - Method in class org.uacalc.lat.BasicLattice
 
convertToXML(String) - Static method in class org.uacalc.io.AlgebraIO
Read in a file like foo.alg file and output foo.xml.
convertToXML(File) - Static method in class org.uacalc.io.AlgebraIO
Read in a file like foo.alg file and output foo.xml.
copyList() - Method in class org.uacalc.util.SimpleList
 
countFuncApplications(int, int) - Method in class org.uacalc.alg.Closer
 
createPopupMenu() - Method in class org.uacalc.nbui.ConController
 
createPopupMenu() - Method in class org.uacalc.nbui.SubController
 
CSV_EXT - Static variable in class org.uacalc.io.ExtFileFilter
 

D

dayQuadruple(int, int, int, int, SmallAlgebra) - Static method in class org.uacalc.alg.Malcev
 
decompose - Variable in class org.uacalc.alg.SubProductAlgebra
 
defaultEltChangeHandler() - Method in class org.uacalc.nbui.AlgebraEditorController
 
deleteOp() - Method in class org.uacalc.nbui.AlgebraEditorController
 
depth() - Method in class org.uacalc.terms.NonVariableTerm
 
depth() - Method in interface org.uacalc.terms.Term
The depth of the term tree.
depth() - Method in class org.uacalc.terms.VariableImp
 
DESC_END_TAG - Static variable in class org.uacalc.io.AlgebraWriter
 
DESC_TAG - Static variable in class org.uacalc.io.AlgebraWriter
 
description - Variable in class org.uacalc.alg.GeneralAlgebra
 
drawAlg() - Method in class org.uacalc.nbui.DrawingController
 
drawAlg(GUIAlgebra, boolean) - Method in class org.uacalc.nbui.DrawingController
 
drawBelinda(SmallAlgebra) - Method in class org.uacalc.ui.UACalculator
 
drawCon() - Method in class org.uacalc.nbui.ConController
 
drawCon(SmallAlgebra, boolean) - Method in class org.uacalc.nbui.ConController
 
drawCon(SmallAlgebra) - Method in class org.uacalc.ui.UACalculator
 
DRAWING_INDEX - Variable in class org.uacalc.ui.Tabs
 
DrawingController - Class in org.uacalc.nbui
 
DrawingController(UACalculatorUI, PropertyChangeSupport) - Constructor for class org.uacalc.nbui.DrawingController
 
drawLattice(BasicLattice) - Static method in class org.uacalc.ui.LatDrawer
 
drawLattice(Diagram) - Static method in class org.uacalc.ui.LatDrawer
 
drawSub() - Method in class org.uacalc.nbui.SubController
 
drawSub(SmallAlgebra, boolean) - Method in class org.uacalc.nbui.SubController
 
drawSub(SmallAlgebra) - Method in class org.uacalc.ui.UACalculator
 
dual() - Method in class org.uacalc.lat.BasicLattice
Form the dual of the lattice.
dual(BasicLattice) - Static method in class org.uacalc.lat.Lattices
 

E

EDITOR_INDEX - Variable in class org.uacalc.ui.Tabs
 
ELEM_END_TAG - Static variable in class org.uacalc.io.AlgebraWriter
 
ELEM_TAG - Static variable in class org.uacalc.io.AlgebraWriter
 
elementIndex(Object) - Method in class org.uacalc.alg.BasicAlgebra
 
elementIndex(Object) - Method in class org.uacalc.alg.PolinLikeAlgebra
 
elementIndex(Object) - Method in class org.uacalc.alg.ProductAlgebra
 
elementIndex(Object) - Method in class org.uacalc.alg.QuotientAlgebra
 
elementIndex(Object) - Method in class org.uacalc.alg.ReductAlgebra
 
elementIndex(Object) - Method in interface org.uacalc.alg.SmallAlgebra
This method will return k if elem is the kth element; otherwise -1.
elementIndex(Object) - Method in class org.uacalc.alg.Subalgebra
 
elementIndex(Object) - Method in class org.uacalc.alg.SubProductAlgebra
 
elementIndex(Object) - Method in class org.uacalc.alg.UnaryTermsMonoid
 
elementIndex(Object) - Method in class org.uacalc.lat.BasicLattice
 
elements() - Method in class org.uacalc.util.SimpleList
 
EMPTY_LIST - Static variable in class org.uacalc.util.SimpleList
The empty list is a class constant
EMPTY_SET - Static variable in class org.uacalc.alg.sublat.BasicSet
 
EMPTY_STRING - Static variable in class org.uacalc.io.AlgebraReader
 
emptyList - Static variable in class org.uacalc.util.SimpleList
 
endElement(String, String, String) - Method in class org.uacalc.io.AlgebraReader
 
equalIntArrays(int[], int[]) - Static method in class org.uacalc.util.IntArray
 
equals(Object) - Method in class org.uacalc.alg.AlgebraWithGeneratingVector
 
equals(Object) - Method in class org.uacalc.alg.op.OperationSymbol
 
equals(Object) - Method in class org.uacalc.alg.op.SimilarityType
 
equals(Object) - Method in class org.uacalc.terms.NonVariableTerm
 
equals(Object) - Method in class org.uacalc.terms.VariableImp
 
equals(Object) - Method in class org.uacalc.util.IntArray
 
equalValues(Operation, Operation) - Static method in class org.uacalc.alg.op.Operations
Test if these have the same int values on the common sized set.
Equation - Class in org.uacalc.eq
A class to represent equations, that is, pairs of terms.
Equation(Term, Term) - Constructor for class org.uacalc.eq.Equation
 
Equation(Term, Term, List<Variable>) - Constructor for class org.uacalc.eq.Equation
 
eval(Algebra, Map) - Method in class org.uacalc.terms.NonVariableTerm
The evaluation of this term in an algebra using map as the variable assignment.
eval(Algebra, Map) - Method in interface org.uacalc.terms.Term
The evaluation of this term in an algebra using map as the variable assignment.
eval(Algebra, Map) - Method in class org.uacalc.terms.VariableImp
 
EWK - Static variable in interface org.uacalc.alg.conlat.Partition
Printing types: the algebra program representtation: a comma separated sequence of ints defining a map whose kernel is the partition.
execute(Runnable) - Method in class org.uacalc.ui.tm.GuiExecutor
 
extendToHomomorphism(int[], int[], SmallAlgebra, SmallAlgebra) - Static method in class org.uacalc.alg.sublat.SubalgebraLattice
Try to extend the map gens[i] to gensB[i] to a homomorphism.
extendToHomomorphism(Map<Integer, Integer>, SmallAlgebra, SmallAlgebra) - Static method in class org.uacalc.alg.sublat.SubalgebraLattice
Try to extend the map to a homomorphism.
ExtFileFilter - Class in org.uacalc.io
Filter files by extension.
ExtFileFilter(String, List) - Constructor for class org.uacalc.io.ExtFileFilter
 
ExtFileFilter(String, String) - Constructor for class org.uacalc.io.ExtFileFilter
 

F

FACTOR_END_TAG - Static variable in class org.uacalc.io.AlgebraWriter
 
FACTOR_TAG - Static variable in class org.uacalc.io.AlgebraWriter
 
factors() - Method in class org.uacalc.alg.BigProductAlgebra
 
factors() - Method in class org.uacalc.alg.ProductAlgebra
 
FACTORS_END_TAG - Static variable in class org.uacalc.io.AlgebraWriter
 
FACTORS_TAG - Static variable in class org.uacalc.io.AlgebraWriter
 
filter(BasicSet) - Method in class org.uacalc.alg.sublat.SubalgebraLattice
The set of all subalgebras containing the subalgebra elt.
filter(POElem) - Method in class org.uacalc.lat.BasicLattice
 
filter(Vertex) - Method in class org.uacalc.nbui.LatDrawer
 
findDayQuadrupleInSquare(SmallAlgebra) - Static method in class org.uacalc.alg.Malcev
Find a Day quadruple of the form a = (x0, x1), b = (x0, y1), c = y0, x1), d = (y0, y1).
findDifference(Operation, Operation) - Static method in class org.uacalc.alg.op.Operations
Find an argument where these operations differ.
findEquationOfAnotB(SmallAlgebra, SmallAlgebra, int[]) - Static method in class org.uacalc.alg.FreeAlgebra
 
findEquationOfAnotB(SmallAlgebra, SmallAlgebra, int[], ProgressReport) - Static method in class org.uacalc.alg.FreeAlgebra
Find an equation holding in A and failing in B under the substitution, or return null if there is no such failure.
findFailure(SmallAlgebra) - Method in class org.uacalc.eq.Equation
Check if this equation holds in alg, returning a place where it fails or null if it is true.
findFailureMap(SmallAlgebra) - Method in class org.uacalc.eq.Equation
Check if this equation holds in alg, returning the map from variables to ints where it fails or null if it is true.
findInClone(Operation, SmallAlgebra) - Static method in class org.uacalc.alg.FreeAlgebra
Test if op is in the clone of A and return the term if it is; null otherwise.
findJoinIrred(Partition, Partition) - Method in class org.uacalc.alg.conlat.CongruenceLattice
This finds a join irreducible congruence which is minimal with respect to being below b and not below a.
findJoinIrred(POElem, POElem) - Method in class org.uacalc.lat.BasicLattice
This finds a join irreducible element which is minimal with respect to being below a and not below b.
findMeetIrred(Partition, Partition) - Method in class org.uacalc.alg.conlat.CongruenceLattice
This finds a meet irreducible congruence which is maximal with respect to being above a and not above b.
findMeetIrred(POElem, POElem) - Method in class org.uacalc.lat.BasicLattice
This finds a meet irreducible element which is maximal with respect to being above a and not above b.
findMinimalSizedGeneratingSet() - Method in class org.uacalc.alg.sublat.SubalgebraLattice
 
findNUF(SmallAlgebra, int) - Static method in class org.uacalc.alg.Algebras
This will find a near unamimity term of the given arity if one exits; otherwise it return null.
findNUF(SmallAlgebra, int) - Static method in class org.uacalc.alg.Malcev
This will find a near unamimity term of the given arity if one exits; otherwise it return null.
findNUF(SmallAlgebra, int, ProgressReport) - Static method in class org.uacalc.alg.Malcev
This will find a near unanimity term of the given arity if one exits; otherwise it return null.
findSubtrace(Partition) - Method in class org.uacalc.alg.conlat.TypeFinder
 
findSubtrace(Partition, Partition) - Method in class org.uacalc.alg.conlat.TypeFinder
Find a subtrace for beta, which is assumed to be join irreducible, over its lower cover.
findType(Partition) - Method in class org.uacalc.alg.conlat.TypeFinder
 
findType(Partition, Partition) - Method in class org.uacalc.alg.conlat.TypeFinder
Find the type for beta, which is assumed to be join irreducible, over its lower cover.
findType(Subtrace) - Method in class org.uacalc.alg.conlat.TypeFinder
Finds the type of a subtrace and sets the type field of the it.
findTypeSet() - Method in class org.uacalc.alg.conlat.TypeFinder
Find the TCT type set of the algebra A.
first() - Method in class org.uacalc.alg.conlat.Subtrace
 
first - Variable in class org.uacalc.util.SimpleList
 
first() - Method in class org.uacalc.util.SimpleList
 
FREE_ALGEBRA_END_TAG - Static variable in class org.uacalc.io.AlgebraWriter
 
FREE_ALGEBRA_TAG - Static variable in class org.uacalc.io.AlgebraWriter
 
FreeAlgebra - Class in org.uacalc.alg
This class represents a subalgebra of a direct product of SmallAlgebras.
FreeAlgebra(SmallAlgebra, int, List<Equation>, ProgressReport) - Constructor for class org.uacalc.alg.FreeAlgebra
This constructs a finitely presented algebra and it is only correct if the algebra is in a CD variety.
FreeAlgebra(SmallAlgebra, int) - Constructor for class org.uacalc.alg.FreeAlgebra
Construct a free algebra without giving it a name.
FreeAlgebra(SmallAlgebra, int, ProgressReport) - Constructor for class org.uacalc.alg.FreeAlgebra
Construct a free algebra without giving it a name.
FreeAlgebra(SmallAlgebra, int, boolean) - Constructor for class org.uacalc.alg.FreeAlgebra
 
FreeAlgebra(SmallAlgebra, int, boolean, boolean) - Constructor for class org.uacalc.alg.FreeAlgebra
 
FreeAlgebra(String, SmallAlgebra, int) - Constructor for class org.uacalc.alg.FreeAlgebra
 
FreeAlgebra(String, SmallAlgebra, int, boolean) - Constructor for class org.uacalc.alg.FreeAlgebra
Consturct the free algebra over alg with numberOfGens generators.
FreeAlgebra(String, SmallAlgebra, int, boolean, boolean) - Constructor for class org.uacalc.alg.FreeAlgebra
 
FreeAlgebra(SmallAlgebra, int, boolean, boolean, ProgressReport) - Constructor for class org.uacalc.alg.FreeAlgebra
 
FreeAlgebra(String, SmallAlgebra, int, boolean, boolean, ProgressReport) - Constructor for class org.uacalc.alg.FreeAlgebra
 
FreeAlgebra(SmallAlgebra, int, boolean, boolean, boolean, List<Equation>, ProgressReport) - Constructor for class org.uacalc.alg.FreeAlgebra
 
FreeAlgebra(String, SmallAlgebra, int, boolean, boolean, boolean, List<Equation>, ProgressReport) - Constructor for class org.uacalc.alg.FreeAlgebra
Consturct the free algebra over alg with numberOfGens generators.
FreeAlgebra(String, BigProductAlgebra, List<IntArray>, List<IntArray>) - Constructor for class org.uacalc.alg.FreeAlgebra
Construct a FreeAlgebra when the gens and univ are already given.
frontIterator(SimpleList) - Method in class org.uacalc.util.SimpleList
This Iterator will iterate through the list until it reaches tail or to the end if tail is not found.

G

GeneralAlgebra - Class in org.uacalc.alg
This class represents general algebras that may or may not be "computer finite".
GeneralAlgebra(String) - Constructor for class org.uacalc.alg.GeneralAlgebra
 
GeneralAlgebra(String, Set) - Constructor for class org.uacalc.alg.GeneralAlgebra
 
GeneralAlgebra(String, Set, List<Operation>) - Constructor for class org.uacalc.alg.GeneralAlgebra
 
GENERATED_ELEMS_COLOR - Static variable in class org.uacalc.nbui.LatDrawer
 
generatingPair(Partition) - Method in class org.uacalc.alg.conlat.CongruenceLattice
Find a pair [a, b] (as an IntArray) which generates part.
generators() - Method in class org.uacalc.alg.SubProductAlgebra
 
GENERATORS_END_TAG - Static variable in class org.uacalc.io.AlgebraWriter
 
GENERATORS_TAG - Static variable in class org.uacalc.io.AlgebraWriter
 
gens - Variable in class org.uacalc.alg.SubProductAlgebra
 
get() - Method in class org.uacalc.ui.tm.BackgroundTask
 
get(long, TimeUnit) - Method in class org.uacalc.ui.tm.BackgroundTask
 
get(int) - Method in class org.uacalc.util.IntArray
 
get(int) - Method in class org.uacalc.util.SimpleList
 
getAboveType() - Method in class org.uacalc.nbui.LatDrawer
 
getAlgebra() - Method in class org.uacalc.alg.AlgebraWithGeneratingVector
 
getAlgebra() - Method in class org.uacalc.alg.conlat.CongruenceLattice
 
getAlgebra() - Method in class org.uacalc.alg.QuotientElement
 
getAlgebra() - Method in class org.uacalc.alg.sublat.SubalgebraLattice
 
getAlgebraEditor() - Method in class org.uacalc.ui.Tabs
 
getAlgebraEditor() - Method in class org.uacalc.ui.UACalculator
 
getAlgebraEditorController() - Method in class org.uacalc.nbui.MainController
 
getAlgebraEditorController() - Method in class org.uacalc.nbui.UACalculatorUI
 
getAlgebraList() - Method in class org.uacalc.nbui.MainController
 
getAlgebraList() - Method in class org.uacalc.ui.table.AlgebraTableModel
 
getAlgebraName() - Method in class org.uacalc.ui.NewAlgebraDialog
 
getAlgebrasPanel() - Method in class org.uacalc.nbui.UACalculatorUI
 
getAlgebraTableModel() - Method in class org.uacalc.ui.table.AlgebraTablePanel
 
getAlgListTable() - Method in class org.uacalc.nbui.UACalculatorUI
 
getAlgNameTextField() - Method in class org.uacalc.nbui.UACalculatorUI
 
getAnswer() - Method in class org.uacalc.alg.Closer
 
getArityDialog() - Method in class org.uacalc.nbui.AlgebraEditorController
 
getArityDialog() - Method in class org.uacalc.ui.AlgebraEditor
 
getArray() - Method in class org.uacalc.util.IntArray
 
getBackgroundExec() - Static method in class org.uacalc.ui.tm.BackgroundExec
 
getBasicLattice() - Method in class org.uacalc.alg.conlat.CongruenceLattice
 
getBasicLattice(boolean) - Method in class org.uacalc.alg.conlat.CongruenceLattice
Get the BasicLattice used primarily for drawing.
getBasicLattice() - Method in class org.uacalc.alg.sublat.SubalgebraLattice
 
getBasicLattice(boolean) - Method in class org.uacalc.alg.sublat.SubalgebraLattice
Get the BasicLattice used primarily for drawing.
getBasicLattice() - Method in class org.uacalc.nbui.LatDrawer
 
getBelowType() - Method in class org.uacalc.nbui.LatDrawer
 
getBlocks() - Method in class org.uacalc.alg.conlat.BasicPartition
Get the block form of this partition as an array of arrays.
getBlocks() - Method in interface org.uacalc.alg.conlat.Partition
 
getCancelCompButton() - Method in class org.uacalc.nbui.UACalculatorUI
 
getCard() - Method in class org.uacalc.ui.NewAlgebraDialog
 
getCardDialog() - Method in class org.uacalc.nbui.AlgebraEditorController
 
getCardDialog() - Method in class org.uacalc.ui.AlgebraEditor
 
getCardTextField() - Method in class org.uacalc.nbui.UACalculatorUI
 
getCellEditorValue() - Method in class org.uacalc.ui.table.IntegerEditor
 
getChildren() - Method in class org.uacalc.terms.NonVariableTerm
A list of terms which are the immediate children.
getChildren() - Method in interface org.uacalc.terms.Term
A list of terms which are the immediate children.
getChildren() - Method in class org.uacalc.terms.VariableImp
 
getColumnClass(int) - Method in class org.uacalc.ui.table.OperationTableModel
 
getColumnCount() - Method in class org.uacalc.ui.table.AlgebraTableModel
 
getColumnCount() - Method in class org.uacalc.ui.table.OperationTableModel
The column of index 0 is a vector of all but the last arg.
getColumnCount() - Method in class org.uacalc.ui.table.TaskTableModel
 
getColumnCount() - Method in class org.uacalc.ui.table.TermTableModel
 
getColumnName(int) - Method in class org.uacalc.ui.table.AlgebraTableModel
 
getColumnName(int) - Method in class org.uacalc.ui.table.OperationTableModel
 
getColumnName(int) - Method in class org.uacalc.ui.table.TaskTableModel
 
getColumnName(int) - Method in class org.uacalc.ui.table.TermTableModel
 
getComputationsController() - Method in class org.uacalc.nbui.MainController
 
getComputationsController() - Method in class org.uacalc.nbui.UACalculatorUI
 
getComputationsLogPane() - Method in class org.uacalc.nbui.UACalculatorUI
 
getComputationsPanel() - Method in class org.uacalc.nbui.UACalculatorUI
 
getComputationsPanel() - Method in class org.uacalc.ui.Tabs
 
getComputationsTable() - Method in class org.uacalc.nbui.UACalculatorUI
 
getConController() - Method in class org.uacalc.nbui.MainController
 
getConController() - Method in class org.uacalc.nbui.UACalculatorUI
 
getConDiagButton() - Method in class org.uacalc.nbui.UACalculatorUI
 
getCongruence() - Method in class org.uacalc.alg.QuotientAlgebra
Get the congruence on the super algebra giving this algebra.
getCongruence() - Method in class org.uacalc.alg.QuotientElement
Get the congruence on the super algebra giving this algebra.
getConLatDrawer() - Method in class org.uacalc.nbui.ConController
 
getConLeftPanel() - Method in class org.uacalc.nbui.UACalculatorUI
 
getConMainPanel() - Method in class org.uacalc.nbui.UACalculatorUI
 
getConPanel() - Method in class org.uacalc.nbui.UACalculatorUI
 
getConstants() - Method in class org.uacalc.alg.BigProductAlgebra
 
getConstantSymbol(IntArray) - Method in class org.uacalc.alg.BigProductAlgebra
 
getConstantTerm(IntArray) - Method in class org.uacalc.alg.BigProductAlgebra
 
getConTableButton() - Method in class org.uacalc.nbui.UACalculatorUI
 
getCurrentAlgebra() - Method in class org.uacalc.nbui.MainController
 
getCurrentAlgebra() - Method in class org.uacalc.ui.UACalculator
 
getCurrentAlgPanel() - Method in class org.uacalc.nbui.UACalculatorUI
 
getCurrentFile() - Method in class org.uacalc.nbui.MainController
 
getCurrentFile() - Method in class org.uacalc.ui.UACalculator
 
getCurrentOperation() - Method in class org.uacalc.nbui.AlgebraEditorController
 
getCurrentOperation() - Method in class org.uacalc.ui.AlgebraEditor
 
getCurrentSymbol() - Method in class org.uacalc.nbui.AlgebraEditorController
 
getCurrentSymbol() - Method in class org.uacalc.ui.AlgebraEditor
 
getCurrentTask() - Method in class org.uacalc.nbui.ComputationsController
 
getCurrentTask() - Method in class org.uacalc.ui.table.TaskTableModel
 
getCurrentTermTableModel() - Method in class org.uacalc.nbui.ComputationsController
 
getCurrentToolBar() - Method in class org.uacalc.ui.Tabs
 
getDecompose(boolean) - Method in class org.uacalc.alg.SubProductAlgebra
 
getDefaultEltComboBox() - Method in class org.uacalc.nbui.UACalculatorUI
 
getDefaultValue() - Method in class org.uacalc.alg.op.OperationWithDefaultValue
 
getDefaultValue() - Method in class org.uacalc.ui.table.OperationTableModel
 
getDesc() - Method in class org.uacalc.ui.NewAlgebraDialog
 
getDescription() - Method in interface org.uacalc.alg.Algebra
 
getDescription() - Method in class org.uacalc.alg.conlat.CongruenceLattice
 
getDescription() - Method in class org.uacalc.alg.GeneralAlgebra
 
getDescription() - Method in class org.uacalc.alg.sublat.SubalgebraLattice
 
getDescription() - Method in class org.uacalc.io.ExtFileFilter
 
getDescription() - Method in class org.uacalc.ui.table.TermTableModel
For the description text field (not really part of the table model).
getDescription() - Method in class org.uacalc.ui.tm.ProgressReport
 
getDescription() - Method in class org.uacalc.ui.tm.ProgressState
 
getDescriptionField() - Method in class org.uacalc.ui.MonitorPanel
 
getDescTextField() - Method in class org.uacalc.nbui.UACalculatorUI
 
getDiagram() - Method in class org.uacalc.alg.conlat.Con