- ABOVE_COLOR - Static variable in class org.uacalc.nbui.LatDrawer
-
- AbstractIntOperation - Class in org.uacalc.alg.op
-
This class is not abstract, but has several optional
methods which throw an UnsupportedOperationException.
- AbstractIntOperation(String, int, int) - Constructor for class org.uacalc.alg.op.AbstractIntOperation
-
- AbstractIntOperation(OperationSymbol, int) - Constructor for class org.uacalc.alg.op.AbstractIntOperation
-
- 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(GUIAlgebra, boolean) - Method in class org.uacalc.ui.util.GUIAlgebraList
-
- add(GUIAlgebra) - Method in class org.uacalc.ui.util.GUIAlgebraList
-
- add(SmallAlgebra, File, boolean) - Method in class org.uacalc.ui.util.GUIAlgebraList
-
- add(SmallAlgebra, boolean) - Method in class org.uacalc.ui.util.GUIAlgebraList
-
- add(SmallAlgebra, File) - Method in class org.uacalc.ui.util.GUIAlgebraList
-
- add(SmallAlgebra) - Method in class org.uacalc.ui.util.GUIAlgebraList
-
- 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.MatrixPowerAlgebra
-
- 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
-
- associativeLaw(OperationSymbol) - Static method in class org.uacalc.eq.Equations
-
- 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
-
- 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
-
- BasicPartition(String, int) - Constructor for class org.uacalc.alg.conlat.BasicPartition
-
If length is nonnegative, this converts str into a
partition on 0 to length - 1, ignoring any any interger
in str greater than length - 1.
- 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
-
- 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
-
- buildDate - Static variable in class org.uacalc.nbui.Version
-
- 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) - Method in class org.uacalc.alg.conlat.CongruenceLattice
-
Given tolerances (or congruences) S and T, this tests, for every
congruence delta of A, if S centralizes T mod delta.
- 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
-
- canonicalHomomorphism(int) - Method in class org.uacalc.alg.QuotientAlgebra
-
If e
is the index of an element of the
parent algebra, this returns the corresponding element
of the quotient algebra.
- 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.MatrixPowerAlgebra
-
- 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
-
Find a witness to the failure of centrality, or null
if there is none.
- 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
-
The congruence generated by Object a and b.
- Cg(int, int) - Method in class org.uacalc.alg.conlat.CongruenceLattice
-
- Cg(int, int, ProgressReport) - Method in class org.uacalc.alg.conlat.CongruenceLattice
-
The congruence generated by ints a and b.
- Cg(Partition) - Method in class org.uacalc.alg.conlat.CongruenceLattice
-
The smallest congruence containing part
.
- Cg(Partition, ProgressReport) - Method in class org.uacalc.alg.conlat.CongruenceLattice
-
The smallest congruence containing part
.
- Cg_Old(Partition, ProgressReport) - 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
-
This is not implemented yet.
- 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) - Method in class org.uacalc.alg.conlat.CongruenceLattice
-
Calculate the commutator of S and T, which are
tolerances or congruences.
- 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(Operation) - Method in class org.uacalc.alg.op.AbstractOperation
-
- compareTo(OperationSymbol) - Method in class org.uacalc.alg.op.OperationSymbol
-
This puts high arity operations first.
- 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
.
- compose(BinaryRelation) - Method in class org.uacalc.alg.conlat.BasicBinaryRelation
-
Relation composition.
- compose(BinaryRelation) - Method in class org.uacalc.alg.conlat.BasicPartition
-
The relational composition.
- compose(BinaryRelation) - Method in interface org.uacalc.alg.conlat.BinaryRelation
-
- 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() - Method in class org.uacalc.alg.conlat.CongruenceLattice
-
Get Con(Con(A)).
- con - Variable in class org.uacalc.alg.GeneralAlgebra
-
- con() - Method in class org.uacalc.alg.GeneralAlgebra
-
- con() - Method in class org.uacalc.alg.MatrixPowerAlgebra
-
- 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.sublat.SubalgebraLattice
-
- con() - Method in class org.uacalc.alg.SubProductAlgebra
-
- con() - Method in class org.uacalc.alg.UnaryTermsMonoid
-
- con() - Method in class org.uacalc.lat.BasicLattice
-
- 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, ProgressReport) - Static method in class org.uacalc.alg.Malcev
-
Use the polynomial time algorithm from Freese-Valeriote to
test if alg
generates a CM variety.
- congruenceModularVariety(SmallAlgebra) - Static method in class org.uacalc.alg.Malcev
-
Test if alg generates a CM variety by looking for
a Day quadruple in the square of the free algebra
on 2 generators.
- congruenceModularVariety(SmallAlgebra, ProgressReport) - Static method in class org.uacalc.alg.Malcev
-
Test if alg generates a CM variety by looking for
a Day quadruple in the square of the free algebra
on 2 generators.
- 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.MatrixPowerAlgebra
-
- 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
-
- cpIdempotent(SmallAlgebra, ProgressReport) - Static method in class org.uacalc.alg.Malcev
-
This uses Theorem 5.1 of Freese-Valeriote to test if the
algebra the algebra generates a CP variety.
- 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
-
- cubeTermBlockerIdempotent(SmallAlgebra, ProgressReport) - Static method in class org.uacalc.alg.Malcev
-
Find a cube term blocker for V(A) if there is one; null otherwise.
- cubeTermBlockerIdempotent(SmallAlgebra, BasicSet, BasicSet) - Static method in class org.uacalc.alg.Malcev
-
- cubeTermBlockerIdempotent(Operation, BasicSet, BasicSet) - Static method in class org.uacalc.alg.Malcev
-
Returns the j so that C, D is a cube term blocker at position j
or -1 if C, D is not a cube term blocker.
- cubeTermBlockerIdempotent(Operation, int, BasicSet, BasicSet) - Static method in class org.uacalc.alg.Malcev
-
Tests if op(D,...,D,C,D,...D) is a subset of C (where the
C is in the jth coordinate).
- cyclicLaw(OperationSymbol) - Static method in class org.uacalc.eq.Equations
-
Test if f(x0,x1,...,x{k-1}) = f(x{k-1},x0, ...,x{k-2}).
- cyclicTermIdempotent(SmallAlgebra, int) - Static method in class org.uacalc.alg.Malcev
-
This implements an algorithm of Valeriote and Willard for testing if
the algebra has a cyclic term of a given arity.
- cyclicTermIdempotent(SmallAlgebra, int, ProgressReport) - Static method in class org.uacalc.alg.Malcev
-
This implements an algorithm of Valeriote and Willard for testing if
the idempotent algebra has a cyclic term of a given arity.
- 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
-
- findCoatomAbove(Partition) - Method in class org.uacalc.alg.conlat.CongruenceLattice
-
find a coaton of the congruence lattice greater than
or equal to theta.
- 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
-
- findDifference(Operation, Operation, ProgressReport) - 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
-
- findFailure(SmallAlgebra, ProgressReport) - 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
-
- findFailureMap(SmallAlgebra, ProgressReport) - 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(List<Operation>, SmallAlgebra, ProgressReport) - Static method in class org.uacalc.alg.Algebras
-
Test if ops are in the clone of A and return a
mapping from OperationSymbols to terms, which
will have entries for those opertions which are
in the clone.
- 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.
- findPrincipalChain() - Method in class org.uacalc.alg.conlat.CongruenceLattice
-
Find a chain where each element is the join of the previous
one and a principal congruence.
- 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.
- findSubtrace(IntArray) - Method in class org.uacalc.alg.conlat.TypeFinder
-
This looks at the image of the ordered pair under Pol_1(A).
- 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.
- findUpperCover(Partition) - Method in class org.uacalc.alg.conlat.CongruenceLattice
-
Find some upper cover of congr.
- 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
-
- firstSecondSymmetricLaw(OperationSymbol) - Static method in class org.uacalc.eq.Equations
-
Arity must be at least 2.
- fixedKEdgeIdempotent(SmallAlgebra, int, ProgressReport) - Static method in class org.uacalc.alg.Malcev
-
- fixedKEdgeTerm(SmallAlgebra, int, ProgressReport) - Static method in class org.uacalc.alg.Malcev
-
This will find a k-edge term if one exits; otherwise it return
null.
- fixedKPermIdempotent(SmallAlgebra, int, ProgressReport) - Static method in class org.uacalc.alg.Malcev
-
- flatten(Term) - Static method in class org.uacalc.terms.Terms
-
- 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.
- formQuotientAlgebra() - Method in class org.uacalc.nbui.ComputationsController
-
- formRabbitEarsAlgebra() - Method in class org.uacalc.nbui.ComputationsController
-
- formSubAlgebra() - 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
-
- 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.ui.util.GUIAlgebraList
-
- 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
-
- getAddOpButton() - Method in interface org.uacalc.nbui.UACalc
-
- getAddOpButton() - Method in class org.uacalc.nbui.UACalculator2
-
- getAddOpButton() - Method in class org.uacalc.nbui.UACalculatorUI
-
- getAlgebra() - Method in class org.uacalc.alg.AlgebraWithGeneratingVector
-
- getAlgebra() - Method in class org.uacalc.alg.conlat.CongruenceLattice
-
Get the algebra this is the congruence lattice of.
- getAlgebra() - Method in class org.uacalc.alg.MaltsevProductDecomposition
-
- getAlgebra() - Method in class org.uacalc.alg.QuotientElement
-
- getAlgebra() - Method in class org.uacalc.alg.sublat.SubalgebraLattice
-
- getAlgebra() - Method in interface org.uacalc.element.Element
-
The algebra this element is in.
- getAlgebra() - Method in class org.uacalc.element.SubProductElement
-
- getAlgebra() - Method in class org.uacalc.ui.table.LatticeTableModel
-
- getAlgebra() - Method in class org.uacalc.ui.util.GUIAlgebra
-
- 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
-
- getBlockAlgebras() - Method in class org.uacalc.alg.MaltsevProductDecomposition
-
- getBlocks() - Method in class org.uacalc.alg.Closer
-
blocks, values and setConstraints are specified in IntArray
and are used to restrict the element we are looking for.
- 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.ElemKeyTableModel
-
- 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.ElemKeyTableModel
-
- 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.MaltsevProductDecomposition
-
- 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.
- getCongruenceConstraintElemIndex() - Method in class org.uacalc.alg.Closer
-
- getCongruenceForCongruenceConstraint() - Method in class org.uacalc.alg.Closer
-
- 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
-
- getCurrentLattice(boolean) - Method in class org.uacalc.ui.util.GUIAlgebra
-
- 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() - 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
-
- getDelOpButton() - Method in interface org.uacalc.nbui.UACalc
-
- getDelOpButton() - Method in class org.uacalc.nbui.UACalculator2
-
- getDelOpButton() - Method in class org.uacalc.nbui.UACalculatorUI
-
- 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
-
- getDomain() - Method in class org.uacalc.alg.Homomorphism
-
- 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.MatrixPowerAlgebra
-
- 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
-
- getElemKey() - Method in class org.uacalc.ui.util.GUIAlgebra
-
- getElemKeyTable() - Method in interface org.uacalc.nbui.UACalc
-
- getElemKeyTable() - Method in class org.uacalc.nbui.UACalculator2
-
- getElemKeyTable() - Method in class org.uacalc.nbui.UACalculatorUI
-
- getExtension(File) - Static method in class org.uacalc.io.ExtFileFilter
-
- getFailingEquation() - Method in class org.uacalc.alg.Closer
-
- getFile() - Method in class org.uacalc.ui.util.GUIAlgebra
-
- 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
-
Returns a shallow copy of the list of generators used by this Closer
to generate a subuniverse.
- 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.
- getIndexForCongruenceConstraint() - Method in class org.uacalc.alg.Closer
-
- getIndexForConstraintSet() - Method in class org.uacalc.alg.Closer
-
Get the index for the SetConstraint.
- 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
-
- getMakeBasicAlgButton() - Method in interface org.uacalc.nbui.UACalc
-
- getMakeBasicAlgButton() - Method in class org.uacalc.nbui.UACalculator2
-
- getMakeBasicAlgButton() - 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
-
- getMap() - Method in class org.uacalc.alg.Homomorphism
-
- 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
-
- getOperationSymbols() - Method in class org.uacalc.eq.Equation
-
- getOperationSymbols() - Method in class org.uacalc.terms.NonVariableTerm
-
- getOperationSymbols() - Method in interface org.uacalc.terms.Term
-
The set of operation symbols or null for a variable.
- getOperationSymbols() - Method in class org.uacalc.terms.VariableImp
-
- 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
-
- getParent() - Method in interface org.uacalc.element.Element
-
- getParent() - Method in class org.uacalc.element.SubProductElement
-
- getParentArray() - Method in interface org.uacalc.element.Element
-
- getParentArray() - Method in class org.uacalc.element.SubProductElement
-
- getParents() - Method in class org.uacalc.ui.util.GUIAlgebra
-
- 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
-
- getPermutabilityLevelWitnesses() - Method in class org.uacalc.alg.conlat.CongruenceLattice
-
- getPoset() - Method in class org.uacalc.lat.BasicLattice
-
- getPower() - Method in class org.uacalc.alg.MatrixPowerAlgebra
-
- getPower() - Method in class org.uacalc.alg.PowerAlgebra
-
- getPowerAlgebra() - Method in class org.uacalc.alg.MatrixPowerAlgebra
-
- 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
-
- getQuotientAlgebra() - Method in class org.uacalc.alg.MaltsevProductDecomposition
-
- getRandom() - Method in class org.uacalc.nbui.AlgebraEditorController
-
- getRandom() - Method in class org.uacalc.nbui.MainController
-
- getRandom() - Method in class org.uacalc.ui.UACalculator
-
- getRandom() - Static method in class org.uacalc.ui.util.RandomGenerator
-
- getRandomValueTable() - Method in class org.uacalc.alg.op.OperationWithDefaultValue
-
- getRange() - Method in class org.uacalc.alg.Homomorphism
-
- getRelations() - Method in class org.uacalc.eq.Presentation
-
- 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.MatrixPowerAlgebra
-
- 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.ElemKeyTableModel
-
- 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
-
- getSemilatticeOperataions() - Method in class org.uacalc.ui.util.GUIAlgebra
-
- getSerial() - Method in class org.uacalc.ui.util.GUIAlgebra
-
- getSetConstraint() - Method in class org.uacalc.alg.Closer
-
blocks, values and setConstraints are specified in IntArray
and are used to restrict the element we are looking for.
- 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.
- getTerm() - Method in class org.uacalc.element.SubProductElement
-
- getTermMap() - Method in class org.uacalc.alg.Closer
-
Returns a Map
assigning to each tuple in the generated subuniverse a
term over the signature of the underlying algebra whose term operation can be
applied to the generators to obtain the tuple.
- getTermMap() - Method in class org.uacalc.alg.SubProductAlgebra
-
- getTermMapForOperations() - Method in class org.uacalc.alg.Closer
-
- 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.conlat.CongruenceLattice
-
- getUniverseList() - Method in class org.uacalc.alg.MatrixPowerAlgebra
-
- 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.MatrixPowerAlgebra
-
- 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.ElemKeyTableModel
-
- 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
-
blocks, values and setConstraints are specified in IntArray
and are used to restrict the element we are looking for.
- getValueTable() - Method in class org.uacalc.ui.table.OperationTableModel
-
- getVariableList() - Method in class org.uacalc.element.SubProductElement
-
- 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
-
- getVariableMap() - Method in class org.uacalc.element.SubProductElement
-
- 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.eq.Presentation
-
- 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
-
- GUIAlgebra - Class in org.uacalc.ui.util
-
A data structure to hold an algebra and some related gui
data.
- GUIAlgebra(SmallAlgebra) - Constructor for class org.uacalc.ui.util.GUIAlgebra
-
- GUIAlgebra(SmallAlgebra, File) - Constructor for class org.uacalc.ui.util.GUIAlgebra
-
- GUIAlgebra(SmallAlgebra, File, List<GUIAlgebra>) - Constructor for class org.uacalc.ui.util.GUIAlgebra
-
We should use this constructor when we want to specify the parents.
- GUIAlgebra(SmallAlgebra, File, GUIAlgebra) - Constructor for class org.uacalc.ui.util.GUIAlgebra
-
We should use this constructor when we want to specify the parents.
- GUIAlgebraList - Class in org.uacalc.ui.util
-
A list of algebra in a session.
- GUIAlgebraList() - Constructor for class org.uacalc.ui.util.GUIAlgebraList
-
- GuiExecutor - Class in org.uacalc.ui.tm
-
GuiExecutor
Executor built atop SwingUtilities.
- gummLevelPath(List<IntArray>, List<IntArray>, 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.
- 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.ui.util.GUIAlgebra
-
- hashCode() - Method in class org.uacalc.util.IntArray
-
- hasInvolution() - Method in class org.uacalc.alg.conlat.Subtrace
-
- hasNext() - Method in class org.uacalc.alg.MaltsevDecompositionIterator
-
- Homomorphism - Class in org.uacalc.alg
-
A homomorphism from the domain algebra into
the range algebra.
- Homomorphism(SmallAlgebra, SmallAlgebra, Map<Integer, Integer>) - Constructor for class org.uacalc.alg.Homomorphism
-
- 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.
- ideal(POElem) - Method in class org.uacalc.lat.BasicLattice
-
- ideal(Vertex) - Method in class org.uacalc.nbui.LatDrawer
-
- idempotentPolynomials() - Method in class org.uacalc.alg.conlat.CongruenceLattice
-
Find the nonconstant, idempotent member of Pol1(A).
- identity(int) - Static method in class org.uacalc.alg.conlat.BasicBinaryRelation
-
This gives the identity relation on n; that is the zero congruence.
- IDENTITY - Static variable in class org.uacalc.alg.op.OperationSymbol
-
- increasingSequenceIncrementor(int[], int) - Static method in class org.uacalc.util.SequenceGenerator
-
This increments an array in place through all strictly increasing sequences
whose entries lie between 0 and max, inclusive.
- increasingSequenceIncrementorOld(int[], int) - Static method in class org.uacalc.util.SequenceGenerator
-
This 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() - Method in interface org.uacalc.element.Element
-
The index of this element in the algebra.
- index() - Method in class org.uacalc.element.SubProductElement
-
- 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
-
- initialPartition(int, int) - Static method in class org.uacalc.util.SequenceGenerator
-
This returns the initial partition on size with
numBlocks blocks in JB form.
- 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
-
- 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.
- intersection(BasicSet) - Method in class org.uacalc.alg.sublat.BasicSet
-
- intersection(BasicSet, BasicSet) - Static method in class org.uacalc.alg.sublat.BasicSet
-
- intEval(Algebra, Map<Variable, Integer>) - Method in class org.uacalc.terms.NonVariableTerm
-
- intEval(Algebra, Map<Variable, Integer>) - 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.
- isAssociative() - Method in class org.uacalc.alg.op.OperationSymbol
-
A binary operation symbol can be marked as associative to allow
for a more compact representation and better printing of terms
containing it.
- 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.
- isCongruenceDistIdempotent(SmallAlgebra, ProgressReport) - Static method in class org.uacalc.alg.Malcev
-
The polynomial time test if the idempotent algebra alg
generates a CD variety from Freese-Valeriote.
- isCongruenceModularIdempotent(SmallAlgebra, ProgressReport) - Static method in class org.uacalc.alg.Malcev
-
- isConstant() - Method in class org.uacalc.util.IntArray
-
- 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
-
- isMaltsev() - Method in class org.uacalc.alg.op.AbstractOperation
-
Check if a ternary operation is a Maltsev operation.
- isMaltsev() - Method in interface org.uacalc.alg.op.Operation
-
Check if a ternary operation is a Maltsev operation.
- isMaltsev(Operation) - Static method in class org.uacalc.alg.op.Operations
-
Check if a ternary operation is a Maltsev operation.
- isOrdinaryCharacter(char) - Static method in class org.uacalc.io.Mace4Reader
-
- 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
-
- isSpecialCharacter(char) - Static method in class org.uacalc.io.Mace4Reader
-
- isSubtrace(IntArray, Partition) - Method in class org.uacalc.alg.conlat.TypeFinder
-
Test if ia
is a beta subtrace.
- isSuppressOutput() - Method in class org.uacalc.alg.Closer
-
- 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
-
- isValidOpNameString(String) - Static method in class org.uacalc.terms.Terms
-
- isValidVarString(String) - Static method in class org.uacalc.terms.Terms
-
- 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() - Method in class org.uacalc.ui.util.GUIAlgebraList
-
- 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
-
- jbToPartition(int[]) - Static method in class org.uacalc.alg.conlat.BasicPartition
-
Takes a partition in JB form and return
the corresponding Partition.
- 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
-
A list of the join irreducible congruences sorted
by rank (in the partition lattice).
- joinIrreducibles(ProgressReport) - Method in class org.uacalc.alg.conlat.CongruenceLattice
-
A list of the join irreducibles sorted by
rank (in the partition lattice); 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, 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
-
- 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.
- 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.
- MACE4_EXTS - Static variable in class org.uacalc.io.ExtFileFilter
-
- Mace4Reader - Class in org.uacalc.io
-
Reading Mace4 model files into algebras (only the operations are loaded,
relations are ignored).
- Mace4Reader(InputStream) - Constructor for class org.uacalc.io.Mace4Reader
-
- 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.BasicBinaryRelation
-
- 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.conlat.Polymorphisms
-
- main(String[]) - Static method in class org.uacalc.alg.conlat.TypeFinder
-
- 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.MaltsevDecompositionIterator
-
- main(String[]) - Static method in class org.uacalc.alg.MaltsevProductDecomposition
-
- main(String[]) - Static method in class org.uacalc.alg.op.AbstractIntOperation
-
- 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.eq.Equations
-
- 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.terms.Terms
-
- 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.ui.util.WebBrowser
-
- 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.
- makeBasicAlg() - Method in class org.uacalc.nbui.AlgebraEditorController
-
- makeBinaryIntOperation(OperationSymbol, int, int[][]) - Static method in class org.uacalc.alg.op.Operations
-
- makeBinaryLeftShift(int, int) - Static method in class org.uacalc.alg.op.Operations
-
This maps a pair of vectors (x,y) to (y_{k-1},x_0, ..., x_{k-2}); see
McKenzie's finite forbidden lattices.
- 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
-
- makeConstantIntOperations(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
-
- makeCyclicGens(int[]) - Static method in class org.uacalc.alg.Malcev
-
- 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.
- makeFullCycle(int) - Static method in class org.uacalc.alg.op.Operations
-
- 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
-
- makeModuleOperation(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
-
Most of the rest of this is out of date.
- 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
-
- makeTransposition(int, int, int) - Static method in class org.uacalc.alg.op.Operations
-
Make a unary operation interchanging a0 and a1.
- 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 the variety it generates is not permutable.
- MaltsevDecompositionIterator - Class in org.uacalc.alg
-
An iterator for idempotent algebras giving sections, this is, quotients
of subalgebras of the given algebra.
- MaltsevDecompositionIterator(SmallAlgebra) - Constructor for class org.uacalc.alg.MaltsevDecompositionIterator
-
Given an idempotent algebra this constructs an iterator of
SmallAlgebras that are sections, this is, quotients of subalgebras
of alg.
- MaltsevProductDecomposition - Class in org.uacalc.alg
-
Suppose P is a robust property; a property such that if A is
an idempotent algebra in the Maltsev product of two idempotent
varieties satisfying P, then A satisfies P.
- MaltsevProductDecomposition(SmallAlgebra, Partition) - Constructor for class org.uacalc.alg.MaltsevProductDecomposition
-
Make the decomposition.
- 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.
- MatrixPowerAlgebra - Class in org.uacalc.alg
-
- MatrixPowerAlgebra(SmallAlgebra, int) - Constructor for class org.uacalc.alg.MatrixPowerAlgebra
-
- MatrixPowerAlgebra(String, SmallAlgebra, int) - Constructor for class org.uacalc.alg.MatrixPowerAlgebra
-
Construct the direct power of an algebra.
- 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.
- memberOfQuasivariety(SmallAlgebra, SmallAlgebra, ProgressReport) - Static method in class org.uacalc.alg.Algebras
-
Is A in Q(B), the quasivariety generated by B.
- memberOfQuasivariety(SmallAlgebra, List<SmallAlgebra>, ProgressReport) - Static method in class org.uacalc.alg.Algebras
-
Is A in the quasivariety generated by a
list of algebras.
- memberOfQuasivarietyGenByProperSubs(SmallAlgebra, ProgressReport) - Static method in class org.uacalc.alg.Algebras
-
See if A can be embedded into a product
of proper subalgebras of A.
- minimalElements(List<Partition>) - Static method in class org.uacalc.alg.conlat.CongruenceLattice
-
Find the min elements of a topologically sorted list.
- minorityTerm(SmallAlgebra) - Static method in class org.uacalc.alg.Malcev
-
- minorityTerm(SmallAlgebra, ProgressReport) - Static method in class org.uacalc.alg.Malcev
-
- 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
-
- 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.MatrixPowerAlgebra
-
- 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
-
- parentIndexArray() - Method in interface org.uacalc.element.Element
-
- parentIndexArray() - Method in class org.uacalc.element.SubProductElement
-
- parents() - Method in class org.uacalc.alg.GeneralAlgebra
-
- parents() - Method in class org.uacalc.alg.MatrixPowerAlgebra
-
- 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.
- parseAlgebra() - Method in class org.uacalc.io.Mace4Reader
-
- parseAlgebraList() - Method in class org.uacalc.io.Mace4Reader
-
- 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.PrintType - Enum in org.uacalc.alg.conlat
-
Printing types: the internal representation.
- PARTITION_END_TAG - Static variable in class org.uacalc.io.AlgebraWriter
-
- PARTITION_TAG - Static variable in class org.uacalc.io.AlgebraWriter
-
- partitionArrayIncrementor(int[], int) - Static method in class org.uacalc.util.SequenceGenerator
-
This returns an ArrayIncrementor that increments through
all partitions with numBlocks blocks in JB form.
- 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.
- permLevelIdempotent(SmallAlgebra, ProgressReport) - Static method in class org.uacalc.alg.Malcev
-
The variety generated by the algebra must be k-permutable for
some k or this won't ever stop.
- 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.
- permutabilityLevel() - Method in class org.uacalc.alg.conlat.CongruenceLattice
-
Get the permutabiltiy level of this lattice (not the
whole variety).
- 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
-
- Polymorphisms - Class in org.uacalc.alg.conlat
-
Given a collections of partition on a set
this calculates the polymorphisms of hte coollection.
- Polymorphisms(int, List<Partition>, boolean, int[]) - Constructor for class org.uacalc.alg.conlat.Polymorphisms
-
- PopupListener - Class in org.uacalc.nbui
-
- power - Variable in class org.uacalc.alg.MatrixPowerAlgebra
-
- 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 - Variable in class org.uacalc.alg.MatrixPowerAlgebra
-
- 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
-
- Presentation - Class in org.uacalc.eq
-
Presentations for finitely presented algebras
consisting of a list of variables and equations
thought of as relations.
- Presentation(List<Variable>, List<Equation>) - Constructor for class org.uacalc.eq.Presentation
-
- 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
-
A list of the principal congruences sorted by
rank (in the partition lattice).
- principals(ProgressReport) - Method in class org.uacalc.alg.conlat.CongruenceLattice
-
A list of the principal congruences sorted by
rank (in the partition lattice).
- 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
-
- 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
-
- productHomo(List<Homomorphism>) - Static method in class org.uacalc.alg.Homomorphism
-
Make a list of elements (IntArray's) of a subpower from a list of maps all with the
same domain.
- ProgressReport - Class in org.uacalc.ui.tm
-
- ProgressReport(TaskTableModel, JTextArea) - Constructor for class org.uacalc.ui.tm.ProgressReport
-
- ProgressReport() - Constructor for class org.uacalc.ui.tm.ProgressReport
-
This creates a version without a TaskTableModel or logArea so
the output is effectly suppressed.
- 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
-
- satisfiesBlocksConstraint(int[][]) - Method in class org.uacalc.util.IntArray
-
Test if the intArray is constant on each block of the
partition defined by blocks.
- satisfiesCongruenceConstraint(int, Partition, int) - Method in class org.uacalc.util.IntArray
-
Test if this IntArray's value at index is congruent mod alpha to
the element with index elemIndex.
- satisfiesSetConstraint(int, Set<Integer>) - Method in class org.uacalc.util.IntArray
-
Test if this IntArray value at index is in a set
of possibleValues.
- satisfiesValuesConstraint(int[][]) - Method in class org.uacalc.util.IntArray
-
Test if this satisfies array[i] = v for each [i,v] in 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
- sdIdempotent(SmallAlgebra, ProgressReport) - Static method in class org.uacalc.alg.Malcev
-
This uses Theorem 4.2 of Freese-Valeriote to test if the
algebra omits type 1, 2 and 5; that is, is congruence SD.
- sdMeetIdempotent(SmallAlgebra, ProgressReport) - Static method in class org.uacalc.alg.Malcev
-
This uses Theorem 4.3 of Freese-Valeriote to test if the
algebra omits type 1 and 2; that is, is congruence SDmeet.
- 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[]) - 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(SmallAlgebra) - Method in class org.uacalc.alg.MaltsevProductDecomposition
-
- setAlgebra(GUIAlgebra) - Method in class org.uacalc.nbui.AlgebraEditorController
-
- 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
-
- setAssociative(boolean) - Method in class org.uacalc.alg.op.OperationSymbol
-
- setBasicLattice(BasicLattice) - Method in class org.uacalc.nbui.LatDrawer
-
- setBelowType(LatDrawer.RadioButtonType) - Method in class org.uacalc.nbui.LatDrawer
-
- setBlockAlgebras(List<SmallAlgebra>) - Method in class org.uacalc.alg.MaltsevProductDecomposition
-
- setBlocks(int[][]) - Method in class org.uacalc.alg.Closer
-
blocks, values and setConstraints are specified in IntArray
and are used to restrict the element we are looking for.
- 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
-
- setCongruence(Partition) - Method in class org.uacalc.alg.MaltsevProductDecomposition
-
- setCongruenceConstraintElemIndex(int) - Method in class org.uacalc.alg.Closer
-
- setCongruenceForCongruenceConstraint(Partition) - Method in class org.uacalc.alg.Closer
-
- 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
-
- setConstraintSet(Set<Integer>) - Method in class org.uacalc.alg.Closer
-
blocks, values and setConstraints are specified in IntArray
and are used to restrict the element we are looking for.
- 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
-
- setDomain(SmallAlgebra) - Method in class org.uacalc.alg.Homomorphism
-
- setDrawer() - Method in class org.uacalc.nbui.ConController
-
- setElementsToFind(List<IntArray>, List<IntArray>) - Method in class org.uacalc.alg.Closer
-
This takes e
and deletes duplicates, maintaining the order,
before setting eltsToFind
.
- setElementToFind(IntArray) - Method in class org.uacalc.alg.Closer
-
- setElemKey(ElemKeyTableModel) - Method in class org.uacalc.ui.util.GUIAlgebra
-
- setEmptyOpTableModel() - Method in interface org.uacalc.nbui.UACalc
-
- setEmptyOpTableModel() - Method in class org.uacalc.nbui.UACalculator2
-
- setEmptyOpTableModel() - Method in class org.uacalc.nbui.UACalculatorUI
-
- setFile(File) - Method in class org.uacalc.ui.util.GUIAlgebra
-
- setGenerators(List<IntArray>) - Method in class org.uacalc.alg.Closer
-
This sets generators
to gens
without any duplicates.
- 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
-
- setIndexForCongruenceConstraint(int) - Method in class org.uacalc.alg.Closer
-
- setIndexForConstraintSet(int) - Method in class org.uacalc.alg.Closer
-
Set the index for the SetConstraint.
- 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
-
- setMap(Map<Integer, Integer>) - Method in class org.uacalc.alg.Homomorphism
-
- 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) - 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
-
- setNeedsSave(boolean) - Method in class org.uacalc.ui.util.GUIAlgebra
-
- 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
-
- setOperations(List<Operation>) - Method in class org.uacalc.alg.Closer
-
- setOperations(List<Operation>) - Method in class org.uacalc.alg.GeneralAlgebra
-
This sorts the list of operations.
- 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
-
- setQuotientAlgebra(SmallAlgebra) - Method in class org.uacalc.alg.MaltsevProductDecomposition
-
- 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
-
- setRange(SmallAlgebra) - Method in class org.uacalc.alg.Homomorphism
-
- 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
-
Sets the root of a power algebra, if the closing computes a subpower.
- 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
-
- setSuppressOutput(boolean) - Method in class org.uacalc.alg.Closer
-
Setting this to true will suppress the output about
the pass.
- 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
-
Initialises the Map
that will be used to assign to each tuple in the
generated subuniverse a term over the signature of the underlying algebra whose
term operation can be applied to the generators to obtain the tuple.
- 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
-
- setupAssociativeCheckTask() - Method in class org.uacalc.nbui.ComputationsController
-
- setupBinQATask() - Method in class org.uacalc.nbui.ComputationsController
-
A background task to test if B is in SP(A) = Q(A).
- setupBinVATask() - Method in class org.uacalc.nbui.ComputationsController
-
- setupCDIdempotentTask() - Method in class org.uacalc.nbui.ComputationsController
-
- setupCentralityTask() - Method in class org.uacalc.nbui.ComputationsController
-
- setupCloBinCloATask() - Method in class org.uacalc.nbui.ComputationsController
-
- setupCMIdempotentTask() - Method in class org.uacalc.nbui.ComputationsController
-
- setupCongruenceConstraint(Partition, int, int) - Method in class org.uacalc.alg.Closer
-
- setupCongruencesTask() - Method in class org.uacalc.nbui.ComputationsController
-
- setupCyclicTermIdempotentTask() - Method in class org.uacalc.nbui.ComputationsController
-
- setupDiffTermTask() - Method in class org.uacalc.nbui.ComputationsController
-
- setupEdgeTermIdempotentTask() - Method in class org.uacalc.nbui.ComputationsController
-
- setupEdgeTermTask() - Method in class org.uacalc.nbui.ComputationsController
-
- setupEquationCheckTask() - Method in class org.uacalc.nbui.ComputationsController
-
- setupFixedKEdgeTermIdempotentTask() - Method in class org.uacalc.nbui.ComputationsController
-
- setupFixedKPermIdempotentTask() - Method in class org.uacalc.nbui.ComputationsController
-
- setupFixedkPermIdempotentTask() - Method in class org.uacalc.nbui.ComputationsController
-
- setupFreeAlgebraTask() - Method in class org.uacalc.nbui.ComputationsController
-
- setupFreeAlgebraTaskOld() - Method in class org.uacalc.nbui.ComputationsController
-
- setupGenCommutivityCheckTask() - 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
-
- setupkNUIdempotentTask() - Method in class org.uacalc.nbui.ComputationsController
-
- setupkPermIdempotentTask() - Method in class org.uacalc.nbui.ComputationsController
-
- setupMajorityIdempotentTask() - 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
-
- setupMinorityTermTask() - Method in class org.uacalc.nbui.ComputationsController
-
- setupNUTermIdempotentTask() - Method in class org.uacalc.nbui.ComputationsController
-
- setupNUTermTask() - Method in class org.uacalc.nbui.ComputationsController
-
- setupOmittedIdealIdempotentTask() - Method in class org.uacalc.nbui.ComputationsController
-
- setupPermIdempotentTask() - Method in class org.uacalc.nbui.ComputationsController
-
- setupPixleyTermTask() - Method in class org.uacalc.nbui.ComputationsController
-
- setupPrimalTermsTask() - Method in class org.uacalc.nbui.ComputationsController
-
- setupQuasiCriticalCongruencesTask() - Method in class org.uacalc.nbui.ComputationsController
-
- setupQuasiCriticalTask() - Method in class org.uacalc.nbui.ComputationsController
-
- setupQuasiCriticalTask_old() - Method in class org.uacalc.nbui.ComputationsController
-
- setupQuotientAlgebraTask(Partition, String) - Method in class org.uacalc.nbui.ComputationsController
-
- setupSDIdempotentTask() - Method in class org.uacalc.nbui.ComputationsController
-
- setupSDMeetIdempotentTask() - Method in class org.uacalc.nbui.ComputationsController
-
- setupSDTermsTask() - Method in class org.uacalc.nbui.ComputationsController
-
- setupSubPowerTask() - Method in class org.uacalc.nbui.ComputationsController
-
- setupTypeSetIdempotentTask() - Method in class org.uacalc.nbui.ComputationsController
-
- setupUnaryPolymorphismsTask() - Method in class org.uacalc.nbui.ComputationsController
-
- setupWeak3EdgeTermTask() - 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
-
blocks, values and setConstraints are specified in IntArray
and are used to restrict the element we are looking for.
- 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
-
- 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, ConcurrentMap<IntArray, Term>) - Method in class org.uacalc.alg.Closer
-
- sgCloseParallel_Old(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() - Method in class org.uacalc.ui.util.GUIAlgebraList
-
- 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 (in the partition lattice).
- 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.
- 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
-
- stringToArray(String) - Static method in class org.uacalc.util.IntArray
-
If str is a sequence of ints separated by either commas
or spaces, this puts them into an array.
- stringToPartition(String, int) - Static method in class org.uacalc.alg.conlat.BasicPartition
-
- stringToTerm(String) - Static method in class org.uacalc.terms.Terms
-
- strongRectangularityCommutator(BinaryRelation, BinaryRelation) - Method in class org.uacalc.alg.conlat.CongruenceLattice
-
Calculate the strong rectangular commutator of S and T, which are
tolerances or congruences.
- 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
-
Find a witness to the failure of strong rectangularity, or null
if there is none.
- strongRectangularityFailure(BinaryRelation, BinaryRelation, Partition, SubProductAlgebra) - Method in class org.uacalc.alg.conlat.CongruenceLattice
-
- sub() - Method in class org.uacalc.alg.BasicAlgebra
-
- sub() - Method in class org.uacalc.alg.conlat.CongruenceLattice
-
- sub - Variable in class org.uacalc.alg.GeneralAlgebra
-
- sub() - Method in class org.uacalc.alg.GeneralAlgebra
-
- sub() - Method in class org.uacalc.alg.MatrixPowerAlgebra
-
- 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.sublat.SubalgebraLattice
-
- 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
-
- SubProductElement - Class in org.uacalc.element
-
- SubProductElement(IntArray, SubProductAlgebra) - Constructor for class org.uacalc.element.SubProductElement
-
- 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
-
- 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
-
- Terms - Class in org.uacalc.terms
-
A class of static methods related to terms.
- Terms() - Constructor for class org.uacalc.terms.Terms
-
- 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
-
- testFlatten() - Static method in class org.uacalc.terms.Terms
-
- testGeneralizedWeakClosure() - Static method in class org.uacalc.alg.conlat.BasicPartition
-
- Tg(int, int) - Method in class org.uacalc.alg.conlat.CongruenceLattice
-
The tolerance generated by int a and b.
- 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
-
- 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.BasicBinaryRelation
-
- toString() - Method in class org.uacalc.alg.conlat.BasicPartition
-
- toString(int) - Method in class org.uacalc.alg.conlat.BasicPartition
-
- toString(Partition.PrintType) - Method in class org.uacalc.alg.conlat.BasicPartition
-
- toString(Partition.PrintType, int) - Method in class org.uacalc.alg.conlat.BasicPartition
-
- toString() - Method in class org.uacalc.alg.conlat.CentralityData
-
- toString(Partition.PrintType) - Method in interface org.uacalc.alg.conlat.Partition
-
- 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.Homomorphism
-
- toString() - Method in class org.uacalc.alg.op.OperationSymbol
-
- toString(boolean) - 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 interface org.uacalc.element.Element
-
- toString() - Method in class org.uacalc.element.SubProductElement
-
- 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() - Method in class org.uacalc.ui.util.GUIAlgebra
-
- toString(boolean) - Method in class org.uacalc.ui.util.GUIAlgebra
-
- 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
-
- TXT_EXT - Static variable in class org.uacalc.io.ExtFileFilter
-
- 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
-
- typeSetIdempotent(SmallAlgebra, ProgressReport) - Static method in class org.uacalc.alg.Malcev
-
This finds two subsets of the set of types, lower and upper; lower is
the types found in strictly simple algebras in HS(A) union the type set
of A (so the types must contain this).
- typesInSofAIdempotent(SmallAlgebra, Set, ProgressReport) - Static method in class org.uacalc.alg.Malcev
-
Find all TCT types occurring in strictly simple algebras in HS(alg).
- typesInSofAIRobustDecompdempotent(SmallAlgebra, Set, ProgressReport) - Static method in class org.uacalc.alg.Malcev
-
Find all TCT types occurring in subalgebras of alg
.
- typesInSofAStrictlySimpleIdempotent(SmallAlgebra, Set, ProgressReport) - Static method in class org.uacalc.alg.Malcev
-
Find all TCT types occurring in strictly simple algebras in HS(alg
).
- 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.UACalculator
-
- UACalculator2 - Class in org.uacalc.nbui
-
- UACalculator2(String[]) - Constructor for class org.uacalc.nbui.UACalculator2
-
Creates new form UACalculatorUI
- UACalculator2(String[], int, int) - Constructor for class org.uacalc.nbui.UACalculator2
-
Creates new form UACalculatorUI
- UACalculatorUI - Class in org.uacalc.nbui
-
- UACalculatorUI(String[]) - Constructor for class org.uacalc.nbui.UACalculatorUI
-
Creates new form UACalculatorUI
- unaryClone(List<Partition>, Partition, Partition) - Static method in class org.uacalc.alg.Algebras
-
- unaryCloneAlgFromPartitions(List<Partition>, List<Partition>) - Static method in class org.uacalc.alg.Algebras
-
WARNING: this is not complete.
- unaryCloneAlgFromPartitions(List<Partition>, Partition, Partition) - Static method in class org.uacalc.alg.Algebras
-
Make the unary algebra whose operations are the clone of unary
operation respecting every partition in pars and also eta0 and
eta1, which meet and join to 0 and 1 and permute.
- unaryPolymorphisms(List<? extends Partition>, ProgressReport) - Static method in class org.uacalc.alg.conlat.BasicPartition
-
The uses a depth first search to find the set of all unary function
which respect all partition in pars.
- unaryPolymorphismsAlgebra(List<? extends Partition>) - Static method in class org.uacalc.alg.conlat.BasicPartition
-
- unaryPolymorphismsAlgebra(List<? extends Partition>, ProgressReport) - Static method in class org.uacalc.alg.conlat.BasicPartition
-
- UnaryTermsMonoid - Class in org.uacalc.alg
-
The monoid or semigroup of unary terms.
- UnaryTermsMonoid(SmallAlgebra) - Constructor for class org.uacalc.alg.UnaryTermsMonoid
-
- UnaryTermsMonoid(SmallAlgebra, boolean) - Constructor for class org.uacalc.alg.UnaryTermsMonoid
-
- union(BasicSet) - Method in class org.uacalc.alg.sublat.BasicSet
-
- union(BasicSet, BasicSet) - Static method in class org.uacalc.alg.sublat.BasicSet
-
- univ - Variable in class org.uacalc.alg.SubProductAlgebra
-
- univArray - Variable in class org.uacalc.alg.Subalgebra
-
- UNIVERS_END_TAG - Static variable in class org.uacalc.io.AlgebraWriter
-
- UNIVERS_TAG - Static variable in class org.uacalc.io.AlgebraWriter
-
- universe() - Method in interface org.uacalc.alg.Algebra
-
We use java.util.Set to hold the universe of the algebra.
- universe() - Method in class org.uacalc.alg.conlat.CongruenceLattice
-
- universe(ProgressReport) - Method in class org.uacalc.alg.conlat.CongruenceLattice
-
- universe - Variable in class org.uacalc.alg.GeneralAlgebra
-
- universe() - Method in class org.uacalc.alg.GeneralAlgebra
-
- universe() - Method in class org.uacalc.alg.QuotientAlgebra
-
- universe() - Method in class org.uacalc.alg.Subalgebra
-
- universe() - Method in class org.uacalc.alg.sublat.SubalgebraLattice
-
- universe() - Method in class org.uacalc.lat.BasicLattice
-
- UNIVERSE_END_TAG - Static variable in class org.uacalc.io.AlgebraWriter
-
- UNIVERSE_TAG - Static variable in class org.uacalc.io.AlgebraWriter
-
- universeFound() - Method in class org.uacalc.alg.conlat.CongruenceLattice
-
- universeFound() - Method in class org.uacalc.alg.sublat.SubalgebraLattice
-
Has the universe been calculated.
- universeFromRelations(int, int, Map<IntArray, Partition>) - Static method in class org.uacalc.alg.SubProductAlgebra
-
This gives all pow tuples with entries 0 to n-1
such that if (i,j) maps to theta, then the ith element
is theta related to the jth element.
- universeList - Variable in class org.uacalc.alg.BasicAlgebra
-
Ordered list of the universe.
- universeOrder - Variable in class org.uacalc.alg.BasicAlgebra
-
A map from the elements to their order in the universe list.
- universeSize() - Method in class org.uacalc.alg.conlat.BasicBinaryRelation
-
- universeSize() - Method in interface org.uacalc.alg.conlat.BinaryRelation
-
- universeSize() - Method in interface org.uacalc.alg.conlat.Partition
-
- universeSize() - Method in class org.uacalc.util.IntArray
-
- univHashMap - Variable in class org.uacalc.alg.SubProductAlgebra
-
- updateCurrentAlgebra(SmallAlgebra) - Method in class org.uacalc.ui.UACalculator
-
Called from the edit window after the user sync's it.
- updateDescription() - Method in class org.uacalc.nbui.AlgebraEditorController
-
- updateOrderedSelection(JTable, List<Integer>) - Static method in class org.uacalc.ui.table.TableUtils
-
This updates the current list of selected rows, keeping order the user
selected them and return the list as a convenience.
- updatePass(int) - Method in class org.uacalc.alg.CloserTiming
-
- updateRandomValueTable() - Method in class org.uacalc.alg.op.OperationWithDefaultValue
-
- updateSimilarityType() - Method in interface org.uacalc.alg.Algebra
-
Use the operations list to update the SimilarityType.
- updateSimilarityType() - Method in class org.uacalc.alg.conlat.CongruenceLattice
-
Not allowed, of course.
- updateSimilarityType() - Method in class org.uacalc.alg.GeneralAlgebra
-
- updateSimilarityType() - Method in class org.uacalc.alg.sublat.SubalgebraLattice
-
Not allowed.
- upperCovers(POElem) - Method in class org.uacalc.lat.BasicLattice
-
- upperCovers(Vertex) - Method in class org.uacalc.nbui.LatDrawer
-
- upperCoversIndices(int) - Method in interface org.uacalc.lat.SmallLattice
-
The indices of the upper covers of the element whose index is
index.
- upperCoversMap() - Method in class org.uacalc.alg.conlat.CongruenceLattice
-
- userSaysRevert() - Method in class org.uacalc.ui.table.IntegerEditor
-
Lets the user know that the text they entered is
bad.
- validate() - Method in interface org.uacalc.nbui.UACalc
-
- valueAt(List) - Method in class org.uacalc.alg.op.AbstractIntOperation
-
- valueAt(List) - Method in class org.uacalc.alg.op.AbstractOperation
-
- valueAt(int[][]) - Method in class org.uacalc.alg.op.AbstractOperation
-
- valueAt(List) - Method in interface org.uacalc.alg.op.Operation
-
This operation is the element version.
- valueAt(int[][]) - Method in interface org.uacalc.alg.op.Operation
-
This operation is for fast product operation.
- valueAt(List) - Method in class org.uacalc.alg.op.OperationWithDefaultValue
-
- valueAt(List) - Method in class org.uacalc.alg.op.TermOperationImp
-
- valueOf(String) - Static method in enum org.uacalc.alg.conlat.Partition.PrintType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.uacalc.alg.SmallAlgebra.AlgebraType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.uacalc.nbui.LatDrawer.RadioButtonType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.uacalc.ui.table.ConLatticeTableModel.DataType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.uacalc.ui.table.TermTableModel.ResultTableType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.uacalc.ui.tm.BackgroundTask.Status
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.uacalc.alg.conlat.Partition.PrintType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.uacalc.alg.SmallAlgebra.AlgebraType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.uacalc.nbui.LatDrawer.RadioButtonType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.uacalc.ui.table.ConLatticeTableModel.DataType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.uacalc.ui.table.TermTableModel.ResultTableType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.uacalc.ui.tm.BackgroundTask.Status
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- valueTable - Variable in class org.uacalc.alg.op.AbstractOperation
-
- Variable - Interface in org.uacalc.terms
-
The term graph; that is, term tree with possibly shared nodes.
- VariableImp - Class in org.uacalc.terms
-
The term graph; that is, term tree with possibly shared nodes.
- VariableImp(String) - Constructor for class org.uacalc.terms.VariableImp
-
- variables - Variable in class org.uacalc.alg.SubProductAlgebra
-
- varsMap - Variable in class org.uacalc.alg.SubProductAlgebra
-
- Version - Class in org.uacalc.nbui
-
- Version() - Constructor for class org.uacalc.nbui.Version
-
- versionString - Static variable in class org.uacalc.nbui.Version
-
- vertexOfObject(Object) - Method in class org.uacalc.nbui.LatDrawer
-
Find the Vertex which has obj as its underlying object.