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, int) - Method in class org.uacalc.alg.conlat.BasicBinaryRelation
 
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
 
addToSelectedElemList(Vertex) - Method in class org.uacalc.nbui.LatDrawer
 
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(UACalc) - 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.
AlgebraFromMinimalSets - Class in org.uacalc.alg
Starting with an algebra B which is permutational (nonconstant unary polynomials are permutations) and a geometry for the minimal sets, this constructs an algebra A with tame minimal sets, having B as a minimal set.
AlgebraFromMinimalSets(SmallAlgebra) - Constructor for class org.uacalc.alg.AlgebraFromMinimalSets
 
AlgebraFromMinimalSets(SmallAlgebra, int, List<int[]>) - Constructor for class org.uacalc.alg.AlgebraFromMinimalSets
 
AlgebraFromMinimalSets(String, SmallAlgebra) - Constructor for class org.uacalc.alg.AlgebraFromMinimalSets
 
AlgebraFromMinimalSets(String, SmallAlgebra, List<Integer>) - Constructor for class org.uacalc.alg.AlgebraFromMinimalSets
 
AlgebraFromMinimalSets(String, SmallAlgebra, int, List<int[]>, List<Integer>) - Constructor for class org.uacalc.alg.AlgebraFromMinimalSets
If k is the cardinality of minAlg, each map maps k = {0,..., k-1} one-to-one into n = {0,...,n-1}.
AlgebraIO - Class in org.uacalc.io
Reader and writers.
AlgebraPreviewer - Class in org.uacalc.nbui
 
AlgebraPreviewer(UACalc) - Constructor for class org.uacalc.nbui.AlgebraPreviewer
 
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
 
ALL_ALG_EXTS - Static variable in class org.uacalc.io.ExtFileFilter
 
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
 
aritiesString() - Method in class org.uacalc.alg.op.SimilarityType
 
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() - Method in class org.uacalc.terms.Taylor
 
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.
BasicBinaryRelation - Class in org.uacalc.alg.conlat
 
BasicBinaryRelation(int) - Constructor for class org.uacalc.alg.conlat.BasicBinaryRelation
 
BasicBinaryRelation(Collection<IntArray>, int) - Constructor for class org.uacalc.alg.conlat.BasicBinaryRelation
 
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
 
BasicPartition(String) - 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 interface org.uacalc.nbui.UACalc
 
beep() - Method in class org.uacalc.nbui.UACalculator2
 
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.
binaryOpToCSV(String, Operation, PrintStream) - Static method in class org.uacalc.alg.op.Operations
 
binaryPolymorphisms(List<Partition>) - Static method in class org.uacalc.alg.conlat.BasicPartition
 
binaryPolymorphisms(List<Partition>, NavigableSet<IntArray>, ProgressReport) - Static method in class org.uacalc.alg.conlat.BasicPartition
 
binaryPolymorphismsAlgebra(List<Partition>, ProgressReport) - Static method in class org.uacalc.alg.conlat.BasicPartition
 
BinaryRelation - Interface in org.uacalc.alg.conlat
 
BLOCK - Static variable in interface org.uacalc.alg.conlat.Partition
Printing types: blocks, the useual way of writing a partition.
blockIndex(int) - Method in class org.uacalc.alg.conlat.BasicPartition
The index of the block containing i.
blockIndex(int) - Method in interface org.uacalc.alg.conlat.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

calcCard(int[]) - Static method in class org.uacalc.alg.ProductAlgebra
Returns the product cardinality if it is an int; otherwise it returns -1.
calcCentrality(BinaryRelation, BinaryRelation, ProgressReport) - Method in class org.uacalc.alg.conlat.CongruenceLattice
 
cancel(boolean) - Method in class org.uacalc.ui.tm.BackgroundTask
 
cancelOrRemoveCurrentTask() - Method in class org.uacalc.nbui.ComputationsController
 
canonicalForm(Term) - Method in class org.uacalc.terms.Taylor
Find the canonical form of a term t in the language of f with variables x and y.
canonicalForm(IntArray) - Method in class org.uacalc.terms.Taylor
 
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.
CentralityData - Class in org.uacalc.alg.conlat
This will hold two tolerance S and T, a congruence delta and the status of centraility, weak centrality, strong rectangularity: Q(S,T,delta), including failure info and commutators.
CentralityData(BinaryRelation, BinaryRelation, Partition) - Constructor for class org.uacalc.alg.conlat.CentralityData
 
centralityFailure(BinaryRelation, BinaryRelation, Partition) - Method in class org.uacalc.alg.conlat.CongruenceLattice
 
centralityFailure(BinaryRelation, BinaryRelation, Partition, SubProductAlgebra) - Method in class org.uacalc.alg.conlat.CongruenceLattice
 
centralizes(BinaryRelation, BinaryRelation, Partition) - Method in class org.uacalc.alg.conlat.CongruenceLattice
 
centralizes(BinaryRelation, BinaryRelation, Partition, SubProductAlgebra) - Method in class org.uacalc.alg.conlat.CongruenceLattice
 
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
 
closureAt(List<BasicPartition>) - Static method in class org.uacalc.alg.conlat.BasicPartition
 
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
 
commutator(BinaryRelation, BinaryRelation, List<CentralityData>, ProgressReport) - Method in class org.uacalc.alg.conlat.CongruenceLattice
 
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.BasicBinaryRelation
 
compareTo(Object) - Method in class org.uacalc.alg.conlat.BasicPartition
The order of a linear extension respecting rank.
compareTo(CentralityData) - Method in class org.uacalc.alg.conlat.CentralityData
 
compareTo(OperationSymbol) - Method in class org.uacalc.alg.op.OperationSymbol
 
compareTo(Object) - Method in class org.uacalc.alg.sublat.BasicSet
The order of a linear extension respecting rank.
complements(Partition) - Method in class org.uacalc.alg.conlat.CongruenceLattice
Returns a list of the complements of par.
COMPUTATIONS_INDEX - Variable in class org.uacalc.ui.Tabs
 
ComputationsController - Class in org.uacalc.nbui
 
ComputationsController(UACalc) - 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.PowerAlgebra
 
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(UACalc, 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
 
ConLatticeTableModel - Class in org.uacalc.ui.table
 
ConLatticeTableModel(SmallAlgebra, ConLatticeTableModel.DataType, Diagram) - Constructor for class org.uacalc.ui.table.ConLatticeTableModel
 
ConLatticeTableModel(SmallAlgebra, ConLatticeTableModel.DataType) - Constructor for class org.uacalc.ui.table.ConLatticeTableModel
 
ConLatticeTableModel.DataType - Enum in org.uacalc.ui.table
 
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
 
directProduct(Partition, Partition) - Static method in class org.uacalc.alg.conlat.BasicPartition
 
doCongruenceLattices(List<SmallAlgebra>) - Static method in class org.uacalc.io.JSONChannel
 
doOneStagePartialClosure(ConcurrentHashMap<IntArray, Term>, int, int, int, int, boolean, List<int[]>, CloserTiming) - Method in class org.uacalc.alg.Closer
Note this assumes termMap is not null !!!!!!!!
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(UACalc, 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
 
equations() - Method in class org.uacalc.terms.Taylor
 
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<String>) - 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, ProgressReport) - 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.
findIndex(Partition, Vertex[]) - Method in class org.uacalc.ui.table.ConLatticeTableModel
 
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.
findL3Generators() - Method in class org.uacalc.alg.conlat.CongruenceLattice
Find congruences alpha, beta, gamma which generate L3 of Jonsson-Rival notation; see Fig 2.2 of Jipsen-Rose.
findLPJ10Generators() - Method in class org.uacalc.alg.conlat.CongruenceLattice
 
findLXXGenerators() - Method in class org.uacalc.alg.conlat.CongruenceLattice
 
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.
findWeakNUTerm(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.
findWeakNUTerm(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.
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
 
firstProjection(int) - Static method in class org.uacalc.alg.conlat.BasicPartition
 
formMatrixPowerAlgebra() - Method in class org.uacalc.nbui.ComputationsController
 
formPowerAlgebra() - Method in class org.uacalc.nbui.ComputationsController
 
formProd() - Method in class org.uacalc.nbui.ComputationsController
The gui for forming a product algebras.
formRabbitEarsAlgebra() - Method in class org.uacalc.nbui.ComputationsController
 
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.
freeAlgebraTask(SmallAlgebra, ProgressReport, String, int, boolean, boolean, TermTableModel) - Method in class org.uacalc.nbui.ComputationsController
 
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.
fullTransformationSemigroup(int, boolean, boolean) - Static method in class org.uacalc.alg.Algebras
 
funcToJIs(int) - Static method in class org.uacalc.alg.conlat.BasicPartition
 

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
 
generalizedWeakClosure(List<BasicPartition>, int, Map<IntArray, Partition>) - Static method in class org.uacalc.alg.conlat.BasicPartition
 
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
 
getAlgebra() - Method in class org.uacalc.ui.table.LatticeTableModel
 
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.UACalculator2
 
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.UACalculator2
 
getAlgebrasPanel() - Method in class org.uacalc.nbui.UACalculatorUI
 
getAlgebraTableModel() - Method in class org.uacalc.ui.table.AlgebraTablePanel
 
getAlgListTable() - Method in interface org.uacalc.nbui.UACalc
 
getAlgListTable() - Method in class org.uacalc.nbui.UACalculator2
 
getAlgListTable() - Method in class org.uacalc.nbui.UACalculatorUI
 
getAlgNameTextField() - Method in interface org.uacalc.nbui.UACalc
 
getAlgNameTextField() - Method in class org.uacalc.nbui.UACalculator2
 
getAlgNameTextField() - Method in class org.uacalc.nbui.UACalculatorUI
 
getAllColNames() - Static method in class org.uacalc.ui.table.LatticeTableModel
 
getAllNoTypColNames() - Static method in class org.uacalc.ui.table.LatticeTableModel
 
getAnswer() - Method in class org.uacalc.alg.Closer
 
getAritiesMap() - Method in class org.uacalc.alg.op.SimilarityType
A map from the arity to the number of ops of that arity.
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.Closer
 
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 interface org.uacalc.nbui.UACalc
 
getCancelCompButton() - Method in class org.uacalc.nbui.UACalculator2
 
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 interface org.uacalc.nbui.UACalc
 
getCardTextField() - Method in class org.uacalc.nbui.UACalculator2
 
getCardTextField() - Method in class org.uacalc.nbui.UACalculatorUI
 
getCellEditorValue() - Method in class org.uacalc.ui.table.IntegerEditor
 
getCentralityFailure() - Method in class org.uacalc.alg.conlat.CentralityData
 
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
 
getColNames() - Method in class org.uacalc.ui.table.LatticeTableModel
 
getColumnClass(int) - Method in class org.uacalc.ui.table.ConLatticeTableModel
 
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.LatticeTableModel
 
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.ConLatticeTableModel
 
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 interface org.uacalc.nbui.UACalc
 
getComputationsController() - Method in class org.uacalc.nbui.UACalculator2
 
getComputationsController() - Method in class org.uacalc.nbui.UACalculatorUI
 
getComputationsLogPane() - Method in class org.uacalc.nbui.UACalculator2
 
getComputationsLogPane() - Method in class org.uacalc.nbui.UACalculatorUI
 
getComputationsPanel() - Method in class org.uacalc.nbui.UACalculator2
 
getComputationsPanel() - Method in class org.uacalc.nbui.UACalculatorUI
 
getComputationsPanel() - Method in class org.uacalc.ui.Tabs
 
getComputationsTable() - Method in interface org.uacalc.nbui.UACalc
 
getComputationsTable() - Method in class org.uacalc.nbui.UACalculator2
 
getComputationsTable() - Method in class org.uacalc.nbui.UACalculatorUI
 
getConController() - Method in class org.uacalc.nbui.MainController
 
getConController() - Method in class org.uacalc.nbui.UACalculator2
 
getConController() - Method in class org.uacalc.nbui.UACalculatorUI
 
getConDiagButton() - Method in class org.uacalc.nbui.UACalculator2
 
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 interface org.uacalc.nbui.UACalc
 
getConLeftPanel() - Method in class org.uacalc.nbui.UACalculator2
 
getConLeftPanel() - Method in class org.uacalc.nbui.UACalculatorUI
 
getConMainPanel() - Method in interface org.uacalc.nbui.UACalc
 
getConMainPanel() - Method in class org.uacalc.nbui.UACalculator2
 
getConMainPanel() - Method in class org.uacalc.nbui.UACalculatorUI
 
getConPanel() - Method in class org.uacalc.nbui.UACalculator2
 
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
 
getConTable() - Method in class org.uacalc.alg.conlat.CongruenceLattice
 
getConTableButton() - Method in class org.uacalc.nbui.UACalculator2
 
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.UACalculator2
 
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 interface org.uacalc.nbui.UACalc
 
getDefaultEltComboBox() - Method in class org.uacalc.nbui.UACalculator2
 
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
 
getDelta() - Method in class org.uacalc.alg.conlat.CentralityData
 
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 interface org.uacalc.nbui.UACalc
 
getDescTextField() - Method in class org.uacalc.nbui.UACalculator2
 
getDescTextField() - Method in class org.uacalc.nbui.UACalculatorUI
 
getDiagram() - Method in class org.uacalc.alg.conlat.CongruenceLattice
 
getDiagram() - Method in class org.uacalc.alg.sublat.SubalgebraLattice
 
getDiagram() - Method in class org.uacalc.lat.BasicLattice
 
getDiagram() - Method in class org.uacalc.nbui.LatDrawer
 
getDiagram() - Method in class org.uacalc.ui.LatDrawPanel
 
getDistributivityMI() - Method in class org.uacalc.nbui.UACalculator2
 
getDistributivityMI() - Method in class org.uacalc.nbui.UACalculatorUI
 
getDrawingController() - Method in class org.uacalc.nbui.MainController
 
getDrawingController() - Method in class org.uacalc.nbui.UACalculator2
 
getDrawingController() - Method in class org.uacalc.nbui.UACalculatorUI
 
getDrawingLeftPanel() - Method in class org.uacalc.nbui.UACalculator2
 
getDrawingLeftPanel() - Method in class org.uacalc.nbui.UACalculatorUI
 
getDrawingMainPanel() - Method in interface org.uacalc.nbui.UACalc
 
getDrawingMainPanel() - Method in class org.uacalc.nbui.UACalculator2
 
getDrawingMainPanel() - Method in class org.uacalc.nbui.UACalculatorUI
 
getDrawingPanel() - Method in class org.uacalc.nbui.UACalculator2
 
getDrawingPanel() - Method in class org.uacalc.nbui.UACalculatorUI
 
getDrawPanel() - Method in class org.uacalc.nbui.LatDrawer
 
getDrawPanel() - Method in class org.uacalc.ui.LatDrawer
 
getDrawPanel() - Method in class org.uacalc.ui.LatDrawPanel
 
getEditorPanel() - Method in class org.uacalc.nbui.UACalculator2
 
getEditorPanel() - Method in class org.uacalc.nbui.UACalculatorUI
 
getElement(int) - Method in class org.uacalc.alg.BasicAlgebra
 
getElement(int) - Method in class org.uacalc.alg.PolinLikeAlgebra
 
getElement(int) - Method in class org.uacalc.alg.ProductAlgebra
 
getElement(int) - Method in class org.uacalc.alg.QuotientAlgebra
 
getElement(int) - Method in class org.uacalc.alg.ReductAlgebra
 
getElement(int) - Method in interface org.uacalc.alg.SmallAlgebra
returns the kth element.
getElement(int) - Method in class org.uacalc.alg.Subalgebra
 
getElement(int) - Method in class org.uacalc.alg.SubProductAlgebra
 
getElement(int) - Method in class org.uacalc.alg.UnaryTermsMonoid
 
getElement(int) - Method in class org.uacalc.lat.BasicLattice
 
getElementFromTerm(Term) - Method in class org.uacalc.alg.SubProductAlgebra
Get the element associate with a term.
getElementList() - Method in class org.uacalc.ui.table.ConLatticeTableModel
 
getElementsToFind() - Method in class org.uacalc.alg.Closer
 
getElementToFind() - Method in class org.uacalc.alg.Closer
 
getExtension(File) - Static method in class org.uacalc.io.ExtFileFilter
 
getFailingEquation() - Method in class org.uacalc.alg.Closer
 
getFrame() - Method in interface org.uacalc.nbui.UACalc
 
getFrame() - Method in class org.uacalc.nbui.UACalculator2
 
getFrame() - Method in class org.uacalc.nbui.UACalculatorUI
 
getFreeGensDialog() - Method in class org.uacalc.nbui.ComputationsController
 
getFreeGensDialog() - Method in class org.uacalc.ui.ComputationsPanel
 
getGenerators() - Method in class org.uacalc.alg.Closer
 
getGensDialog() - Method in class org.uacalc.nbui.ComputationsController
 
getHomomorphism() - Method in class org.uacalc.alg.Closer
 
getIdempotentCB() - Method in interface org.uacalc.nbui.UACalc
 
getIdempotentCB() - Method in class org.uacalc.nbui.UACalculator2
 
getIdempotentCB() - Method in class org.uacalc.nbui.UACalculatorUI
 
getIdempotentTerms() - Method in class org.uacalc.alg.FreeAlgebra
 
getImageAlgebra() - Method in class org.uacalc.alg.Closer
 
getIndex() - Method in class org.uacalc.alg.QuotientElement
The index in the quotient algebras, not in the super algebra.
getIndexInSuperAlgebra() - Method in class org.uacalc.alg.QuotientElement
 
getIterator() - Method in class org.uacalc.util.SimpleList
 
getJIColNames() - Static method in class org.uacalc.ui.table.LatticeTableModel
 
getJINoTypColNames() - Static method in class org.uacalc.ui.table.LatticeTableModel
 
getJoinIrredToSubtraceMap() - Method in class org.uacalc.alg.conlat.CongruenceLattice
 
getLastVariable() - Method in class org.uacalc.ui.table.OperationTableModel
 
getLatDrawer() - Method in class org.uacalc.nbui.DrawingController
 
getLatDrawPanel() - Method in class org.uacalc.nbui.MainController
 
getLatDrawPanel() - Method in class org.uacalc.ui.UACalculator
 
getLatticeDrawer() - Method in class org.uacalc.ui.Tabs
 
getLeft() - Method in class org.uacalc.alg.conlat.CentralityData
 
getLogArea() - Method in class org.uacalc.ui.MonitorPanel
 
getLogLines() - Method in class org.uacalc.ui.tm.ProgressReport
 
getLogLines() - Method in class org.uacalc.ui.tm.ProgressState
 
getLogTextArea() - Method in interface org.uacalc.nbui.UACalc
 
getLogTextArea() - Method in class org.uacalc.nbui.UACalculator2
 
getLogTextArea() - Method in class org.uacalc.nbui.UACalculatorUI
 
getMainController() - Method in interface org.uacalc.nbui.UACalc
 
getMainController() - Method in class org.uacalc.nbui.UACalculator2
 
getMainController() - Method in class org.uacalc.nbui.UACalculatorUI
 
getMakeUniverseK() - Method in class org.uacalc.alg.conlat.CongruenceLattice
 
getMakeUniverseK() - Method in class org.uacalc.alg.sublat.SubalgebraLattice
 
getMatrixUniverse() - Method in class org.uacalc.alg.conlat.Subtrace
This is part of the subuniverse of A^4 generated by the diagonal and two 4-tuples, (a,a,b,b) and (a,b,a,b), where {a,b} is a trace.
getMaxArity() - Method in class org.uacalc.alg.op.SimilarityType
 
getmaxSize() - Method in class org.uacalc.alg.Closer
 
getModularityMI() - Method in class org.uacalc.nbui.UACalculator2
 
getModularityMI() - Method in class org.uacalc.nbui.UACalculatorUI
 
getMonitor() - Method in interface org.uacalc.alg.Algebra
 
getMonitor() - Method in class org.uacalc.alg.conlat.CongruenceLattice
 
getMonitor() - Method in class org.uacalc.alg.GeneralAlgebra
 
getMonitor() - Method in class org.uacalc.alg.sublat.SubalgebraLattice
 
getMonitor() - Method in class org.uacalc.ui.UACalculator
 
getMonitorPanel() - Method in class org.uacalc.ui.UACalculator
 
getMsgTextField() - Method in interface org.uacalc.nbui.UACalc
 
getMsgTextField() - Method in class org.uacalc.nbui.UACalculator2
 
getMsgTextField() - Method in class org.uacalc.nbui.UACalculatorUI
 
getName() - Method in interface org.uacalc.alg.Algebra
 
getName() - Method in class org.uacalc.alg.conlat.CongruenceLattice
 
getName() - Method in class org.uacalc.alg.GeneralAlgebra
 
getName() - Method in class org.uacalc.alg.sublat.SubalgebraLattice
 
getName() - Method in interface org.uacalc.terms.Variable
The list of the variables for the language of this term.
getName() - Method in class org.uacalc.terms.VariableImp
The list of the variables for the language of this term.
getName() - Method in class org.uacalc.ui.NewAlgebraDialog
 
getNewMI() - Method in class org.uacalc.nbui.UACalculator2
 
getNewMI() - Method in class org.uacalc.nbui.UACalculatorUI
 
getNPermMI() - Method in class org.uacalc.nbui.UACalculator2
 
getNPermMI() - Method in class org.uacalc.nbui.UACalculatorUI
 
getNumberDialog(int, String, String) - Method in class org.uacalc.nbui.ComputationsController
 
getNumberOfFactors() - Method in class org.uacalc.alg.BigProductAlgebra
 
getOperation(OperationSymbol) - Method in interface org.uacalc.alg.Algebra
Get the operation correspond to a symbol or null if the symbol is not part of the similarityType.
getOperation(OperationSymbol) - Method in class org.uacalc.alg.conlat.CongruenceLattice
 
getOperation(OperationSymbol) - Method in class org.uacalc.alg.GeneralAlgebra
 
getOperation(OperationSymbol) - Method in class org.uacalc.alg.sublat.SubalgebraLattice
 
getOperation() - Method in class org.uacalc.ui.table.OperationTableModel
 
getOperationsMap() - Method in interface org.uacalc.alg.Algebra
 
getOperationsMap() - Method in class org.uacalc.alg.conlat.CongruenceLattice
 
getOperationsMap() - Method in class org.uacalc.alg.GeneralAlgebra
 
getOperationsMap() - Method in class org.uacalc.alg.sublat.SubalgebraLattice
 
getOperationSymbol(int) - Static method in class org.uacalc.alg.op.OperationSymbol
Get an OperationSymbol in a uniform manner so that algebras that can be similar will be.
getOperationSymbol() - Method in interface org.uacalc.nbui.AlgebraEditorController.OpSymItem
 
getOperationSymbol() - Method in interface org.uacalc.ui.AlgebraEditor.OpSymItem
 
getOperationSymbol() - Method in class org.uacalc.ui.table.OperationTableModel
 
getOperationSymbols() - Method in class org.uacalc.alg.op.SimilarityType
 
getOpsComboBox() - Method in interface org.uacalc.nbui.UACalc
 
getOpsComboBox() - Method in class org.uacalc.nbui.UACalculator2
 
getOpsComboBox() - Method in class org.uacalc.nbui.UACalculatorUI
 
getOpTable() - Method in interface org.uacalc.nbui.UACalc
 
getOpTable() - Method in class org.uacalc.nbui.UACalculator2
 
getOpTable() - Method in class org.uacalc.nbui.UACalculatorUI
 
getOpTableScrollPane() - Method in class org.uacalc.nbui.UACalculator2
 
getOpTableScrollPane() - Method in class org.uacalc.nbui.UACalculatorUI
 
getOrderedVariables() - Method in interface org.uacalc.alg.op.TermOperation
This gives a list of the variables in order without repeats.
getOrderedVariables() - Method in class org.uacalc.alg.op.TermOperationImp
This gives a list of the variables in order without repeats.
getPairs() - Method in class org.uacalc.alg.conlat.BasicBinaryRelation
 
getPairs() - Method in class org.uacalc.alg.conlat.BasicPartition
 
getPairs() - Method in interface org.uacalc.alg.conlat.BinaryRelation
 
getParameterMap(List<Integer>) - Method in class org.uacalc.alg.ParameterizedAlgebra
 
getPass() - Method in class org.uacalc.ui.tm.ProgressReport
 
getPass() - Method in class org.uacalc.ui.tm.ProgressState
 
getPassField() - Method in class org.uacalc.ui.MonitorPanel
 
getPassSize() - Method in class org.uacalc.ui.tm.ProgressReport
 
getPassSize() - Method in class org.uacalc.ui.tm.ProgressState
 
getPassSizeField() - Method in class org.uacalc.ui.MonitorPanel
 
getPoset() - Method in class org.uacalc.lat.BasicLattice
 
getPower() - Method in class org.uacalc.alg.PowerAlgebra
 
getPowers() - Method in class org.uacalc.alg.BigProductAlgebra
 
getPrefs() - Method in class org.uacalc.nbui.MainController
 
getPrefs() - Method in class org.uacalc.ui.UACalculator
 
getProductAlgebra() - Method in class org.uacalc.alg.SubProductAlgebra
 
getProgressReport() - Method in class org.uacalc.ui.MonitorPanel
 
getProgressReport() - Method in class org.uacalc.ui.tm.BackgroundTask
 
getPropertyChangeSupport() - Method in class org.uacalc.nbui.MainController
 
getRandom() - Method in class org.uacalc.nbui.AlgebraEditorController
 
getRandom() - Method in class org.uacalc.nbui.MainController
 
getRandom() - Method in class org.uacalc.ui.UACalculator
 
getRandomValueTable() - Method in class org.uacalc.alg.op.OperationWithDefaultValue
 
getResultPane() - Method in class org.uacalc.nbui.UACalculator2
 
getResultPane() - Method in class org.uacalc.nbui.UACalculatorUI
 
getResultTable() - Method in interface org.uacalc.nbui.UACalc
 
getResultTable() - Method in class org.uacalc.nbui.UACalculator2
 
getResultTable() - Method in class org.uacalc.nbui.UACalculatorUI
 
getResultTextField() - Method in interface org.uacalc.nbui.UACalc
 
getResultTextField() - Method in class org.uacalc.nbui.UACalculator2
 
getResultTextField() - Method in class org.uacalc.nbui.UACalculatorUI
 
getRight() - Method in class org.uacalc.alg.conlat.CentralityData
 
getRoot() - Method in class org.uacalc.alg.PowerAlgebra
 
getRowCount() - Method in class org.uacalc.ui.table.AlgebraTableModel
 
getRowCount() - Method in class org.uacalc.ui.table.ConLatticeTableModel
 
getRowCount() - Method in class org.uacalc.ui.table.OperationTableModel
 
getRowCount() - Method in class org.uacalc.ui.table.TaskTableModel
 
getRowCount() - Method in class org.uacalc.ui.table.TermTableModel
 
getSelectedElem() - Method in class org.uacalc.nbui.LatDrawer
 
getSelectedElemList() - Method in class org.uacalc.nbui.LatDrawer
 
getSetSize() - Method in class org.uacalc.alg.op.AbstractOperation
This gives the size of the set upon which the operation acts.
getSetSize() - Method in interface org.uacalc.alg.op.Operation
This gives the size of the set upon which the operation is defined.
getSize() - Method in class org.uacalc.ui.tm.ProgressReport
 
getSize() - Method in class org.uacalc.ui.tm.ProgressState
 
getSizeComputed() - Method in class org.uacalc.alg.conlat.CongruenceLattice
 
getSizeComputed() - Method in class org.uacalc.alg.sublat.SubalgebraLattice
 
getSizeField() - Method in class org.uacalc.ui.MonitorPanel
 
getSortedOperationSymbols() - Method in class org.uacalc.alg.op.SimilarityType
The sorting is by lowest arity first then by alphabetical on the name.
getStatus() - Method in class org.uacalc.ui.tm.BackgroundTask
 
getStrongRectangularityFailure() - Method in class org.uacalc.alg.conlat.CentralityData
 
getSubController() - Method in class org.uacalc.nbui.MainController
 
getSubController() - Method in class org.uacalc.nbui.UACalculator2
 
getSubController() - Method in class org.uacalc.nbui.UACalculatorUI
 
getSubLatDrawer() - Method in class org.uacalc.nbui.SubController
 
getSubLeftPanel() - Method in class org.uacalc.nbui.UACalculator2
 
getSubLeftPanel() - Method in class org.uacalc.nbui.UACalculatorUI
 
getSubMainPanel() - Method in interface org.uacalc.nbui.UACalc
 
getSubMainPanel() - Method in class org.uacalc.nbui.UACalculator2
 
getSubMainPanel() - Method in class org.uacalc.nbui.UACalculatorUI
 
getSubPanel() - Method in class org.uacalc.nbui.UACalculator2
 
getSubPanel() - Method in class org.uacalc.nbui.UACalculatorUI
 
getSubtraceUniverse() - Method in class org.uacalc.alg.conlat.Subtrace
 
getSubuniverseArray() - Method in class org.uacalc.alg.Subalgebra
Get the subuniverse of the super algebra for this algebra.
getTabbedPane() - Method in interface org.uacalc.nbui.UACalc
 
getTabbedPane() - Method in class org.uacalc.nbui.UACalculator2
 
getTabbedPane() - Method in class org.uacalc.nbui.UACalculatorUI
 
getTable() - Method in class org.uacalc.alg.op.AbstractOperation
 
getTable(boolean) - Method in class org.uacalc.alg.op.AbstractOperation
 
getTable() - Method in interface org.uacalc.alg.op.Operation
Get the table for this operation or null if it does not exist.
getTable(boolean) - Method in interface org.uacalc.alg.op.Operation
Get the table for this operation.
getTable() - Method in class org.uacalc.alg.op.TermOperationImp
 
getTable(boolean) - Method in class org.uacalc.alg.op.TermOperationImp
 
getTableCellEditorComponent(JTable, Object, boolean, int, int) - Method in class org.uacalc.ui.table.IntegerEditor
 
getTask() - Method in class org.uacalc.ui.MonitorPanel
 
getTaskList() - Method in class org.uacalc.ui.MonitorPanel
 
getTasks() - Method in class org.uacalc.ui.table.TaskTableModel
 
getTaskTableModel() - Method in class org.uacalc.ui.MonitorPanel
 
getTaskTableModel() - Method in class org.uacalc.ui.tm.ProgressReport
 
getTerm() - Method in interface org.uacalc.alg.op.TermOperation
This gives the term.
getTerm() - Method in class org.uacalc.alg.op.TermOperationImp
This gives the term.
getTerm(IntArray) - Method in class org.uacalc.alg.SubProductAlgebra
Get the term associated with an element.
getTermForOperation() - Method in class org.uacalc.alg.Closer
 
getTermMap() - Method in class org.uacalc.alg.Closer
 
getTermMap() - Method in class org.uacalc.alg.SubProductAlgebra
 
getTerms() - Method in class org.uacalc.alg.SubProductAlgebra
 
getTerms() - Method in class org.uacalc.ui.table.TermTableModel
 
getTerms() - Method in class org.uacalc.ui.table.TermTablePanel
 
getTextFields() - Method in class org.uacalc.ui.NewAlgebraDialog
 
getThinGenerators(boolean) - Method in class org.uacalc.alg.SubProductAlgebra
 
getTimeLeft() - Method in class org.uacalc.ui.tm.ProgressReport
 
getTimeNext() - Method in class org.uacalc.ui.tm.ProgressReport
 
getToolBar() - Method in class org.uacalc.nbui.LatDrawer
 
getToolBar() - Method in class org.uacalc.ui.AlgebraEditor
 
getToolBar() - Method in class org.uacalc.ui.ComputationsPanel
 
getToolBar() - Method in class org.uacalc.ui.LatDrawer
 
getToolBar() - Method in class org.uacalc.ui.LatDrawPanel
 
getTotalTable() - Method in class org.uacalc.alg.op.OperationWithDefaultValue
Get the table with the default and random values filled in.
getType() - Method in class org.uacalc.ui.table.TermTableModel
 
getTypeFinder() - Method in class org.uacalc.alg.conlat.CongruenceLattice
 
getUACalc() - Method in class org.uacalc.nbui.LatDrawer
 
getUACalculator() - Method in class org.uacalc.ui.LatDrawPanel
 
getUniverseList() - Method in class org.uacalc.alg.BasicAlgebra
 
getUniverseList() - Method in class org.uacalc.alg.PolinLikeAlgebra
 
getUniverseList() - Method in class org.uacalc.alg.ProductAlgebra
 
getUniverseList() - Method in class org.uacalc.alg.QuotientAlgebra
 
getUniverseList() - Method in class org.uacalc.alg.ReductAlgebra
 
getUniverseList() - Method in interface org.uacalc.alg.SmallAlgebra
The universe as a List such getElement(k) will equal the kth element of the List.
getUniverseList() - Method in class org.uacalc.alg.Subalgebra
 
getUniverseList() - Method in class org.uacalc.alg.SubProductAlgebra
 
getUniverseList() - Method in class org.uacalc.alg.UnaryTermsMonoid
 
getUniverseList() - Method in class org.uacalc.lat.BasicLattice
 
getUniverseOrder() - Method in class org.uacalc.alg.BasicAlgebra
 
getUniverseOrder() - Method in class org.uacalc.alg.PolinLikeAlgebra
 
getUniverseOrder() - Method in class org.uacalc.alg.ProductAlgebra
 
getUniverseOrder() - Method in class org.uacalc.alg.QuotientAlgebra
 
getUniverseOrder() - Method in class org.uacalc.alg.ReductAlgebra
 
getUniverseOrder() - Method in interface org.uacalc.alg.SmallAlgebra
A map that can be used for elementIndex(a).
getUniverseOrder() - Method in class org.uacalc.alg.Subalgebra
 
getUniverseOrder() - Method in class org.uacalc.alg.SubProductAlgebra
 
getUniverseOrder() - Method in class org.uacalc.alg.UnaryTermsMonoid
 
getUniverseOrder() - Method in class org.uacalc.lat.BasicLattice
 
getValueAt(int, int) - Method in class org.uacalc.ui.table.AlgebraTableModel
 
getValueAt(int, int) - Method in class org.uacalc.ui.table.ConLatticeTableModel
 
getValueAt(int, int) - Method in class org.uacalc.ui.table.OperationTableModel
 
getValueAt(int, int) - Method in class org.uacalc.ui.table.TaskTableModel
 
getValueAt(int, int) - Method in class org.uacalc.ui.table.TermTableModel
 
getValues() - Method in class org.uacalc.alg.Closer
 
getValueTable() - Method in class org.uacalc.ui.table.OperationTableModel
 
getVariableList() - Method in class org.uacalc.eq.Equation
 
getVariableList() - Method in class org.uacalc.terms.NonVariableTerm
 
getVariableList() - Method in interface org.uacalc.terms.Term
The list of variables in the order they appear in the term.
getVariableList() - Method in class org.uacalc.terms.VariableImp
 
getVariables() - Method in class org.uacalc.alg.SubProductAlgebra
The variables corresponding to the generator in the list of terms.
getVariables() - Method in class org.uacalc.ui.table.TermTableModel
 
getVariableToGeneratorMap() - Method in class org.uacalc.alg.SubProductAlgebra
 
getVector() - Method in class org.uacalc.alg.AlgebraWithGeneratingVector
 
getVertices(List<POElem>) - Method in class org.uacalc.lat.BasicLattice
 
getWeakCentralityFailure() - Method in class org.uacalc.alg.conlat.CentralityData
 
getWitnessAlgebra() - Method in class org.uacalc.ui.tm.ProgressReport
 
GROUP_SIMILARITY_TYPE - Static variable in class org.uacalc.alg.op.SimilarityType
 
GuiExecutor - Class in org.uacalc.ui.tm
GuiExecutor

Executor built atop SwingUtilities.

gummLevelPath(List, List, IntArray, IntArray) - Static method in class org.uacalc.alg.Malcev
Change this a little: This finds a path from g0 to u, then v.
gummTerms(SmallAlgebra) - Static method in class org.uacalc.alg.Malcev
This returns a list of Gumm terms witnessing modularity, or null if the algebra does generate a congruence modular variety.
gummTerms(SmallAlgebra, ProgressReport) - Static method in class org.uacalc.alg.Malcev
This returns a list of Gumm terms witnessing modularity, or null if the algebra does generate a congruence modular variety.
gummTerms(SmallAlgebra, FreeAlgebra, ProgressReport) - Static method in class org.uacalc.alg.Malcev
This returns a list of Gumm terms witnessing modularity, or null if the algebra does generate a congruence modular variety.

H

hagemannMitschkeLevelPath(List, IntArray, IntArray) - Static method in class org.uacalc.alg.Malcev
This finds a path from g0 to g2 in middleZero, a list of triples, where two triples are connected by an edge if either their first or third coordinates agree.
hagemannMitschkeTerms(SmallAlgebra) - Static method in class org.uacalc.alg.Malcev
 
hagemannMitschkeTerms(SmallAlgebra, ProgressReport) - Static method in class org.uacalc.alg.Malcev
This returns a list of Hagemann Mitschke Terms terms witnessing k-permutability, or null if the algebra does generate a congruence k-permutable variety.
hashCode() - Method in class org.uacalc.alg.op.OperationSymbol
 
hashCode() - Method in class org.uacalc.alg.op.SimilarityType
 
hashCode() - Method in class org.uacalc.terms.NonVariableTerm
 
hashCode() - Method in class org.uacalc.terms.VariableImp
 
hashCode() - Method in class org.uacalc.util.IntArray
 
hasInvolution() - Method in class org.uacalc.alg.conlat.Subtrace
 
Horner - Class in org.uacalc.util
This has static methods for the Horner encoding and its inverse.
Horner() - Constructor for class org.uacalc.util.Horner
 
horner(int[], int[]) - Static method in class org.uacalc.util.Horner
Returns the Horner encoding of an int array representing an element from a direct product of algebras with various sizes.
horner(int[], int) - Static method in class org.uacalc.util.Horner
Returns the Horner encoding of an int array representing an element from a direct product of algebras all with the same size, such as a direct power.
horner(Integer[], int) - Static method in class org.uacalc.util.Horner
Returns the Horner encoding of an int array representing an element from a direct product of algebras with the same size.
hornerInv(int, int[]) - Static method in class org.uacalc.util.Horner
Returns the int array corresponding to this Horner encoding for a direct product of algebras with various sizes.
hornerInv(int, int[], int[]) - Static method in class org.uacalc.util.Horner
Returns the int array corresponding to this Horner encoding for a direct product of algebras with various sizes.
hornerInv(int, int, int) - Static method in class org.uacalc.util.Horner
Returns the int array corresponding to this Horner encoding for a direct product of algebras with the same size.
hornerInv(int, int, int, int[]) - Static method in class org.uacalc.util.Horner
Returns the int array corresponding to this Horner encoding for a direct product of algebras with the same size.
HUMAN - Static variable in interface org.uacalc.alg.conlat.Partition
Printing types: blocks, plus number of blocks at the end.

I

ideal(POElem) - Method in class org.uacalc.lat.BasicLattice
 
ideal(Vertex) - Method in class org.uacalc.nbui.LatDrawer
 
IDENTITY - Static variable in class org.uacalc.alg.op.OperationSymbol
 
increasingSequenceIncrementor(int[], int) - Static method in class org.uacalc.util.SequenceGenerator
his increments an array in place through all strictly increasing sequences whose entries lie between 0 and max, inclusive.
increment() - Method in interface org.uacalc.util.ArrayIncrementor
Modify the array to be the next one; return false if there is no more.
incrementApps() - Method in class org.uacalc.alg.CloserTiming
 
incrementNextPassSize() - Method in class org.uacalc.alg.CloserTiming
 
index - Variable in class org.uacalc.alg.QuotientElement
 
index(int) - Method in class org.uacalc.alg.Subalgebra
Find the index in this subalgebra of the element with index k in the super algebra.
index(BackgroundTask<?>) - Method in class org.uacalc.ui.table.TaskTableModel
 
indexOf(Object) - Method in class org.uacalc.util.SimpleList
 
init() - Method in class org.uacalc.alg.conlat.TypeFinder
 
init(Partition) - Method in class org.uacalc.alg.conlat.TypeFinder
 
inputSize() - Method in interface org.uacalc.alg.Algebra
The sum of the cardinality of the algebra raised to the arity of the operations.
inputSize() - Method in class org.uacalc.alg.conlat.CongruenceLattice
 
inputSize() - Method in class org.uacalc.alg.GeneralAlgebra
 
inputSize(int) - Method in class org.uacalc.alg.op.SimilarityType
This calculates the (computer) input size.
inputSize() - Method in class org.uacalc.alg.sublat.SubalgebraLattice
 
instance() - Static method in class org.uacalc.ui.tm.GuiExecutor
 
INT_ARRAY_END_TAG - Static variable in class org.uacalc.io.AlgebraWriter
 
INT_ARRAY_TAG - Static variable in class org.uacalc.io.AlgebraWriter
 
IntArray - Class in org.uacalc.util
This class is a wrapper for an array of int's mainly so we can specify the equals and hashCode methods.
IntArray() - Constructor for class org.uacalc.util.IntArray
 
IntArray(int[]) - Constructor for class org.uacalc.util.IntArray
 
IntArray(int) - Constructor for class org.uacalc.util.IntArray
 
intArrayToString(int[]) - Static method in class org.uacalc.util.IntArray
 
IntegerEditor - Class in org.uacalc.ui.table
Implements a cell editor that uses a formatted text field to edit Integer values.
IntegerEditor(int, int) - Constructor for class org.uacalc.ui.table.IntegerEditor
 
inteqs() - Method in class org.uacalc.terms.Taylor
 
INTERNAL - Static variable in interface org.uacalc.alg.conlat.Partition
Printing types: the internal representation.
interpretation(SmallAlgebra, List<Variable>, boolean) - Method in class org.uacalc.terms.NonVariableTerm
 
interpretation(SmallAlgebra) - Method in class org.uacalc.terms.NonVariableTerm
 
interpretation(SmallAlgebra, List<Variable>, boolean) - Method in interface org.uacalc.terms.Term
The interpretation of this term in an algebra; that is, the operation on alg corresponding to this term.
interpretation(SmallAlgebra) - Method in interface org.uacalc.terms.Term
The operation obtained from this term using the variables in the order they occur.
interpretation(SmallAlgebra, List<Variable>, boolean) - Method in class org.uacalc.terms.VariableImp
 
interpretation(SmallAlgebra) - Method in class org.uacalc.terms.VariableImp
 
interprets(Taylor, int) - Method in class org.uacalc.terms.Taylor
Find a term which in the language of this which satisfies the identities of g.
intEval(Algebra, Map) - Method in class org.uacalc.terms.NonVariableTerm
 
intEval(Algebra, Map) - Method in interface org.uacalc.terms.Term
The int evaluation of this term in an algebra using map as the variable assignment.
intEval(Algebra, Map) - Method in class org.uacalc.terms.VariableImp
 
intUniverse() - Method in class org.uacalc.alg.BasicAlgebra
If this is true, there is no real universe; we just use Integers.
intValueAt(int[]) - Method in class org.uacalc.alg.op.AbstractOperation
 
intValueAt(int) - Method in class org.uacalc.alg.op.AbstractOperation
 
intValueAt(int[]) - Method in interface org.uacalc.alg.op.Operation
This (optional) operation is the int version.
intValueAt(int) - Method in interface org.uacalc.alg.op.Operation
This (optional) operation is for fast access to the table, if it exits.
intValueAt(int[]) - Method in class org.uacalc.alg.op.OperationWithDefaultValue
 
intValueAt(int) - Method in class org.uacalc.alg.op.OperationWithDefaultValue
 
intValueAt(int[]) - Method in class org.uacalc.alg.op.TermOperationImp
 
INVERSE - Static variable in class org.uacalc.alg.op.OperationSymbol
 
irredundantJoinDecomposition(POElem) - Method in class org.uacalc.lat.BasicLattice
 
irredundantJoinDecomposition(Vertex) - Method in class org.uacalc.nbui.LatDrawer
 
irredundantMeetDecomposition() - Method in class org.uacalc.alg.conlat.CongruenceLattice
Find a set of meet irreducible irredundantly meeting to zero.
irredundantMeetDecomposition(POElem) - Method in class org.uacalc.lat.BasicLattice
 
irredundantMeetDecomposition(Vertex) - Method in class org.uacalc.nbui.LatDrawer
 
irredundantMeetDecompositionOld() - Method in class org.uacalc.alg.conlat.CongruenceLattice
 
isAssociative() - Method in class org.uacalc.alg.op.AbstractOperation
Test if this operation is binary and associative.
isAssociative() - Method in interface org.uacalc.alg.op.Operation
Is this operation binary and associative.
isAssociative(Operation) - Static method in class org.uacalc.alg.op.Operations
Test if an operation is binary and associative.
isaVariable() - Method in class org.uacalc.terms.NonVariableTerm
 
isaVariable() - Method in interface org.uacalc.terms.Term
 
isaVariable() - Method in class org.uacalc.terms.VariableImp
 
isCancelled() - Method in class org.uacalc.ui.tm.BackgroundTask
 
isCellEditable(int, int) - Method in class org.uacalc.ui.table.AlgebraTableModel
 
isCellEditable(int, int) - Method in class org.uacalc.ui.table.OperationTableModel
 
isCellEditable(int, int) - Method in class org.uacalc.ui.table.TaskTableModel
 
isCellEditable(int, int) - Method in class org.uacalc.ui.table.TermTableModel
 
isCommutative() - Method in class org.uacalc.alg.op.AbstractOperation
Test if this operation is binary and commutative.
isCommutative() - Method in interface org.uacalc.alg.op.Operation
Is this operation binary and commutative.
isCommutative(Operation) - Static method in class org.uacalc.alg.op.Operations
Test if an operation is binary and commutative.
isDiagonal(int, int) - Method in class org.uacalc.alg.op.OperationWithDefaultValue
 
isDirty() - Method in class org.uacalc.nbui.MainController
 
isDirty() - Method in class org.uacalc.ui.UACalculator
 
isDistributive() - Method in class org.uacalc.alg.conlat.CongruenceLattice
 
isDone() - Method in class org.uacalc.ui.tm.BackgroundTask
 
isDrawable() - Method in class org.uacalc.alg.conlat.CongruenceLattice
 
isDrawable() - Method in class org.uacalc.alg.sublat.SubalgebraLattice
 
isEmpty() - Method in class org.uacalc.util.SimpleList
 
isEndomorphism(Operation, SmallAlgebra) - Static method in class org.uacalc.alg.Algebras
 
isHereditary(List<Partition>) - Static method in class org.uacalc.alg.conlat.BasicPartition
True if all 0-1 sublattices of the closure of the sublattice generated by pars are themselves closed.
isHomomorphism(int[], SmallAlgebra, SmallAlgebra) - Static method in class org.uacalc.alg.Algebras
 
isIdempotent() - Method in interface org.uacalc.alg.Algebra
Test if all of the operations are idempotent.
isIdempotent() - Method in class org.uacalc.alg.conlat.CongruenceLattice
 
isIdempotent() - Method in class org.uacalc.alg.GeneralAlgebra
 
isIdempotent() - Method in class org.uacalc.alg.op.AbstractOperation
Is this operation idempotent in the sense f(x,x,..,x) = x.
isIdempotent() - Method in interface org.uacalc.alg.op.Operation
Is this operation idempotent in the sense f(x,x,..,x) = x.
isIdempotent(Operation) - Static method in class org.uacalc.alg.op.Operations
Test if an operation is idempotent.
isIdempotent() - Method in class org.uacalc.alg.sublat.SubalgebraLattice
 
isIdempotent() - Method in class org.uacalc.util.IntArray
Test if this represents an idempotent function; that is, one satisfying the equation f(f(x)) ≈ f(x).
isIdempotentSet() - Method in class org.uacalc.alg.op.OperationWithDefaultValue
 
isIdempotentSet() - Method in class org.uacalc.ui.table.OperationTableModel
Make an int operation which returns the defaultValue.
isImageOf(AlgebraWithGeneratingVector) - Method in class org.uacalc.alg.AlgebraWithGeneratingVector
 
isInitialLexRepresentative() - Method in class org.uacalc.alg.conlat.BasicPartition
This will be true if, when the separators of the blocks are removed, it is just 0 to n-1 in order; also the sizes of the blocks are getting smaller, left to right.
isInitialLexRepresentative() - Method in interface org.uacalc.alg.conlat.Partition
 
isPower() - Method in class org.uacalc.alg.BigProductAlgebra
Test if this is a power of a single algebra.
isReflexive() - Method in class org.uacalc.alg.conlat.BasicBinaryRelation
 
isRelated(int, int) - Method in class org.uacalc.alg.conlat.BasicBinaryRelation
 
isRelated(int, int) - Method in class org.uacalc.alg.conlat.BasicPartition
 
isRelated(int, int) - Method in interface org.uacalc.alg.conlat.BinaryRelation
 
isRelated(int, int) - Method in interface org.uacalc.alg.conlat.Partition
 
isRepresentative(int) - Method in class org.uacalc.alg.conlat.BasicPartition
 
isRepresentative(int) - Method in interface org.uacalc.alg.conlat.Partition
 
isShutdown() - Method in class org.uacalc.ui.tm.GuiExecutor
 
isSimilarTo(Algebra) - Method in interface org.uacalc.alg.Algebra
 
isSimilarTo(Algebra) - Method in class org.uacalc.alg.conlat.CongruenceLattice
 
isSimilarTo(Algebra) - Method in class org.uacalc.alg.GeneralAlgebra
 
isSimilarTo(Algebra) - Method in class org.uacalc.alg.sublat.SubalgebraLattice
 
isSmallerThan(int) - Method in class org.uacalc.alg.conlat.CongruenceLattice
 
isSmallerThan(int) - Method in class org.uacalc.alg.sublat.SubalgebraLattice
 
isSymmetric() - Method in class org.uacalc.alg.conlat.BasicBinaryRelation
 
isTableBased() - Method in class org.uacalc.alg.op.AbstractOperation
 
isTableBased() - Method in interface org.uacalc.alg.op.Operation
 
isTerminated() - Method in class org.uacalc.ui.tm.GuiExecutor
 
isTotal() - Method in interface org.uacalc.alg.Algebra
This will fail only if there are some OperationWithDefaultValue's which are not total.
isTotal() - Method in class org.uacalc.alg.conlat.CongruenceLattice
 
isTotal() - Method in class org.uacalc.alg.GeneralAlgebra
 
isTotal() - Method in class org.uacalc.alg.op.AbstractOperation
 
isTotal() - Method in interface org.uacalc.alg.op.Operation
Only OperationWithDefaultValue's can fail this.
isTotal(Operation) - Static method in class org.uacalc.alg.op.Operations
 
isTotal() - Method in class org.uacalc.alg.op.OperationWithDefaultValue
 
isTotal() - Method in class org.uacalc.alg.sublat.SubalgebraLattice
 
isTotallySymmetric() - Method in class org.uacalc.alg.op.AbstractOperation
Test if this operation is totally symmetric; that is, invariant under all permutation of the variables.
isTotallySymmetric() - Method in interface org.uacalc.alg.op.Operation
Is this operation totally symmetric; that is, invariant under all permutation of the variables.
isTotallySymmetric(Operation) - Static method in class org.uacalc.alg.op.Operations
Test if an operation is totally symmetric; that is, invariant under all permutation of the variables.
isUnary() - Method in interface org.uacalc.alg.Algebra
 
isUnary() - Method in class org.uacalc.alg.conlat.CongruenceLattice
 
isUnary() - Method in class org.uacalc.alg.GeneralAlgebra
 
isUnary() - Method in class org.uacalc.alg.sublat.SubalgebraLattice
 
isUnary() - Method in class org.uacalc.alg.UnaryTermsMonoid
 
isZero() - Method in class org.uacalc.alg.conlat.BasicPartition
 
isZero() - Method in interface org.uacalc.alg.conlat.Partition
 
iterator() - Method in interface org.uacalc.alg.Algebra
returns the iterator of the universe.
iterator() - Method in class org.uacalc.alg.conlat.BasicBinaryRelation
 
iterator() - Method in class org.uacalc.alg.conlat.BasicPartition
 
iterator() - Method in class org.uacalc.alg.conlat.CongruenceLattice
 
iterator() - Method in class org.uacalc.alg.GeneralAlgebra
 
iterator() - Method in class org.uacalc.alg.sublat.SubalgebraLattice
 
iterator(int) - Static method in class org.uacalc.util.PermutationGenerator
This iterator iterates all permutations on the set 0, ..., n-1.
iterator() - Method in class org.uacalc.util.SimpleList
 

J

join(Partition) - Method in class org.uacalc.alg.conlat.BasicPartition
 
join(Object, Object) - Method in class org.uacalc.alg.conlat.CongruenceLattice
 
join(List) - Method in class org.uacalc.alg.conlat.CongruenceLattice
 
join(Partition) - Method in interface org.uacalc.alg.conlat.Partition
 
JOIN - Static variable in class org.uacalc.alg.op.OperationSymbol
 
join(Object, Object) - Method in class org.uacalc.alg.sublat.SubalgebraLattice
 
join(List) - Method in class org.uacalc.alg.sublat.SubalgebraLattice
 
join(List) - Method in class org.uacalc.lat.BasicLattice
 
join(Object, Object) - Method in class org.uacalc.lat.BasicLattice
 
join(Object, Object) - Method in interface org.uacalc.lat.Lattice
 
join(List) - Method in interface org.uacalc.lat.Lattice
 
joinBlocks(int, int) - Method in class org.uacalc.alg.conlat.BasicPartition
Note r and s must be roots and distinct.
joinBlocks(int, int) - Method in interface org.uacalc.alg.conlat.Partition
Note r and s must be roots and distinct.
joinClosure(List<Partition>) - Static method in class org.uacalc.alg.conlat.BasicPartition
 
joinClosure(List<Partition>, Map<Partition, Term>) - Static method in class org.uacalc.alg.conlat.BasicPartition
 
joinClosure(List<Partition>, Map<Partition, Term>, Partition) - Static method in class org.uacalc.alg.conlat.BasicPartition
This is the join closure except that it will stop if it finds a new element above projkernel.
joinClosure(Collection) - Method in class org.uacalc.alg.sublat.SubalgebraLattice
 
joinClosure(Collection, int) - Method in class org.uacalc.alg.sublat.SubalgebraLattice
This gives the set of joins of all nonempty subsets of gens, so it is necessary to add a least element if you want to include it.
joinIrredsBelow(POElem) - Method in class org.uacalc.lat.BasicLattice
 
joinIrredsBelow(Vertex) - Method in class org.uacalc.nbui.LatDrawer
 
joinIrreducible(Partition) - Method in class org.uacalc.alg.conlat.CongruenceLattice
 
joinIrreducible(BasicSet) - Method in class org.uacalc.alg.sublat.SubalgebraLattice
 
joinIrreducibles() - Method in class org.uacalc.alg.conlat.CongruenceLattice
 
joinIrreducibles(ProgressReport) - Method in class org.uacalc.alg.conlat.CongruenceLattice
A list of the join irreducibles; constructed if necessary.
joinIrreducibles() - Method in class org.uacalc.alg.sublat.SubalgebraLattice
A list of the join irreducibles; constructed if necessary.
joinIrreducibles() - Method in class org.uacalc.lat.BasicLattice
 
joinIrreducibles() - Method in interface org.uacalc.lat.Lattice
An optional operation returning the list of join irreducible elements.
joinIrreduciblesFound() - Method in class org.uacalc.alg.conlat.CongruenceLattice
 
joinPrime(Partition) - Method in class org.uacalc.alg.conlat.CongruenceLattice
Test if beta is join prime.
joinTerm(SmallAlgebra) - Static method in class org.uacalc.alg.Malcev
Gives a Kearnes-Kiss join term.
joinTerm(SmallAlgebra, ProgressReport) - Static method in class org.uacalc.alg.Malcev
Gives a Kearnes-Kiss join term.
jonssonLevel(SmallAlgebra) - Static method in class org.uacalc.alg.Algebras
If this algebra generates a distributive variety, this returns the minimal number of Jonsson terms; otherwise it returns -1, but it is probably better to jonssonTerms and get get the actual terms.
jonssonLevel(SmallAlgebra) - Static method in class org.uacalc.alg.Malcev
If this algebra generates a distributive variety, this returns the minimal number of Jonsson terms minus 1; otherwise it returns -1, but it is probably better to use jonssonTerms and get get the actual terms.
jonssonLevelAux(List, IntArray, IntArray) - Static method in class org.uacalc.alg.Malcev
 
jonssonLevelPath(List<IntArray>, IntArray, IntArray, boolean) - Static method in class org.uacalc.alg.Malcev
This finds a path from g0 to g2 in middleZero, a list of triples, where two triples are connected by an edge if either their first or third coordinates agree.
jonssonTerms(SmallAlgebra) - Static method in class org.uacalc.alg.Algebras
This returns a list of Jonsson terms witnessing or null if the algebra does generate a congruence distributive variety.
jonssonTerms(SmallAlgebra) - Static method in class org.uacalc.alg.Malcev
This returns a list of Jonsson terms witnessing distributivity, or null if the algebra does generate a congruence distributive variety.
jonssonTerms(SmallAlgebra, boolean) - Static method in class org.uacalc.alg.Malcev
 
jonssonTerms(SmallAlgebra, boolean, ProgressReport) - Static method in class org.uacalc.alg.Malcev
This returns a list of Jonsson terms witnessing distributivity, or null if the algebra does generate a congruence distributive variety.
JSONChannel - Class in org.uacalc.io
Communication with outside programs like Sage.
JSONChannel() - Constructor for class org.uacalc.io.JSONChannel
 

L

lastIndexOf(Object) - Method in class org.uacalc.util.SimpleList
 
LatDrawer - Class in org.uacalc.nbui
 
LatDrawer(UACalc) - Constructor for class org.uacalc.nbui.LatDrawer
 
LatDrawer - Class in org.uacalc.ui
Just a temporary lattice drawer.
LatDrawer() - Constructor for class org.uacalc.ui.LatDrawer
 
LatDrawer(Diagram) - Constructor for class org.uacalc.ui.LatDrawer
 
LatDrawer(Diagram, Object) - Constructor for class org.uacalc.ui.LatDrawer
 
LatDrawer.RadioButtonType - Enum in org.uacalc.nbui
 
LatDrawPanel - Class in org.uacalc.ui
Just a temporary lattice drawer.
LatDrawPanel(UACalculator) - Constructor for class org.uacalc.ui.LatDrawPanel
 
Lattice - Interface in org.uacalc.lat
 
LATTICE_SIMILARITY_TYPE - Static variable in class org.uacalc.alg.op.SimilarityType
 
latticeFromJoin(String, Operation) - Static method in class org.uacalc.lat.Lattices
Make a lattice from a join operation using Integers for labels.
latticeFromJoin(String, List, Operation) - Static method in class org.uacalc.lat.Lattices
These older versions where trying to display the elements but were having problems.
latticeFromMeet(String, Operation) - Static method in class org.uacalc.lat.Lattices
Make a lattice from a meet operation using Integers for labels.
latticeFromMeet(String, List, Operation) - Static method in class org.uacalc.lat.Lattices
These older versions where trying to display the elements but were having problems.
Lattices - Class in org.uacalc.lat
 
LatticeTableModel - Class in org.uacalc.ui.table
The super class for congruence, sublattice, and algebra as a lattice tables.
LatticeTableModel(SmallAlgebra) - Constructor for class org.uacalc.ui.table.LatticeTableModel
 
leadingOperationSymbol() - Method in class org.uacalc.terms.NonVariableTerm
The leading operation symbol or null if this term is a variable.
leadingOperationSymbol() - Method in interface org.uacalc.terms.Term
The leading operation symbol or null if this term is a variable.
leadingOperationSymbol() - Method in class org.uacalc.terms.VariableImp
 
LEFT_PAR - Static variable in class org.uacalc.terms.NonVariableTerm
 
leftRightReverse(int[], int, int) - Static method in class org.uacalc.util.Horner
If values are the values of a function at [0,0, ...,0], [1,0,...,0], this gives the values in the order [0,0, ...,0], [0,0,...,1], ...
leftSequenceIncrementor(int[], int) - Static method in class org.uacalc.util.SequenceGenerator
This just increments the array through all possible tuples with entries between 0 and max from the left.
leftSide() - Method in class org.uacalc.eq.Equation
 
length() - Method in class org.uacalc.terms.NonVariableTerm
 
length() - Method in interface org.uacalc.terms.Term
The length of the term.
length() - Method in class org.uacalc.terms.VariableImp
 
leq(Partition) - Method in class org.uacalc.alg.conlat.BasicPartition
 
leq(int[], int[]) - Static method in class org.uacalc.alg.conlat.BasicPartition
 
leq(Object, Object) - Method in class org.uacalc.alg.conlat.CongruenceLattice
 
leq(Partition) - Method in interface org.uacalc.alg.conlat.Partition
 
leq(BasicSet) - Method in class org.uacalc.alg.sublat.BasicSet
Is this a subset of set2.
leq(int[], int[]) - Static method in class org.uacalc.alg.sublat.BasicSet
Is u a subset of v.
leq(Object, Object) - Method in class org.uacalc.alg.sublat.SubalgebraLattice
 
leq(Object, Object) - Method in class org.uacalc.lat.BasicLattice
 
leq(E, E) - Method in interface org.uacalc.lat.Order
The order relation.
lexicographicallyCompare(Term, Term) - Method in class org.uacalc.terms.Taylor
 
lexicographicallyCompare(IntArray, IntArray) - Static method in class org.uacalc.terms.Taylor
 
lexicographicallyCompare(int[], int[]) - Static method in class org.uacalc.terms.Taylor
 
lexicographicComparitor() - Static method in class org.uacalc.util.IntArray
 
listIncrementor(List) - Static method in class org.uacalc.util.PermutationGenerator
This increments arr, applying the next transposition that results in a different array.
listIterator(int) - Method in class org.uacalc.util.SimpleList
 
listIterator() - Method in class org.uacalc.util.SimpleList
 
loadBuiltIn() - Method in class org.uacalc.nbui.MainController
 
localDistributivityLevel(int, int, int, SmallAlgebra) - Static method in class org.uacalc.alg.Malcev
If \alpha = Cg(a,c) \meet Cg(a,b) and \beta = Cg(a,c) \meet Cg(b,c) this gives number of alteration of \alpha and \beta to get from a to c in the join of \alpha and \beta.
localDistributivityLevel(SmallAlgebra) - Static method in class org.uacalc.alg.Malcev
Find the max level over all triples a, b, c, where, if \alpha = Cg(a,c) \meet Cg(a,b) and \beta = Cg(a,c) \meet Cg(b,c) the level is the number of alteration of \alpha and \beta to get from a to c in the join of \alpha and \beta.
logUniv(List) - Method in class org.uacalc.alg.conlat.TypeFinder
 
logUniv(List, Level) - Method in class org.uacalc.alg.conlat.TypeFinder
 
lowerCovers(POElem) - Method in class org.uacalc.lat.BasicLattice
 
lowerCovers(Vertex) - Method in class org.uacalc.nbui.LatDrawer
 
lowerStar(Partition) - Method in class org.uacalc.alg.conlat.CongruenceLattice
If beta is join irreducible, this gives its lower cover; otherwise null.

M

main(String[]) - Static method in class org.uacalc.alg.AlgebraFromMinimalSets
 
main(String[]) - Static method in class org.uacalc.alg.Algebras
 
main(String[]) - Static method in class org.uacalc.alg.BasicAlgebra
 
main(String[]) - Static method in class org.uacalc.alg.BigProductAlgebra
 
main(String[]) - Static method in class org.uacalc.alg.conlat.BasicPartition
 
main(String[]) - Static method in class org.uacalc.alg.conlat.CentralityData
 
main(String[]) - Static method in class org.uacalc.alg.conlat.CongruenceLattice
 
main(String[]) - Static method in class org.uacalc.alg.FreeAlgebra
 
main(String[]) - Static method in class org.uacalc.alg.Malcev
 
main(String[]) - Static method in class org.uacalc.alg.op.Operations
 
main(String[]) - Static method in class org.uacalc.alg.PolinLikeAlgebra
 
main(String[]) - Static method in class org.uacalc.alg.PowerAlgebra
 
main(String[]) - Static method in class org.uacalc.alg.ProductAlgebra
 
main(String[]) - Static method in class org.uacalc.alg.QuotientAlgebra
 
main(String[]) - Static method in class org.uacalc.alg.ReductAlgebra
 
main(String[]) - Static method in class org.uacalc.alg.Subalgebra
 
main(String[]) - Static method in class org.uacalc.alg.sublat.SubalgebraLattice
 
main(String[]) - Static method in class org.uacalc.alg.SubProductAlgebra
 
main(String[]) - Static method in class org.uacalc.alg.UnaryTermsMonoid
 
main(String[]) - Static method in class org.uacalc.io.AlgebraIO
 
main(String[]) - Static method in class org.uacalc.io.AlgebraReader
 
main(String[]) - Static method in class org.uacalc.io.AlgebraWriter
 
main(String[]) - Static method in class org.uacalc.io.ExtFileFilter
 
main(String[]) - Static method in class org.uacalc.io.JSONChannel
 
main(String[]) - Static method in class org.uacalc.lat.BasicLattice
An optional operation returning the list of meet irreducible elements.
main(String[]) - Static method in class org.uacalc.lat.OrderedSets
 
main(String[]) - Static method in class org.uacalc.nbui.UACalculator2
 
main(String[]) - Static method in class org.uacalc.nbui.UACalculatorUI
 
main(String[]) - Static method in class org.uacalc.terms.Taylor
 
main(String[]) - Static method in class org.uacalc.ui.LatDrawer
 
main(String[]) - Static method in class org.uacalc.ui.table.OperationInputTable
 
main(String[]) - Static method in class org.uacalc.ui.UACalculator
 
main(String[]) - Static method in class org.uacalc.util.Horner
 
main(String[]) - Static method in class org.uacalc.util.PermutationGenerator
 
main(String[]) - Static method in class org.uacalc.util.SequenceGenerator
 
main(String[]) - Static method in class org.uacalc.util.SimpleList
 
MainController - Class in org.uacalc.nbui
 
MainController(UACalc) - Constructor for class org.uacalc.nbui.MainController
 
majorityTerm(SmallAlgebra) - Static method in class org.uacalc.alg.Malcev
 
majorityTerm(SmallAlgebra, ProgressReport) - Static method in class org.uacalc.alg.Malcev
 
makeAlgebra() - Method in class org.uacalc.ui.AlgebraEditor
Make an algebra from the operations.
makeAtoms() - Method in class org.uacalc.alg.conlat.CongruenceLattice
 
makeBalancedTayorTerm(OperationSymbol, int, List<Variable>) - Method in class org.uacalc.terms.Taylor
Constructs a term with a balanced term tree.
makeBinaryIntOperation(OperationSymbol, int, int[][]) - Static method in class org.uacalc.alg.op.Operations
 
makeCartesianProduct(List) - Method in class org.uacalc.alg.ProductAlgebra
Returns the carrier set of the product of the specified List algs of Objects as a Set.
makeCompositionOp(int, int) - Static method in class org.uacalc.alg.op.Operations
 
makeConInBackground(SmallAlgebra) - Method in class org.uacalc.nbui.ConController
Assumes alg.con().universeFound() is false.
makeConstantIntOperation(int, int) - Static method in class org.uacalc.alg.op.Operations
 
makeConstantIntOperation(String, int, int) - Static method in class org.uacalc.alg.op.Operations
 
makeConstantTerm(OperationSymbol) - Static method in class org.uacalc.terms.NonVariableTerm
A static method to make a constant term from an operation symbol.
makeConTable(SmallAlgebra, boolean) - Method in class org.uacalc.nbui.ConController
 
makeDerivedOperation(Operation, int[], int) - Static method in class org.uacalc.alg.op.Operations
The operation derived by equating variables.
makeExampleLat() - Static method in class org.uacalc.nbui.LatDrawer
Make a sample lattice.
makeExampleLat() - Static method in class org.uacalc.ui.LatDrawer
Make a sample lattice.
makeExampleLat() - Static method in class org.uacalc.ui.LatDrawPanel
Make a sample lattice.
makeIdempotent() - Method in class org.uacalc.alg.op.OperationWithDefaultValue
 
makeIntOperation(Operation) - Static method in class org.uacalc.alg.op.Operations
This makes a new operation that agrees with the original but is table based and so faster.
makeIntOperation(String, int, int, int[]) - Static method in class org.uacalc.alg.op.Operations
Construct an Operation from a valueTable.
makeIntOperation(OperationSymbol, int, int[]) - Static method in class org.uacalc.alg.op.Operations
Construct an Operation from a valueTable.
makeIntOperations(List<Operation>) - Static method in class org.uacalc.alg.op.Operations
 
makeIrredundantJoin(List<POElem>) - Method in class org.uacalc.lat.BasicLattice
 
makeIrredundantMeet(List<Partition>) - Method in class org.uacalc.alg.conlat.CongruenceLattice
 
makeIrredundantMeet(List<POElem>) - Method in class org.uacalc.lat.BasicLattice
 
makeJoinIrreducibles(ProgressReport) - Method in class org.uacalc.alg.conlat.CongruenceLattice
 
makeJoinIrreducibles() - Method in class org.uacalc.alg.sublat.SubalgebraLattice
 
makeJonssonOperationsFromNUF(Operation) - Static method in class org.uacalc.alg.op.Operations
Make the Jonsson terms from a near unanimity operation, omitting the two projections.
makeLeftShift(int, int) - Static method in class org.uacalc.alg.op.Operations
The unary operation that cyclically shifts a vector left.
makeList() - Static method in class org.uacalc.util.SimpleList
 
makeList(Object) - Static method in class org.uacalc.util.SimpleList
 
makeMap(List<Operation>) - Static method in class org.uacalc.alg.op.Operations
This makes a hash map from the operation symbols to the operations.
makeMatrixDiagonalOp(int, int) - Static method in class org.uacalc.alg.op.Operations
 
makeNewAlgebra() - Method in class org.uacalc.nbui.AlgebraEditorController
 
makeOp(Map<String, String>) - Method in class org.uacalc.alg.op.ParameterizedOperation
 
makeOperationFromScript(OperationSymbol, int, int, String[]) - Static method in class org.uacalc.alg.op.Operations
The script should be the body of the definition of intValueAt(int[] args).
makeOperations() - Method in class org.uacalc.alg.BigProductAlgebra
For speed we have make all operations on the coordinates into int operations with a lookup table.
makeOperations() - Method in class org.uacalc.alg.ProductAlgebra
 
makeOperations() - Method in class org.uacalc.alg.SubProductAlgebra
 
makeOperationTables() - Method in interface org.uacalc.alg.Algebra
Make operation tables to speed up the evaluation of operations at the cost using more space.
makeOperationTables() - Method in class org.uacalc.alg.BigProductAlgebra
 
makeOperationTables() - Method in class org.uacalc.alg.conlat.CongruenceLattice
 
makeOperationTables() - Method in class org.uacalc.alg.GeneralAlgebra
 
makeOperationTables() - Method in class org.uacalc.alg.ProductAlgebra
 
makeOperationTables() - Method in class org.uacalc.alg.QuotientAlgebra
 
makeOperationTables() - Method in class org.uacalc.alg.ReductAlgebra
 
makeOperationTables() - Method in class org.uacalc.alg.Subalgebra
 
makeOperationTables() - Method in class org.uacalc.alg.sublat.SubalgebraLattice
 
makeOperationTables() - Method in class org.uacalc.alg.SubProductAlgebra
 
makeOperationTables() - Method in class org.uacalc.alg.UnaryTermsMonoid
 
makeOrderedSet(Lattice) - Method in class org.uacalc.lat.BasicLattice
Make a org.latdraw.orderedset.OrderedSet from a Lattice.
makeOrdinary(List<Operation>) - Static method in class org.uacalc.alg.op.OperationWithDefaultValue
 
makeOrdinaryOperation() - Method in class org.uacalc.alg.op.OperationWithDefaultValue
Make an operation with the default value filled in.
makePrincipals(ProgressReport) - Method in class org.uacalc.alg.conlat.CongruenceLattice
 
makeRandomAlgebra(int, SimilarityType) - Static method in class org.uacalc.alg.Algebras
Make a random algebra of a given similarity type.
makeRandomAlgebra(int, SimilarityType, long) - Static method in class org.uacalc.alg.Algebras
Make a random algebra of a given similarity type, optionally supplying a seed to the random number generator (in case regenerating the same algebra is important.
makeRandomAlgebra(int, int[]) - Static method in class org.uacalc.alg.Algebras
Make a random algebra of a given the arities of the operations.
makeRandomAlgebra(int, int[], long) - Static method in class org.uacalc.alg.Algebras
Make a random algebra of a given the arities of the operations, optionally supplying a seed to the random number generator (in case regenerating the same algebra is important.
makeRandomOperation(int, OperationSymbol) - Static method in class org.uacalc.alg.op.Operations
Make an operation with the the given opeation symbol and set size.
makeRandomOperation(int, OperationSymbol, Random) - Static method in class org.uacalc.alg.op.Operations
Make an operation with the the given opeation symbol and set size.
makeRandomOperations(int, SimilarityType) - Static method in class org.uacalc.alg.op.Operations
Make a list of operations corresponding to a similarity type and a set size.
makeRandomOperations(int, SimilarityType, long) - Static method in class org.uacalc.alg.op.Operations
Make a list of operations corresponding to a similarity type and a set size.
makeSg(List<Integer>) - Method in class org.uacalc.alg.sublat.SubalgebraLattice
Make the subuniverse generated by gens.
makeSg(List<Integer>, int) - Method in class org.uacalc.alg.sublat.SubalgebraLattice
 
makeSg(List<Integer>, int, int) - Method in class org.uacalc.alg.sublat.SubalgebraLattice
Make the subuniverse generated by gens.
makeTable() - Method in class org.uacalc.alg.op.AbstractOperation
 
makeTable() - Method in interface org.uacalc.alg.op.Operation
This will make a table and so make the operation faster but requires more space.
makeTable() - Method in class org.uacalc.alg.op.OperationWithDefaultValue
Note this effectively kills the default value part of this.
makeToolBar() - Method in class org.uacalc.nbui.LatDrawer
 
makeToolBar() - Method in class org.uacalc.ui.LatDrawer
 
makeToolBar() - Method in class org.uacalc.ui.LatDrawPanel
 
makeUniverse(ProgressReport) - Method in class org.uacalc.alg.conlat.CongruenceLattice
 
makeUniverse(int) - Method in class org.uacalc.alg.conlat.CongruenceLattice
 
makeUniverse() - Method in class org.uacalc.alg.conlat.CongruenceLattice
 
makeUniverse(int, ProgressReport) - Method in class org.uacalc.alg.conlat.CongruenceLattice
Construct the universe.
makeUniverse() - Method in class org.uacalc.alg.QuotientAlgebra
Notes: this is need a class for congruence classes.
makeUniverse() - Method in class org.uacalc.alg.Subalgebra
 
makeUniverse() - Method in class org.uacalc.alg.sublat.SubalgebraLattice
Test if one subuniverse is contained in another.
makeUniverse(int) - Method in class org.uacalc.alg.sublat.SubalgebraLattice
Construct the universe.
Malcev - Class in org.uacalc.alg
A class with static methods for Mal'cev conditions such as finding Jonsson terms, etc.
malcevTerm(SmallAlgebra) - Static method in class org.uacalc.alg.Malcev
 
malcevTerm(SmallAlgebra, ProgressReport) - Static method in class org.uacalc.alg.Malcev
Find a Mal'cev term for (the variety generated by) this algebra or null if there is it is not permutable.
map - Variable in class org.uacalc.alg.PolinLikeAlgebra
 
markovicMcKenzieSiggersTaylorTerm(SmallAlgebra) - Static method in class org.uacalc.alg.Malcev
Gives a term t(x,y,z,u) satisfying t(y,x,x,x) = t(x,x,y,y) and t(x,x,y,x) = t(x,y,x,x).
markovicMcKenzieSiggersTaylorTerm(SmallAlgebra, ProgressReport) - Static method in class org.uacalc.alg.Malcev
Gives a term t(x,y,z,u) satisfying t(y,x,x,x) = t(x,x,y,y) and t(x,x,y,x) = t(x,y,x,x).
markovicMcKenzieTerm() - Static method in class org.uacalc.terms.Taylor
 
matrices(BinaryRelation, BinaryRelation, ProgressReport) - Method in class org.uacalc.alg.conlat.CongruenceLattice
The set M(S,T) as in Kearnes-Kiss and other places.
matrixPower(SmallAlgebra, int) - Static method in class org.uacalc.alg.Algebras
The matrix power algebra as defined in Hobby-McKenzie.
MAX_DRAWABLE_INPUT_SIZE - Static variable in class org.uacalc.alg.conlat.CongruenceLattice
 
MAX_DRAWABLE_SIZE - Static variable in class org.uacalc.alg.conlat.CongruenceLattice
 
MAX_DRAWABLE_SIZE - Static variable in class org.uacalc.alg.sublat.SubalgebraLattice
 
MAX_DRAWABLE_SIZE - Static variable in class org.uacalc.nbui.DrawingController
 
maximals(Collection<? extends E>, Order<? super E>) - Static method in class org.uacalc.lat.OrderedSets
 
meet(Partition) - Method in class org.uacalc.alg.conlat.BasicPartition
 
meet(Object, Object) - Method in class org.uacalc.alg.conlat.CongruenceLattice
 
meet(List) - Method in class org.uacalc.alg.conlat.CongruenceLattice
 
meet(Partition) - Method in interface org.uacalc.alg.conlat.Partition
 
MEET - Static variable in class org.uacalc.alg.op.OperationSymbol
 
meet(Object, Object) - Method in class org.uacalc.alg.sublat.SubalgebraLattice
 
meet(List) - Method in class org.uacalc.alg.sublat.SubalgebraLattice
 
meet(List) - Method in class org.uacalc.lat.BasicLattice
 
meet(Object, Object) - Method in class org.uacalc.lat.BasicLattice
 
meet(Object, Object) - Method in interface org.uacalc.lat.Lattice
 
meet(List) - Method in interface org.uacalc.lat.Lattice
 
meetClosure(List<Partition>) - Static method in class org.uacalc.alg.conlat.BasicPartition
 
meetClosure(List<Partition>, Map<Partition, Term>) - Static method in class org.uacalc.alg.conlat.BasicPartition
 
meetIrredsAbove(POElem) - Method in class org.uacalc.lat.BasicLattice
 
meetIrredsAbove(Vertex) - Method in class org.uacalc.nbui.LatDrawer
 
meetIrreducible(Partition) - Method in class org.uacalc.alg.conlat.CongruenceLattice
 
meetIrreducibles() - Method in class org.uacalc.alg.conlat.CongruenceLattice
 
meetIrreducibles() - Method in class org.uacalc.alg.sublat.SubalgebraLattice
 
meetIrreducibles() - Method in class org.uacalc.lat.BasicLattice
 
meetIrreducibles() - Method in interface org.uacalc.lat.Lattice
An optional operation returning the list of meet irreducible elements.
monitor - Static variable in class org.uacalc.alg.conlat.CongruenceLattice
 
monitor - Static variable in class org.uacalc.alg.GeneralAlgebra
 
monitor - Static variable in class org.uacalc.alg.sublat.SubalgebraLattice
 
monitoring() - Method in interface org.uacalc.alg.Algebra
 
monitoring() - Method in class org.uacalc.alg.conlat.CongruenceLattice
 
monitoring() - Method in class org.uacalc.alg.GeneralAlgebra
 
monitoring() - Method in class org.uacalc.alg.sublat.SubalgebraLattice
 
MonitorPanel - Class in org.uacalc.ui
 
MonitorPanel(UACalculator) - Constructor for class org.uacalc.ui.MonitorPanel
 
mousePressed(MouseEvent) - Method in class org.uacalc.nbui.PopupListener
 
mouseReleased(MouseEvent) - Method in class org.uacalc.nbui.PopupListener
 

N

name - Variable in class org.uacalc.alg.GeneralAlgebra
 
name() - Method in class org.uacalc.alg.op.OperationSymbol
 
NewAlgebraDialog - Class in org.uacalc.ui
 
NewAlgebraDialog(UACalculator) - Constructor for class org.uacalc.ui.NewAlgebraDialog
 
nextIndex() - Method in class org.uacalc.util.PermutationGenerator
 
noDuplicates(List<T>) - Static method in class org.uacalc.alg.sublat.SubalgebraLattice
This gives a List without duplicates assuming lst is sorted.
nondecreasingSequenceIncrementor(int[], int) - Static method in class org.uacalc.util.SequenceGenerator
This increments an array in place through all nondecreasing sequences whose entries lie between 0 and max, inclusive.
nondecreasingSequenceIncrementor(int[], int, int) - Static method in class org.uacalc.util.SequenceGenerator
This increments an array in place through all nondecreasing sequences whose entries lie between 0 and max, inclusive, subject to the restrction that last coordiate is at least lastMin (useful when the first part of a list is known to be closed).
NonVariableTerm - Class in org.uacalc.terms
 
NonVariableTerm(OperationSymbol, List<Term>) - Constructor for class org.uacalc.terms.NonVariableTerm
 
normalize() - Method in class org.uacalc.alg.conlat.BasicPartition
This modifies this.array.
normalize(int[]) - Static method in class org.uacalc.alg.conlat.BasicPartition
Modify part so that it is in normal form.
normalize() - Method in interface org.uacalc.alg.conlat.Partition
 
normalize() - Method in class org.uacalc.alg.sublat.BasicSet
Put the array in ascending order.
notTotalWarning() - Method in class org.uacalc.nbui.ConController
 
numberOfBlocks() - Method in class org.uacalc.alg.conlat.BasicPartition
Does not need normalized form.
numberOfBlocks() - Method in interface org.uacalc.alg.conlat.Partition
 
numberOfFactors - Variable in class org.uacalc.alg.BigProductAlgebra
 
numberOfProducts - Variable in class org.uacalc.alg.ProductAlgebra
 

O

OBJ_COLOR - Static variable in class org.uacalc.ui.LatDrawer
 
OBJ_COLOR - Static variable in class org.uacalc.ui.LatDrawPanel
 
onCompletion(V, Throwable, boolean, boolean) - Method in class org.uacalc.ui.tm.BackgroundTask
 
one(int) - Static method in class org.uacalc.alg.conlat.BasicPartition
 
one() - Method in class org.uacalc.alg.conlat.CongruenceLattice
 
one() - Method in class org.uacalc.alg.sublat.SubalgebraLattice
 
one() - Method in class org.uacalc.lat.BasicLattice
 
one() - Method in class org.uacalc.nbui.LatDrawer
 
oneGeneratedSubalgebras() - Method in class org.uacalc.alg.sublat.SubalgebraLattice
These are really one generate subuniverses.
onProgress(int, int) - Method in class org.uacalc.ui.tm.BackgroundTask
 
OP_NAME_END_TAG - Static variable in class org.uacalc.io.AlgebraWriter
 
OP_NAME_TAG - Static variable in class org.uacalc.io.AlgebraWriter
 
open() - Method in class org.uacalc.nbui.MainController
 
open(File) - Method in class org.uacalc.nbui.MainController
 
open(File[]) - Method in class org.uacalc.nbui.MainController
 
open() - Method in class org.uacalc.ui.LatDrawer
 
open() - Method in class org.uacalc.ui.UACalculator
 
open(File) - Method in class org.uacalc.ui.UACalculator
 
openAux(File) - Method in class org.uacalc.nbui.MainController
 
Operation - Interface in org.uacalc.alg.op
This interface specifies an operation, that is, a map from the direct product of some number (called the arity) of a set to the set.
OPERATION_END_TAG - Static variable in class org.uacalc.io.AlgebraWriter
 
OPERATION_SYMBOL_END_TAG - Static variable in class org.uacalc.io.AlgebraWriter
 
OPERATION_SYMBOL_TAG - Static variable in class org.uacalc.io.AlgebraWriter
 
OPERATION_TABLE_END_TAG - Static variable in class org.uacalc.io.AlgebraWriter
 
OPERATION_TABLE_TAG - Static variable in class org.uacalc.io.AlgebraWriter
 
OPERATION_TAG - Static variable in class org.uacalc.io.AlgebraWriter
 
OperationInputTable - Class in org.uacalc.ui.table
 
OperationInputTable() - Constructor for class org.uacalc.ui.table.OperationInputTable
 
OperationInputTable(OperationWithDefaultValue) - Constructor for class org.uacalc.ui.table.OperationInputTable
 
OperationInputTable(int, int) - Constructor for class org.uacalc.ui.table.OperationInputTable
 
OperationInputTable(int, int, OperationTableModel) - Constructor for class org.uacalc.ui.table.OperationInputTable
 
operations() - Method in interface org.uacalc.alg.Algebra
 
operations() - Method in class org.uacalc.alg.conlat.CongruenceLattice
 
operations - Variable in class org.uacalc.alg.GeneralAlgebra
 
operations() - Method in class org.uacalc.alg.GeneralAlgebra
 
Operations - Class in org.uacalc.alg.op
This is a factory class with static methods to make Operations.
operations() - Method in class org.uacalc.alg.sublat.SubalgebraLattice
 
OPERATIONS_END_TAG - Static variable in class org.uacalc.io.AlgebraWriter
 
OPERATIONS_TAG - Static variable in class org.uacalc.io.AlgebraWriter
 
operationsMap - Variable in class org.uacalc.alg.GeneralAlgebra
 
OperationSymbol - Class in org.uacalc.alg.op
An oration symbol.
OperationSymbol(String, int) - Constructor for class org.uacalc.alg.op.OperationSymbol
 
OperationTableModel - Class in org.uacalc.ui.table
 
OperationTableModel(OperationWithDefaultValue) - Constructor for class org.uacalc.ui.table.OperationTableModel
 
OperationTableModel(int, int) - Constructor for class org.uacalc.ui.table.OperationTableModel
 
OperationTableModel(int, int, boolean, int) - Constructor for class org.uacalc.ui.table.OperationTableModel
 
OperationTableModel(OperationSymbol, int, boolean, int) - Constructor for class org.uacalc.ui.table.OperationTableModel
 
OperationWithDefaultValue - Class in org.uacalc.alg.op
A convenience class for the UI.
OperationWithDefaultValue(Operation) - Constructor for class org.uacalc.alg.op.OperationWithDefaultValue
 
OperationWithDefaultValue(String, int, int, int) - Constructor for class org.uacalc.alg.op.OperationWithDefaultValue
 
OperationWithDefaultValue(OperationSymbol, int) - Constructor for class org.uacalc.alg.op.OperationWithDefaultValue
 
OperationWithDefaultValue(OperationSymbol, int, int) - Constructor for class org.uacalc.alg.op.OperationWithDefaultValue
 
OperationWithDefaultValue(Operation, int) - Constructor for class org.uacalc.alg.op.OperationWithDefaultValue
 
OperationWithDefaultValue(OperationSymbol, int, int[], int) - Constructor for class org.uacalc.alg.op.OperationWithDefaultValue
 
OperationWithDefaultValue(String, int, int, int[], int) - Constructor for class org.uacalc.alg.op.OperationWithDefaultValue
 
Order<E> - Interface in org.uacalc.lat
 
OrderedSets - Class in org.uacalc.lat
Static algorithms for ordered set and lattices.
OrderedSets() - Constructor for class org.uacalc.lat.OrderedSets
 
org.uacalc.alg - package org.uacalc.alg
What is an algebra? and how do we represent it in a computer? We bascially follow Algebras, Lattices, Varieties by McKenzie, McNulty, Taylor.
org.uacalc.alg.conlat - package org.uacalc.alg.conlat
 
org.uacalc.alg.op - package org.uacalc.alg.op
 
org.uacalc.alg.sublat - package org.uacalc.alg.sublat
 
org.uacalc.eq - package org.uacalc.eq
 
org.uacalc.io - package org.uacalc.io
 
org.uacalc.lat - package org.uacalc.lat
 
org.uacalc.nbui - package org.uacalc.nbui
 
org.uacalc.terms - package org.uacalc.terms
This package is for terms and their interpretations.
org.uacalc.ui - package org.uacalc.ui
 
org.uacalc.ui.table - package org.uacalc.ui.table
 
org.uacalc.ui.tm - package org.uacalc.ui.tm
 
org.uacalc.util - package org.uacalc.util
 

P

ParameterizedAlgebra - Class in org.uacalc.alg
This class represents SmallAlgebra's.
ParameterizedAlgebra() - Constructor for class org.uacalc.alg.ParameterizedAlgebra
 
ParameterizedOperation - Class in org.uacalc.alg.op
This class represents SmallAlgebra's.
ParameterizedOperation() - Constructor for class org.uacalc.alg.op.ParameterizedOperation
 
parent() - Method in class org.uacalc.alg.GeneralAlgebra
 
parent() - Method in class org.uacalc.alg.PowerAlgebra
 
parent() - Method in interface org.uacalc.alg.SmallAlgebra
For a BasicAlgebra this is null; for a QuotientAlgebra this is the preimage; for a Subalgebra it is the super algebra.
parent() - Method in class org.uacalc.alg.UnaryTermsMonoid
 
parents() - Method in class org.uacalc.alg.GeneralAlgebra
 
parents() - Method in class org.uacalc.alg.PowerAlgebra
 
parents() - Method in class org.uacalc.alg.ProductAlgebra
 
parents() - Method in interface org.uacalc.alg.SmallAlgebra
For a ProductAlgebra this will be the factors.
parseLine(String) - Static method in class org.uacalc.io.AlgebraIO
Parses the line as a single int but if it starts with "%" it returns -1 so we can have comments.
Partition - Interface in org.uacalc.alg.conlat
This interface specifies the basic operations for partitions on the set {0, 1, ..., n-1}.
PARTITION_END_TAG - Static variable in class org.uacalc.io.AlgebraWriter
 
PARTITION_TAG - Static variable in class org.uacalc.io.AlgebraWriter
 
partitionFromMatrix(int[][]) - Static method in class org.uacalc.alg.conlat.BasicPartition
If matrix has r rows and s columns whose entries lie in the set 0, ..., rs - 1, this returns a partition essentially on the product of {0,...,r-1} and {0,...,s-1} such that (x,y) is related to (u,v) if the (x,y) entry of the matrix equals to (u,v) entry.
partToKissString(int[]) - Static method in class org.uacalc.alg.conlat.BasicPartition
Make String representation of the partition for the .con and related files.
permutabilityLevel(int, int, Partition, Partition) - Static method in class org.uacalc.alg.conlat.BasicPartition
This returns the least k such that (a,b) is in the k-fold relational product of par0 and par1, with par0 coming first and k counting the total occurances of par0 or par1.
permutabilityLevel(Partition, Partition) - Static method in class org.uacalc.alg.conlat.BasicPartition
This is the max of permutabilityLevel(a, b, par0, par1) over all (a, b) in the join.
PermutationGenerator - Class in org.uacalc.util
This class is used to help generate permutations of arrays.
PermutationGenerator(int) - Constructor for class org.uacalc.util.PermutationGenerator
 
pixleyTerm(SmallAlgebra) - Static method in class org.uacalc.alg.Malcev
Find a Pixley term for (the variety generated by) this algebra or null if there is it is not arithmetical.
pixleyTerm(SmallAlgebra, ProgressReport) - Static method in class org.uacalc.alg.Malcev
Find a Pixley term for (the variety generated by) this algebra or null if there is it is not arithmetical.
polinizeOperation(OperationSymbol) - Method in class org.uacalc.alg.PolinLikeAlgebra
 
PolinLikeAlgebra - Class in org.uacalc.alg
Given a homomorphism f: A to B, this constructs a Polin type algebra on the disjoint union of A and B.
PolinLikeAlgebra(String, SmallAlgebra, SmallAlgebra, Operation, int, int) - Constructor for class org.uacalc.alg.PolinLikeAlgebra
 
PopupListener - Class in org.uacalc.nbui
 
power(int, int) - Static method in class org.uacalc.alg.op.Operations
 
POWER - Static variable in class org.uacalc.io.AlgebraReader
 
POWER_ALGEBRA_END_TAG - Static variable in class org.uacalc.io.AlgebraWriter
 
POWER_ALGEBRA_TAG - Static variable in class org.uacalc.io.AlgebraWriter
 
POWER_END_TAG - Static variable in class org.uacalc.io.AlgebraWriter
 
POWER_TAG - Static variable in class org.uacalc.io.AlgebraWriter
 
PowerAlgebra - Class in org.uacalc.alg
This class represents the direct product of SmallAlgebras.
PowerAlgebra(SmallAlgebra, int) - Constructor for class org.uacalc.alg.PowerAlgebra
 
PowerAlgebra(String, SmallAlgebra, int) - Constructor for class org.uacalc.alg.PowerAlgebra
Construct the direct power of an algebra.
powers - Variable in class org.uacalc.alg.BigProductAlgebra
 
POWERS_END_TAG - Static variable in class org.uacalc.io.AlgebraWriter
 
POWERS_TAG - Static variable in class org.uacalc.io.AlgebraWriter
 
primalityTerms(SmallAlgebra, ProgressReport) - Static method in class org.uacalc.alg.Malcev
This gives unary terms evaluating to the characteristic functions of the one element subsets of alg; a term which applied to these unit vectors gives the identity function; and a binary term giving a semilattice operation on {0, 1}.
principals() - Method in class org.uacalc.alg.conlat.CongruenceLattice
 
principals(ProgressReport) - Method in class org.uacalc.alg.conlat.CongruenceLattice
 
printEnd(String) - Method in class org.uacalc.ui.tm.ProgressReport
 
printlnToLog(String) - Method in class org.uacalc.ui.tm.ProgressReport
 
printStart(String) - Method in class org.uacalc.ui.tm.ProgressReport
 
printSubtrace - Static variable in class org.uacalc.alg.conlat.TypeFinder
 
printUniv(List) - Method in class org.uacalc.alg.conlat.TypeFinder
 
PROD_ELEM_END_TAG - Static variable in class org.uacalc.io.AlgebraWriter
 
PROD_ELEM_TAG - Static variable in class org.uacalc.io.AlgebraWriter
 
PRODUCT - Static variable in class org.uacalc.alg.op.OperationSymbol
 
PRODUCT - Static variable in class org.uacalc.io.AlgebraReader
 
PRODUCT_ALGEBRA_END_TAG - Static variable in class org.uacalc.io.AlgebraWriter
 
PRODUCT_ALGEBRA_TAG - Static variable in class org.uacalc.io.AlgebraWriter
 
ProductAlgebra - Class in org.uacalc.alg
This class represents the direct product of SmallAlgebras.
ProductAlgebra() - Constructor for class org.uacalc.alg.ProductAlgebra
 
ProductAlgebra(String) - Constructor for class org.uacalc.alg.ProductAlgebra
 
ProductAlgebra(List<SmallAlgebra>) - Constructor for class org.uacalc.alg.ProductAlgebra
 
ProductAlgebra(String, List<SmallAlgebra>) - Constructor for class org.uacalc.alg.ProductAlgebra
Construct the direct product of a List of SmallAlgebra's.
productAlgebra - Variable in class org.uacalc.alg.SubProductAlgebra
 
ProgressReport - Class in org.uacalc.ui.tm
 
ProgressReport(TaskTableModel, JTextArea) - Constructor for class org.uacalc.ui.tm.ProgressReport
 
ProgressReport(MonitorPanel) - Constructor for class org.uacalc.ui.tm.ProgressReport
 
ProgressState - Class in org.uacalc.ui.tm
This will hold the state needed by the ProgressMonitor.
ProgressState() - Constructor for class org.uacalc.ui.tm.ProgressState
 
projection(int) - Method in class org.uacalc.alg.BigProductAlgebra
 
projection(List<IntArray>, int, int) - Method in class org.uacalc.alg.conlat.BasicPartition
 
projection(int) - Method in class org.uacalc.alg.ProductAlgebra
 
projectionKernel(int) - Method in class org.uacalc.alg.BigProductAlgebra
Don't use this yet; it is not implemented.
projectionKernel(int) - Method in class org.uacalc.alg.ProductAlgebra
 
projectionKernel(int) - Method in class org.uacalc.alg.SubProductAlgebra
 
PROPERTIES_INDEX - Variable in class org.uacalc.ui.Tabs
 
PropertiesPanel - Class in org.uacalc.ui
 
PropertiesPanel() - Constructor for class org.uacalc.ui.PropertiesPanel
 
propertyChange(PropertyChangeEvent) - Method in class org.uacalc.nbui.AlgebraPreviewer
 

Q

quit() - Method in class org.uacalc.nbui.MainController
 
QUOTIENT - Static variable in class org.uacalc.io.AlgebraReader
 
QUOTIENT_ALGEBRA_END_TAG - Static variable in class org.uacalc.io.AlgebraWriter
 
QUOTIENT_ALGEBRA_TAG - Static variable in class org.uacalc.io.AlgebraWriter
 
QuotientAlgebra - Class in org.uacalc.alg
This class represents a quotient algebra of a SmallAlgebra.
QuotientAlgebra(SmallAlgebra, Partition) - Constructor for class org.uacalc.alg.QuotientAlgebra
 
QuotientAlgebra(String, SmallAlgebra, Partition) - Constructor for class org.uacalc.alg.QuotientAlgebra
Form the quotient algebra of the super algebra by congruence.
QuotientElement - Class in org.uacalc.alg
This class represents an element in a quotient algebra.
QuotientElement(QuotientAlgebra, int) - Constructor for class org.uacalc.alg.QuotientElement
 

R

rank() - Method in class org.uacalc.alg.conlat.BasicPartition
 
readAlgebraFile(String) - Static method in class org.uacalc.io.AlgebraIO
 
readAlgebraFile(File) - Static method in class org.uacalc.io.AlgebraIO
 
readAlgebraFile() - Method in class org.uacalc.io.AlgebraReader
 
readAlgebraFromStream(InputStream) - Static method in class org.uacalc.io.AlgebraIO
 
readAlgebraFromStream() - Method in class org.uacalc.io.AlgebraReader
 
readAlgebraListFile(String) - Static method in class org.uacalc.io.AlgebraIO
 
readAlgebraListFile(File) - Static method in class org.uacalc.io.AlgebraIO
 
readAlgebraListFile() - Method in class org.uacalc.io.AlgebraReader
 
readAlgebraListFromStream(InputStream) - Static method in class org.uacalc.io.AlgebraIO
 
readAlgebraListFromStream() - Method in class org.uacalc.io.AlgebraReader
 
readDepth2List(BufferedReader, String, String) - Static method in class org.uacalc.io.AlgebraIO
 
readOp(int, int, BufferedReader) - Static method in class org.uacalc.io.AlgebraIO
 
readProjectivePlane(InputStream) - Static method in class org.uacalc.io.AlgebraIO
 
readProjectivePlane(String) - Static method in class org.uacalc.io.AlgebraIO
 
readProjectivePlane(File) - Static method in class org.uacalc.io.AlgebraIO
 
readProjectivePlane(BufferedReader) - Static method in class org.uacalc.io.AlgebraIO
Define a ternary ring from a plane as given at http://math.uwyo.edu/~moorhous/pub/planes/.
ReductAlgebra - Class in org.uacalc.alg
This class represents a reduct of a SmallAlgebra to a list of Terms.
ReductAlgebra(SmallAlgebra, List<Term>) - Constructor for class org.uacalc.alg.ReductAlgebra
 
ReductAlgebra(String, SmallAlgebra, List<Term>) - Constructor for class org.uacalc.alg.ReductAlgebra
Form the subalgebra given the super algebra and the subuniverse.
remove(int) - Method in class org.uacalc.util.SimpleList
 
remove(Object) - Method in class org.uacalc.util.SimpleList
 
removeAlgebra(GUIAlgebra) - Method in class org.uacalc.ui.table.AlgebraTableModel
 
removeAll(Collection) - Method in class org.uacalc.util.SimpleList
 
removeCurrentAlgebra() - Method in class org.uacalc.nbui.MainController
 
removeCurrentOperation() - Method in class org.uacalc.nbui.AlgebraEditorController
 
removeCurrentOperation() - Method in class org.uacalc.ui.AlgebraEditor
 
removeTask(BackgroundTask<?>) - Method in class org.uacalc.ui.table.TaskTableModel
 
repaint() - Method in interface org.uacalc.nbui.UACalc
 
report - Variable in class org.uacalc.ui.tm.BackgroundTask
 
representative(int) - Method in class org.uacalc.alg.conlat.BasicPartition
This is the public way of finding the root.
representative(int) - Method in interface org.uacalc.alg.conlat.Partition
 
representativeIndex(int) - Method in class org.uacalc.alg.QuotientAlgebra
Find the index of rep in representatives.
representatives() - Method in class org.uacalc.alg.conlat.BasicPartition
 
representatives() - Method in interface org.uacalc.alg.conlat.Partition
 
representatives - Variable in class org.uacalc.alg.QuotientAlgebra
 
reset() - Method in class org.uacalc.ui.tm.ProgressReport
 
reset() - Method in class org.uacalc.util.PermutationGenerator
 
resetConAndSub() - Method in class org.uacalc.alg.BasicAlgebra
 
resetConAndSub() - Method in class org.uacalc.alg.GeneralAlgebra
This does nothing but is overwritten for BasicAlgebra's.
resetConAndSub() - Method in interface org.uacalc.alg.SmallAlgebra
 
resetSelectedElemList() - Method in class org.uacalc.nbui.LatDrawer
 
resetToolBar() - Method in class org.uacalc.nbui.MainController
 
resetToolBar() - Method in class org.uacalc.ui.UACalculator
 
resetVertexColors() - Method in class org.uacalc.nbui.LatDrawer
 
rest - Variable in class org.uacalc.util.SimpleList
 
rest() - Method in class org.uacalc.util.SimpleList
 
restrictPartition(Partition) - Method in class org.uacalc.alg.Subalgebra
Restrict a partition (or congruence) on the parent algebra to this subalgebra.
retainAll(Collection) - Method in class org.uacalc.util.SimpleList
 
reverse() - Method in class org.uacalc.util.SimpleList
 
reverse(SimpleList) - Method in class org.uacalc.util.SimpleList
This is revappend in Common Lisp.
reverseArray(int[]) - Static method in class org.uacalc.util.Horner
A convenience method for generating a new array with the reverse order of the given array.
RIGHT_PAR - Static variable in class org.uacalc.terms.NonVariableTerm
 
rightSide() - Method in class org.uacalc.eq.Equation
 
root - Variable in class org.uacalc.alg.PowerAlgebra
 
ROOT_END_TAG - Static variable in class org.uacalc.io.AlgebraWriter
 
ROOT_FACTORS_END_TAG - Static variable in class org.uacalc.io.AlgebraWriter
 
ROOT_FACTORS_TAG - Static variable in class org.uacalc.io.AlgebraWriter
 
ROOT_TAG - Static variable in class org.uacalc.io.AlgebraWriter
 
rootAlgebras - Variable in class org.uacalc.alg.BigProductAlgebra
 
rootFactors() - Method in class org.uacalc.alg.BigProductAlgebra
 
rootSize - Variable in class org.uacalc.alg.PowerAlgebra
 
rowOfPartition(Partition) - Method in class org.uacalc.ui.table.ConLatticeTableModel
 
run() - Method in class org.uacalc.ui.tm.BackgroundTask
 

S

satisfiesConstraint(int[][]) - Method in class org.uacalc.util.IntArray
 
satisfiesConstraint(int[][], int[][]) - Method in class org.uacalc.util.IntArray
Checks if this intArray is equal on the indices of each block and has the values specified by values.
save() - Method in class org.uacalc.nbui.MainController
 
save() - Method in class org.uacalc.ui.UACalculator
 
saveAs(String) - Method in class org.uacalc.nbui.MainController
 
saveAs(String) - Method in class org.uacalc.ui.UACalculator
 
scrollToBottom(JTable) - Static method in class org.uacalc.nbui.MainController
 
scrollToBottom() - Method in class org.uacalc.ui.table.AlgebraTablePanel
 
scrollToVisible(JTable, int, int) - Static method in class org.uacalc.ui.table.TableUtils
This comes from http://www.exampledepot.com/egs/javax.swing.table/Vis.html which is part of http://www.exampledepot.com/egs/javax.swing.table/pkg.html
sdmeetTerms(SmallAlgebra) - Static method in class org.uacalc.alg.Malcev
If the variety generated by alg is congruence SD-meet, this returns a list of either one or three 3-place terms.
sdmeetTerms(SmallAlgebra, ProgressReport) - Static method in class org.uacalc.alg.Malcev
If the variety generated by alg is congruence SD-meet, this returns a list of either one or three 3-place terms.
sdPath(List<IntArray>, IntArray, IntArray) - Static method in class org.uacalc.alg.Malcev
This finds a path from g0 to g2 in middleZero, a list of triples, where two triples are connected by an edge if either their first or third coordinates agree.
sdTerms(SmallAlgebra, ProgressReport) - Static method in class org.uacalc.alg.Malcev
 
second() - Method in class org.uacalc.alg.conlat.Subtrace
 
secondProjection(int) - Static method in class org.uacalc.alg.conlat.BasicPartition
 
SELECTED_LIST_COLOR - Static variable in class org.uacalc.nbui.LatDrawer
 
SequenceGenerator - Class in org.uacalc.util
This has utility static methods for sequence generation, including nondecreasing sequences.
SequenceGenerator() - Constructor for class org.uacalc.util.SequenceGenerator
 
sequenceIncrementor(int[], int) - Static method in class org.uacalc.util.SequenceGenerator
This just increments the array through all possible tuples with entries between 0 and max.
sequenceIncrementor(int[], int, int) - Static method in class org.uacalc.util.SequenceGenerator
This just increments the array through all possible tuples with entries between 0 and max and having at least one entry at least as large as min.
sequenceIncrementor(int[], int, int, int) - Static method in class org.uacalc.util.SequenceGenerator
This just increments the array through all possible tuples with entries between 0 and max and having at least one entry at least as large as min.
set(int, int) - Method in class org.uacalc.util.IntArray
 
set(int, Object) - Method in class org.uacalc.util.SimpleList
 
setAboveType(LatDrawer.RadioButtonType) - Method in class org.uacalc.nbui.LatDrawer
 
setAlgebra(GUIAlgebra) - Method in class org.uacalc.nbui.AlgebraEditorController
Make an algebra from the operations.
setAlgebra(SmallAlgebra) - Method in class org.uacalc.ui.AlgebraEditor
 
setAlgebra(SmallAlgebra) - Method in class org.uacalc.ui.table.LatticeTableModel
 
setAlgListComboBox() - Method in class org.uacalc.nbui.MainController
 
setAlgListTable(JTable) - Method in class org.uacalc.nbui.UACalculator2
 
setAlgListTable(JTable) - Method in class org.uacalc.nbui.UACalculatorUI
 
setBasicLattice(BasicLattice) - Method in class org.uacalc.nbui.LatDrawer
 
setBelowType(LatDrawer.RadioButtonType) - Method in class org.uacalc.nbui.LatDrawer
 
setBlocks(int[][]) - Method in class org.uacalc.alg.Closer
 
setCentralityFailure(SubProductElement) - Method in class org.uacalc.alg.conlat.CentralityData
 
setCentralityList(List<CentralityData>) - Method in class org.uacalc.ui.table.TermTableModel
 
setColNames(String[]) - Method in class org.uacalc.ui.table.LatticeTableModel
 
setCongruenceList(List<Partition>) - Method in class org.uacalc.ui.table.TermTableModel
 
setConMainPanel(JPanel) - Method in class org.uacalc.nbui.UACalculator2
 
setConMainPanel(JPanel) - Method in class org.uacalc.nbui.UACalculatorUI
 
setConTable(JTable) - Method in class org.uacalc.alg.conlat.CongruenceLattice
 
setConTable(boolean) - Method in class org.uacalc.nbui.ConController
 
setConTable(SmallAlgebra) - Method in class org.uacalc.nbui.ConController
 
setContent(DrawPanel, JToolBar, Object) - Method in class org.uacalc.ui.LatDrawer
 
setCurrentAlgebra(SmallAlgebra) - Method in class org.uacalc.nbui.MainController
 
setCurrentAlgebra(GUIAlgebra) - Method in class org.uacalc.nbui.MainController
 
setCurrentAlgebra(SmallAlgebra) - Method in class org.uacalc.ui.UACalculator
 
setCurrentFile(File) - Method in class org.uacalc.nbui.MainController
 
setCurrentFile(File) - Method in class org.uacalc.ui.UACalculator
 
setCurrentOp() - Method in class org.uacalc.nbui.AlgebraEditorController
 
setCurrentTask(int) - Method in class org.uacalc.ui.table.TaskTableModel
 
setCurrentTask(BackgroundTask<?>) - Method in class org.uacalc.ui.table.TaskTableModel
 
setDecompose(boolean) - Method in class org.uacalc.alg.SubProductAlgebra
 
setDefaultValue(int) - Method in class org.uacalc.alg.op.OperationWithDefaultValue
 
setDefaultValue(int) - Method in class org.uacalc.ui.table.OperationTableModel
 
setDescFieldText(String) - Method in class org.uacalc.ui.tm.ProgressReport
 
setDescription(String) - Method in interface org.uacalc.alg.Algebra
 
setDescription(String) - Method in class org.uacalc.alg.conlat.CongruenceLattice
 
setDescription(String) - Method in class org.uacalc.alg.GeneralAlgebra
 
setDescription(String) - Method in class org.uacalc.alg.sublat.SubalgebraLattice
 
setDescription(String) - Method in class org.uacalc.ui.table.TermTableModel
For the description text field (not really part of the table model).
setDescription(String) - Method in class org.uacalc.ui.tm.ProgressReport
 
setDescription(String) - Method in class org.uacalc.ui.tm.ProgressState
 
setDiagram(Diagram) - Method in class org.uacalc.nbui.LatDrawer
 
setDiagram(Diagram) - Method in class org.uacalc.ui.LatDrawPanel
 
setDifference(BasicSet) - Method in class org.uacalc.alg.sublat.BasicSet
Set difference of this and set2.
setDirty() - Method in class org.uacalc.nbui.MainController
 
setDirty(boolean) - Method in class org.uacalc.nbui.MainController
 
setDirty() - Method in class org.uacalc.ui.UACalculator
 
setDirty(boolean) - Method in class org.uacalc.ui.UACalculator
 
setDistributivityMI(JMenuItem) - Method in class org.uacalc.nbui.UACalculator2
 
setDistributivityMI(JMenuItem) - Method in class org.uacalc.nbui.UACalculatorUI
 
setDrawer() - Method in class org.uacalc.nbui.ConController
 
setElementsToFind(List<IntArray>, List<IntArray>) - Method in class org.uacalc.alg.Closer
 
setElementToFind(IntArray) - Method in class org.uacalc.alg.Closer
 
setEmptyOpTableModel() - Method in interface org.uacalc.nbui.UACalc
 
setEmptyOpTableModel() - Method in class org.uacalc.nbui.UACalculator2
 
setEmptyOpTableModel() - Method in class org.uacalc.nbui.UACalculatorUI
 
setGenerators(List<IntArray>) - Method in class org.uacalc.alg.Closer
 
setHomomorphism(Map<IntArray, Integer>) - Method in class org.uacalc.alg.Closer
 
setHomomorphism(int[]) - Method in class org.uacalc.alg.Closer
 
setIdempotent(boolean) - Method in class org.uacalc.alg.op.OperationWithDefaultValue
 
setIdempotent(boolean) - Method in class org.uacalc.nbui.AlgebraEditorController
 
setIdempotent(boolean) - Method in class org.uacalc.ui.table.OperationTableModel
 
setImageAlgebra(SmallAlgebra) - Method in class org.uacalc.alg.Closer
 
setIntArray(int[]) - Method in class org.uacalc.util.IntArray
 
setLabels(boolean) - Method in class org.uacalc.nbui.LatDrawer
 
setLabels(Diagram) - Method in class org.uacalc.ui.LatDrawer
 
setLabels(Diagram) - Method in class org.uacalc.ui.LatDrawPanel
 
setLogLines(List<String>) - Method in class org.uacalc.ui.tm.ProgressReport
 
setLogLines(List<String>) - Method in class org.uacalc.ui.tm.ProgressState
 
setMatrixUniverse(List<IntArray>) - Method in class org.uacalc.alg.conlat.Subtrace
 
setMaxSize(int) - Method in class org.uacalc.alg.Closer
 
setModularityMI(JMenuItem) - Method in class org.uacalc.nbui.UACalculator2
 
setModularityMI(JMenuItem) - Method in class org.uacalc.nbui.UACalculatorUI
 
setMonitor(ProgressReport) - Method in interface org.uacalc.alg.Algebra
 
setMonitor(ProgressReport) - Method in class org.uacalc.alg.conlat.CongruenceLattice
 
setMonitor(ProgressReport) - Method in class org.uacalc.alg.GeneralAlgebra
 
setMonitor(ProgressReport) - Static method in class org.uacalc.alg.Malcev
 
setMonitor(ProgressReport) - Method in class org.uacalc.alg.sublat.SubalgebraLattice
 
setName(String) - Method in interface org.uacalc.alg.Algebra
 
setName(String) - Method in class org.uacalc.alg.conlat.CongruenceLattice
 
setName(String) - Method in class org.uacalc.alg.GeneralAlgebra
 
setName(String) - Method in class org.uacalc.alg.sublat.SubalgebraLattice
 
setNew() - Method in class org.uacalc.nbui.MainController
 
setNew() - Method in class org.uacalc.ui.UACalculator
 
setNPermMI(JMenuItem) - Method in class org.uacalc.nbui.UACalculator2
 
setNPermMI(JMenuItem) - Method in class org.uacalc.nbui.UACalculatorUI
 
setOperation(Operation) - Method in class org.uacalc.alg.Closer
 
setOperations(List<Operation>) - Method in class org.uacalc.alg.GeneralAlgebra
 
setOperationTable(OperationInputTable) - Method in class org.uacalc.nbui.AlgebraEditorController
 
setOperationTable(OperationInputTable) - Method in class org.uacalc.ui.AlgebraEditor
 
setOpTableScrollPane(JScrollPane) - Method in class org.uacalc.nbui.UACalculator2
 
setOpTableScrollPane(JScrollPane) - Method in class org.uacalc.nbui.UACalculatorUI
 
setPass(int) - Method in class org.uacalc.ui.tm.ProgressReport
 
setPass(int) - Method in class org.uacalc.ui.tm.ProgressState
 
setPassFieldText(String) - Method in class org.uacalc.ui.tm.ProgressReport
 
setPassSize(int) - Method in class org.uacalc.ui.tm.ProgressReport
 
setPassSize(int) - Method in class org.uacalc.ui.tm.ProgressState
 
setPassSizeFieldText(String) - Method in class org.uacalc.ui.tm.ProgressReport
 
setProgressReport(ProgressReport) - Method in class org.uacalc.alg.Closer
 
setProgressReport(ProgressReport) - Method in class org.uacalc.ui.MonitorPanel
 
setProgressReport(ProgressReport) - Method in class org.uacalc.ui.tm.BackgroundTask
 
setRandomSeed(long) - Method in class org.uacalc.nbui.AlgebraEditorController
 
setRandomSeed(long) - Method in class org.uacalc.nbui.MainController
 
setRandomSeed(long) - Method in class org.uacalc.ui.UACalculator
 
setResultTable(JTable) - Method in class org.uacalc.nbui.UACalculator2
 
setResultTable(JTable) - Method in class org.uacalc.nbui.UACalculatorUI
 
setRootAlgebra(SmallAlgebra) - Method in class org.uacalc.alg.Closer
 
setRowName(int, int[]) - Method in class org.uacalc.ui.table.OperationTableModel
 
setRowNames() - Method in class org.uacalc.ui.table.OperationTableModel
 
setSelectedElem(Vertex) - Method in class org.uacalc.nbui.LatDrawer
 
setSelectedElemList(List<Vertex>) - Method in class org.uacalc.nbui.LatDrawer
 
setSize(int) - Method in class org.uacalc.ui.tm.ProgressReport
 
setSize(int) - Method in class org.uacalc.ui.tm.ProgressState
 
setSizeFieldText(String) - Method in class org.uacalc.ui.tm.ProgressReport
 
setStatus(BackgroundTask.Status) - Method in class org.uacalc.ui.tm.BackgroundTask
 
setStrongRectangularityFailure(SubProductElement) - Method in class org.uacalc.alg.conlat.CentralityData
 
setSubtraceUniverse(List<IntArray>) - Method in class org.uacalc.alg.conlat.Subtrace
 
setTable() - Method in class org.uacalc.nbui.ConController
 
setTask(BackgroundTask<?>) - Method in class org.uacalc.ui.MonitorPanel
 
setTermMap(Map<IntArray, Term>) - Method in class org.uacalc.alg.Closer
 
setTerms(List<Term>) - Method in class org.uacalc.ui.table.TermTableModel
 
setTerms(Term[]) - Method in class org.uacalc.ui.table.TermTableModel
 
setTermTablePanel(TermTablePanel) - Method in class org.uacalc.ui.ComputationsPanel
 
setThinGenerators(boolean) - Method in class org.uacalc.alg.SubProductAlgebra
 
setTimedMessage(String) - Method in class org.uacalc.nbui.MainController
Give the user a message and erase it after a few seconds.
setTimeLeft(String) - Method in class org.uacalc.ui.tm.ProgressReport
 
setTimeNext(String) - Method in class org.uacalc.ui.tm.ProgressReport
 
setTitle() - Method in class org.uacalc.nbui.MainController
 
setTitle(String) - Method in interface org.uacalc.nbui.UACalc
 
setTitle() - Method in class org.uacalc.ui.UACalculator
 
setToAllColNames() - Method in class org.uacalc.ui.table.LatticeTableModel
 
setToAllNoTypColNames() - Method in class org.uacalc.ui.table.LatticeTableModel
 
setToJIColNames() - Method in class org.uacalc.ui.table.LatticeTableModel
 
setToJINoTypColNames() - Method in class org.uacalc.ui.table.LatticeTableModel
 
setType(int) - Method in class org.uacalc.alg.conlat.Subtrace
 
setUniverse(Set) - Method in class org.uacalc.alg.GeneralAlgebra
 
setUniverse(List<IntArray>) - Method in class org.uacalc.ui.table.TermTableModel
 
setUniverseList(List) - Method in class org.uacalc.alg.BasicAlgebra
 
setUniverseOrder(Map) - Method in class org.uacalc.alg.BasicAlgebra
 
setupBinVATask() - Method in class org.uacalc.nbui.ComputationsController
 
setupCentralityTask() - Method in class org.uacalc.nbui.ComputationsController
 
setupCongruencesTask() - Method in class org.uacalc.nbui.ComputationsController
 
setupFreeAlgebraTask() - Method in class org.uacalc.nbui.ComputationsController
 
setupFreeAlgebraTaskOld() - Method in class org.uacalc.nbui.ComputationsController
 
setupGensToVarsMap(List<IntArray>) - Method in class org.uacalc.alg.SubProductAlgebra
 
setupGummTermsTask() - Method in class org.uacalc.nbui.ComputationsController
 
setupHagemannMitschkeTermsTask() - Method in class org.uacalc.nbui.ComputationsController
 
setupJICongruencesTask() - Method in class org.uacalc.nbui.ComputationsController
 
setupJonssonTermsTask() - Method in class org.uacalc.nbui.ComputationsController
 
setupMajorityTermTask() - Method in class org.uacalc.nbui.ComputationsController
 
setupMalcevTermTask() - Method in class org.uacalc.nbui.ComputationsController
 
setupMarkovicMcKenzieSiggersTaylorTermTask() - Method in class org.uacalc.nbui.ComputationsController
 
setupMeetSDTermsTask() - Method in class org.uacalc.nbui.ComputationsController
 
setupNUTermTask() - Method in class org.uacalc.nbui.ComputationsController
 
setupPixleyTermTask() - Method in class org.uacalc.nbui.ComputationsController
 
setupPrimalTermsTask() - Method in class org.uacalc.nbui.ComputationsController
 
setupSDTermsTask() - Method in class org.uacalc.nbui.ComputationsController
 
setupSubPowerTask() - Method in class org.uacalc.nbui.ComputationsController
 
setupUnaryPolymorphismsTask() - Method in class org.uacalc.nbui.ComputationsController
 
setupWeakNUTermTask() - Method in class org.uacalc.nbui.ComputationsController
 
setUserMessage(String) - Method in class org.uacalc.nbui.MainController
Give the user a message, set in the dimension panal info area.
setUserMessage(String, boolean) - Method in class org.uacalc.nbui.MainController
Give the user a message, set in the dimension panal info area and possibly a popup.
setUserWarning(String) - Method in class org.uacalc.nbui.MainController
Give the user a warning, set in the dimension panal info area.
setUserWarning(String, boolean) - Method in class org.uacalc.nbui.MainController
Give the user a warning, set in the dimension panal info area and pop up a info dialog.
setValueAt(Object, int, int) - Method in class org.uacalc.ui.table.OperationTableModel
 
setValues(int[][]) - Method in class org.uacalc.alg.Closer
 
setVariables(List<Variable>) - Method in class org.uacalc.ui.table.TermTableModel
 
setWeakCentralityFailure(SubProductElement) - Method in class org.uacalc.alg.conlat.CentralityData
 
setWitnessAlgebra(AlgebraWithGeneratingVector) - Method in class org.uacalc.ui.tm.ProgressReport
 
Sg(List<IntArray>) - Method in class org.uacalc.alg.ProductAlgebra
The subalgebra generated by elems given as arrays of int's.
sg(Set) - Method in class org.uacalc.alg.sublat.SubalgebraLattice
 
Sg(BasicSet) - Method in class org.uacalc.alg.sublat.SubalgebraLattice
 
Sg(int[]) - Method in class org.uacalc.alg.sublat.SubalgebraLattice
 
sg(int[]) - Method in class org.uacalc.alg.sublat.SubalgebraLattice
 
sgClose(List<IntArray>) - Method in class org.uacalc.alg.BigProductAlgebra
Closure of elems under the operations.
sgClose(List<IntArray>, Map<IntArray, Term>) - Method in class org.uacalc.alg.BigProductAlgebra
Closure of elems under the operations.
sgClose(List<IntArray>, int, Map<IntArray, Term>) - Method in class org.uacalc.alg.BigProductAlgebra
Closure of elems under the operations.
sgClose(List<IntArray>, Map<IntArray, Term>, IntArray) - Method in class org.uacalc.alg.BigProductAlgebra
Closure of elems under the operations.
sgClose(List<IntArray>, Map<IntArray, Term>, IntArray, ProgressReport) - Method in class org.uacalc.alg.BigProductAlgebra
Closure of elems under the operations.
sgClose(List<IntArray>, int, Map<IntArray, Term>, IntArray, ProgressReport) - Method in class org.uacalc.alg.BigProductAlgebra
Closure of elems under the operations.
sgClose() - Method in class org.uacalc.alg.Closer
 
sgClose(List<IntArray>, int, Map<IntArray, Term>) - Method in class org.uacalc.alg.Closer
Closure of elems under the operations.
sgClose(List) - Method in class org.uacalc.alg.ProductAlgebra
 
sgClose_old(List, int, Map, Object, ProgressReport) - Method in class org.uacalc.alg.BigProductAlgebra
Closure of elems under the operations.
sgCloseParallel(List<IntArray>, int, Map<IntArray, Term>) - Method in class org.uacalc.alg.Closer
Closure of elems under the operations.
sgClosePower() - Method in class org.uacalc.alg.Closer
 
sgCloseXX(List, int, Map, Object) - Method in class org.uacalc.alg.BigProductAlgebra
Closure of elems under the operations.
showClosure(boolean) - Method in class org.uacalc.nbui.LatDrawer
In Congruence panel this will show the closure (all congruences respected by all operations respecting the given ones; just the sublattice generated otherwise.
showSublattice() - Method in class org.uacalc.nbui.LatDrawer
 
shutdown() - Method in class org.uacalc.ui.tm.GuiExecutor
 
shutdownNow() - Method in class org.uacalc.ui.tm.GuiExecutor
 
siDecompose(SmallAlgebra, int[]) - Static method in class org.uacalc.alg.AlgebraWithGeneratingVector
 
siDecompose(SmallAlgebra, int[], List<Equation>) - Static method in class org.uacalc.alg.AlgebraWithGeneratingVector
Given an algebra and a vector of elements, this first forms the subalgebra generated by the vector and then decomposes that into subdirectly irreducible algebras.
siggersTerm() - Static method in class org.uacalc.terms.Taylor
 
similarityType() - Method in interface org.uacalc.alg.Algebra
 
similarityType() - Method in class org.uacalc.alg.conlat.CongruenceLattice
 
similarityType - Variable in class org.uacalc.alg.GeneralAlgebra
 
similarityType() - Method in class org.uacalc.alg.GeneralAlgebra
 
SimilarityType - Class in org.uacalc.alg.op
A set of OperationSymbol's.
SimilarityType(List<OperationSymbol>) - Constructor for class org.uacalc.alg.op.SimilarityType
 
SimilarityType(List<OperationSymbol>, boolean) - Constructor for class org.uacalc.alg.op.SimilarityType
 
similarityType() - Method in class org.uacalc.alg.sublat.SubalgebraLattice
 
SimpleList - Class in org.uacalc.util
Simple Linked lists.
SimpleList(Object, SimpleList) - Constructor for class org.uacalc.util.SimpleList
Constructs a list with obj followed by list.
SimpleList(Collection) - Constructor for class org.uacalc.util.SimpleList
 
size - Variable in class org.uacalc.alg.GeneralAlgebra
 
size - Variable in class org.uacalc.util.IntArray
 
size() - Method in class org.uacalc.util.SimpleList
The size of the list.
sizeMultiplicities() - Method in class org.uacalc.alg.BigProductAlgebra
 
sizes - Variable in class org.uacalc.alg.BigProductAlgebra
 
sizes - Variable in class org.uacalc.alg.ProductAlgebra
 
SmallAlgebra - Interface in org.uacalc.alg
A small algebra is one whose universe can be effectively indexed by {0,..., n-1} for some positive int n.
SmallAlgebra.AlgebraType - Enum in org.uacalc.alg
 
SmallLattice - Interface in org.uacalc.lat
 
sortByRank(List<Partition>) - Method in class org.uacalc.alg.conlat.CongruenceLattice
Sort by rank.
sortElemsByDiagram(Diagram) - Method in class org.uacalc.ui.table.ConLatticeTableModel
 
splitOffExtension(File) - Static method in class org.uacalc.io.ExtFileFilter
Split the file name into 2 parts: the first everything up to the last "."; the rest the extension.
SQ_BRACE_BLOCK - Static variable in interface org.uacalc.alg.conlat.Partition
Printing types: blocks using [ and ].
startElement(String, String, String, Attributes) - Method in class org.uacalc.io.AlgebraReader
 
status - Variable in class org.uacalc.ui.tm.BackgroundTask
 
stopCellEditing() - Method in class org.uacalc.ui.table.IntegerEditor
 
stopCellEditing() - Method in class org.uacalc.ui.table.OperationInputTable
This was hard to figure out: needed to stop the cell editor.
stopMakeUniverse() - Method in class org.uacalc.alg.conlat.CongruenceLattice
 
stopMakeUniverse() - Method in class org.uacalc.alg.sublat.SubalgebraLattice
 
STRING_ARRAY_END_TAG - Static variable in class org.uacalc.io.AlgebraWriter
 
STRING_ARRAY_TAG - Static variable in class org.uacalc.io.AlgebraWriter
 
stringToPartition(String) - Static method in class org.uacalc.alg.conlat.BasicPartition
 
strongRectangularityCommutator(BinaryRelation, BinaryRelation, List<CentralityData>, ProgressReport) - Method in class org.uacalc.alg.conlat.CongruenceLattice
 
strongRectangularityFailure(BinaryRelation, BinaryRelation, Partition) - Method in class org.uacalc.alg.conlat.CongruenceLattice
 
strongRectangularityFailure(BinaryRelation, BinaryRelation, Partition, SubProductAlgebra) - Method in class org.uacalc.alg.conlat.CongruenceLattice
 
sub() - Method in class org.uacalc.alg.BasicAlgebra
 
sub - Variable in class org.uacalc.alg.GeneralAlgebra
 
sub() - Method in class org.uacalc.alg.GeneralAlgebra
 
sub() - Method in class org.uacalc.alg.PolinLikeAlgebra
 
sub() - Method in class org.uacalc.alg.PowerAlgebra
 
sub() - Method in class org.uacalc.alg.ProductAlgebra
 
sub() - Method in class org.uacalc.alg.QuotientAlgebra
 
sub() - Method in class org.uacalc.alg.ReductAlgebra
 
sub() - Method in interface org.uacalc.alg.SmallAlgebra
The subalgebra lattice.
sub() - Method in class org.uacalc.alg.Subalgebra
 
sub() - Method in class org.uacalc.alg.SubProductAlgebra
 
sub() - Method in class org.uacalc.alg.UnaryTermsMonoid
 
sub() - Method in class org.uacalc.lat.BasicLattice
 
SUB_ALGEBRA_END_TAG - Static variable in class org.uacalc.io.AlgebraWriter
 
SUB_ALGEBRA_TAG - Static variable in class org.uacalc.io.AlgebraWriter
 
SUB_PRODUCT_ALGEBRA_END_TAG - Static variable in class org.uacalc.io.AlgebraWriter
 
SUB_PRODUCT_ALGEBRA_TAG - Static variable in class org.uacalc.io.AlgebraWriter
 
SUB_UNIVERSE_END_TAG - Static variable in class org.uacalc.io.AlgebraWriter
 
SUB_UNIVERSE_TAG - Static variable in class org.uacalc.io.AlgebraWriter
 
Subalgebra - Class in org.uacalc.alg
This class represents a subalgebra of a SmallAlgebra.
Subalgebra(SmallAlgebra, int[]) - Constructor for class org.uacalc.alg.Subalgebra
 
Subalgebra(SmallAlgebra, IntArray) - Constructor for class org.uacalc.alg.Subalgebra
 
Subalgebra(String, SmallAlgebra, IntArray) - Constructor for class org.uacalc.alg.Subalgebra
 
Subalgebra(String, SmallAlgebra, int[]) - Constructor for class org.uacalc.alg.Subalgebra
Form the subalgebra given the super algebra and the subuniverse.
SUBALGEBRA - Static variable in class org.uacalc.io.AlgebraReader
 
SubalgebraLattice - Class in org.uacalc.alg.sublat
A class to represent the subalgebra lattice of a basic algebra; this is, an algebra with universe the integers from 0 to n-1.
SubalgebraLattice(SmallAlgebra) - Constructor for class org.uacalc.alg.sublat.SubalgebraLattice
 
SubController - Class in org.uacalc.nbui
 
SubController(UACalc, PropertyChangeSupport) - Constructor for class org.uacalc.nbui.SubController
 
subList(int, int) - Method in class org.uacalc.util.SimpleList
 
subParmValues(String, Map<String, String>) - Static method in class org.uacalc.alg.op.ParameterizedOperation
 
SubProductAlgebra - Class in org.uacalc.alg
This class represents a subalgebra of a direct product of SmallAlgebras.
SubProductAlgebra() - Constructor for class org.uacalc.alg.SubProductAlgebra
 
SubProductAlgebra(String) - Constructor for class org.uacalc.alg.SubProductAlgebra
 
SubProductAlgebra(String, BigProductAlgebra, List<IntArray>) - Constructor for class org.uacalc.alg.SubProductAlgebra
Construct the direct product of a List of SmallAlgebra's.
SubProductAlgebra(String, BigProductAlgebra, List<IntArray>, boolean) - Constructor for class org.uacalc.alg.SubProductAlgebra
 
SubProductAlgebra(String, BigProductAlgebra, List<IntArray>, boolean, ProgressReport) - Constructor for class org.uacalc.alg.SubProductAlgebra
Construct the direct product of a List of SmallAlgebra's.
SubProductAlgebra(String, BigProductAlgebra, List<IntArray>, boolean, boolean, ProgressReport) - Constructor for class org.uacalc.alg.SubProductAlgebra
Construct the direct product of a List of SmallAlgebra's.
SubProductAlgebra(String, BigProductAlgebra, List<IntArray>, List<IntArray>) - Constructor for class org.uacalc.alg.SubProductAlgebra
Construct a SubProductAlgebra when the gens and univ are already given.
SubProductAlgebra(SmallAlgebra, int, Map<IntArray, Partition>) - Constructor for class org.uacalc.alg.SubProductAlgebra
 
SubProductAlgebra(String, SmallAlgebra, int, Map<IntArray, Partition>) - Constructor for class org.uacalc.alg.SubProductAlgebra
 
substitute(Map<Variable, Term>) - Method in class org.uacalc.terms.NonVariableTerm
 
substitute(Map<Variable, Term>) - Method in interface org.uacalc.terms.Term
Replace some of the variables with terms.
substitute(Map<Variable, Term>) - Method in class org.uacalc.terms.VariableImp
 
subtrace(Partition) - Method in class org.uacalc.alg.conlat.CongruenceLattice
Find a subtrace for beta over its lower cover.
subtrace(Partition, Partition) - Method in class org.uacalc.alg.conlat.CongruenceLattice
Find a subtrace for beta over alpha.
Subtrace - Class in org.uacalc.alg.conlat
A class to hold a subtrace {a, b} and its TCT type.
subUniverseGenerated(List<Partition>) - Static method in class org.uacalc.alg.conlat.BasicPartition
 
subUniverseGenerated(List<Partition>, Map<Partition, Term>) - Static method in class org.uacalc.alg.conlat.BasicPartition
 
subUniverseGenerated(List<Partition>, Map<Partition, Term>, Partition) - Static method in class org.uacalc.alg.conlat.BasicPartition
 
SUPER_ALGEBRA_END_TAG - Static variable in class org.uacalc.io.AlgebraWriter
 
SUPER_ALGEBRA_TAG - Static variable in class org.uacalc.io.AlgebraWriter
 
superAlgebra - Variable in class org.uacalc.alg.QuotientAlgebra
 
superAlgebra() - Method in class org.uacalc.alg.QuotientAlgebra
 
superAlgebra() - Method in class org.uacalc.alg.QuotientElement
 
superAlgebra - Variable in class org.uacalc.alg.ReductAlgebra
 
superAlgebra() - Method in class org.uacalc.alg.ReductAlgebra
 
superAlgebra - Variable in class org.uacalc.alg.Subalgebra
 
superAlgebra() - Method in class org.uacalc.alg.Subalgebra
 
superAlgebra() - Method in class org.uacalc.alg.SubProductAlgebra
 
switchAlgebra(GUIAlgebra) - Method in class org.uacalc.nbui.MainController
 
switchXandYAutomorphism() - Method in class org.uacalc.alg.FreeAlgebra
This returns the map which given the index of an element, returns the index of the element obtained from the first by applying the automorphism interchanging the first two generators.
symbol - Variable in class org.uacalc.alg.op.AbstractOperation
 
symbol() - Method in class org.uacalc.alg.op.AbstractOperation
 
symbol() - Method in interface org.uacalc.alg.op.Operation
The operation symbol for this operation.
sync() - Method in class org.uacalc.ui.AlgebraEditor
 

T

tableToCSV(String, TermTableModel, PrintStream) - Static method in class org.uacalc.nbui.MainController
 
TableUtils - Class in org.uacalc.ui.table
Table utilities like scrolling to make a row visible.
TableUtils() - Constructor for class org.uacalc.ui.table.TableUtils
 
Tabs - Class in org.uacalc.ui
 
Tabs(UACalculator) - Constructor for class org.uacalc.ui.Tabs
 
TaskTableModel - Class in org.uacalc.ui.table
 
TaskTableModel() - Constructor for class org.uacalc.ui.table.TaskTableModel
 
TaskTableModel(MonitorPanel) - Constructor for class org.uacalc.ui.table.TaskTableModel
This constructor is for the old UI.
Taylor - Class in org.uacalc.terms
Let f be a k-ary operation symbol.
Taylor(Term, List<Equation>) - Constructor for class org.uacalc.terms.Taylor
 
Taylor(OperationSymbol, List<List<IntArray>>) - Constructor for class org.uacalc.terms.Taylor
 
Taylor(int, List<List<IntArray>>) - Constructor for class org.uacalc.terms.Taylor
 
Term - Interface in org.uacalc.terms
 
termFromArray(int[]) - Method in class org.uacalc.terms.Taylor
 
termFromArray(int[], int, int) - Method in class org.uacalc.terms.Taylor
 
termList - Variable in class org.uacalc.alg.ReductAlgebra
 
termMap - Variable in class org.uacalc.alg.SubProductAlgebra
 
TermOperation - Interface in org.uacalc.alg.op
This interface specifies a term operation, that is, the interpretation of a term in an algebra.
TermOperationImp - Class in org.uacalc.alg.op
This interface specifies a term operation, that is, the interpretation of a term in an algebra.
TermOperationImp(Term, List<Variable>, SmallAlgebra) - Constructor for class org.uacalc.alg.op.TermOperationImp
 
TermOperationImp(String, Term, List<Variable>, SmallAlgebra) - Constructor for class org.uacalc.alg.op.TermOperationImp
 
terms - Variable in class org.uacalc.alg.SubProductAlgebra
 
TermTableModel - Class in org.uacalc.ui.table
 
TermTableModel() - Constructor for class org.uacalc.ui.table.TermTableModel
 
TermTableModel(TermTableModel.ResultTableType) - Constructor for class org.uacalc.ui.table.TermTableModel
 
TermTableModel(Term[]) - Constructor for class org.uacalc.ui.table.TermTableModel
 
TermTableModel(Term[], Variable[]) - Constructor for class org.uacalc.ui.table.TermTableModel
 
TermTableModel.ResultTableType - Enum in org.uacalc.ui.table
 
TermTablePanel - Class in org.uacalc.ui.table
 
TermTablePanel(UACalculator, Term[], List<Variable>) - Constructor for class org.uacalc.ui.table.TermTablePanel
 
ternaryDiscriminator(int) - Static method in class org.uacalc.alg.op.Operations
 
ternaryDiscriminatorAlgebra(int) - Static method in class org.uacalc.alg.Algebras
 
testGeneralizedWeakClosure() - Static method in class org.uacalc.alg.conlat.BasicPartition
 
Tg(int, int) - Method in class org.uacalc.alg.conlat.CongruenceLattice
 
thinGenerators - Variable in class org.uacalc.alg.SubProductAlgebra
 
thinGenerators() - Method in class org.uacalc.alg.SubProductAlgebra
 
toArray() - Method in interface org.uacalc.alg.conlat.Partition
This returns the array representation of the partition as described in Ralph Freese's notes on partitions, see http://www.math.hawaii.edu/~ralph/Notes/.
toArray() - Method in class org.uacalc.util.IntArray
 
toArray(Object[]) - Method in class org.uacalc.util.SimpleList
 
toArray() - Method in class org.uacalc.util.SimpleList
 
topAlg - Variable in class org.uacalc.alg.PolinLikeAlgebra
 
topConstIndex - Variable in class org.uacalc.alg.PolinLikeAlgebra
 
toString() - Method in class org.uacalc.alg.AlgebraWithGeneratingVector
 
toString() - Method in class org.uacalc.alg.conlat.BasicPartition
 
toString(int) - Method in class org.uacalc.alg.conlat.BasicPartition
 
toString() - Method in class org.uacalc.alg.conlat.CentralityData
 
toString(int) - Method in interface org.uacalc.alg.conlat.Partition
 
toString(boolean) - Method in class org.uacalc.alg.conlat.Subtrace
 
toString() - Method in class org.uacalc.alg.conlat.Subtrace
 
toString() - Method in class org.uacalc.alg.op.OperationSymbol
 
toString() - Method in class org.uacalc.alg.op.SimilarityType
 
toString() - Method in class org.uacalc.alg.op.TermOperationImp
 
toString() - Method in class org.uacalc.alg.QuotientElement
 
toString(SmallAlgebra) - Method in class org.uacalc.alg.sublat.BasicSet
Print this subset using alg's elements.
toString() - Method in class org.uacalc.eq.Equation
 
toString() - Method in class org.uacalc.terms.NonVariableTerm
 
toString() - Method in interface org.uacalc.terms.Term
A reasonably good printout of the term.
toString() - Method in class org.uacalc.terms.VariableImp
 
toString(Object) - Static method in class org.uacalc.util.ArrayString
 
toString() - Method in class org.uacalc.util.IntArray
 
toString() - Method in class org.uacalc.util.SimpleList
 
transpose(List<IntArray>) - Static method in class org.uacalc.alg.SubProductAlgebra
 
type(Partition) - Method in class org.uacalc.alg.conlat.CongruenceLattice
 
type(Partition, Partition) - Method in class org.uacalc.alg.conlat.CongruenceLattice
 
type(Partition, Partition, ProgressReport) - Method in class org.uacalc.alg.conlat.CongruenceLattice
Find the type for beta over alpha.
type() - Method in class org.uacalc.alg.conlat.Subtrace
 
TypeFinder - Class in org.uacalc.alg.conlat
A utility class to find a subtrace {a, b} and its TCT type of a covering beta/beta_* for some join irreducible congruence beta.
TypeFinder(SmallAlgebra) - Constructor for class org.uacalc.alg.conlat.TypeFinder
 
TypeFinder(SmallAlgebra, Partition) - Constructor for class org.uacalc.alg.conlat.TypeFinder
 
typeJI(Partition, ProgressReport) - Method in class org.uacalc.alg.conlat.CongruenceLattice
Find the type of beta over its lower cover.
typeSet() - Method in class org.uacalc.alg.conlat.CongruenceLattice
 
typeSet(ProgressReport) - Method in class org.uacalc.alg.conlat.CongruenceLattice
 

U

UA_EXT - Static variable in class org.uacalc.io.ExtFileFilter
 
UA_EXTS - Static variable in class org.uacalc.io.ExtFileFilter
 
UAC_EXT - Static variable in class org.uacalc.io.ExtFileFilter
 
UACalc - Interface in org.uacalc.nbui
This is a (java) interface to the GUI, making it easy to try different GUI's with different layout managers.
UACalculator - Class in org.uacalc.ui
 
UACalculator() - Constructor for class org.uacalc.ui.