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

P

padTime(int, int) - Static method in class tlass.project.model.TimeBlock
Pads zeroes onto a number if it is less than 10
paint(Graphics) - Method in class JaCoP.constraints.geost.BoxDisplay
paints all objects, repaint only if requested to
Pair<A,B> - Class in tlass.project
 
Pair(A, B) - Constructor for class tlass.project.Pair
Creates a pair
pairTest() - Method in class tlass.unitTesting.project.TestPair
Tests the pair constructor
parametricStep(Node, Node, int, int) - Method in class JaCoP.constraints.netflow.simplex.NetworkSimplex
Given an optimal flow that satisfies all feasibility constraints except mass balance on two nodes, the parametric simplex algorithm tries to achieve feasibility while keeping the solution optimal.
parent - Variable in class JaCoP.constraints.knapsack.TreeNode
It specifies the parent of this node.
parent - Variable in class JaCoP.constraints.netflow.simplex.Node
 
parentSolutionListener - Variable in class JaCoP.search.SimpleSolutionListener
If this search is a slave search than each solution within this search must be connected to a solution of the master search.
parentSolutionNo - Variable in class JaCoP.search.SimpleSolutionListener
If this search is a slave search than each solution within this search must be connected to a solution of the master search.
parse(boolean) - Method in class JaCoP.util.fsm.RegularExpressionParser
This method parses an expression that it reads from a given input stream.
ParseException - Exception in JaCoP.fz
This exception is thrown when parse errors are encountered.
ParseException(Token, int[][], String[]) - Constructor for exception JaCoP.fz.ParseException
This constructor is used by the method "generateParseException" in the generated parser.
ParseException() - Constructor for exception JaCoP.fz.ParseException
The following constructors are for use by you for whatever purpose you can think of.
ParseException(String) - Constructor for exception JaCoP.fz.ParseException
Constructor with message.
Parser - Class in JaCoP.fz
 
Parser(InputStream) - Constructor for class JaCoP.fz.Parser
Constructor with InputStream.
Parser(InputStream, String) - Constructor for class JaCoP.fz.Parser
Constructor with InputStream and supplied encoding
Parser(Reader) - Constructor for class JaCoP.fz.Parser
Constructor.
Parser(ParserTokenManager) - Constructor for class JaCoP.fz.Parser
Constructor with generated Token Manager.
ParserConstants - Interface in JaCoP.fz
Token literal values and constants.
ParserTokenManager - Class in JaCoP.fz
Token Manager.
ParserTokenManager(SimpleCharStream) - Constructor for class JaCoP.fz.ParserTokenManager
Constructor.
ParserTokenManager(SimpleCharStream, int) - Constructor for class JaCoP.fz.ParserTokenManager
Constructor.
ParserTreeConstants - Interface in JaCoP.fz
 
parseToFSM() - Method in class JaCoP.util.fsm.RegularExpressionParser.Expression
It creates Finite State Machine from the expression.
parseToFSM() - Method in class JaCoP.util.fsm.RegularExpressionParser.Literal
 
partialShapeSweep - Variable in class JaCoP.constraints.geost.Geost
set to false to disable relaxed shape pruning
pass - Static variable in class tlass.project.DataStoreConnection
 
peekNode() - Method in class JaCoP.fz.JJTParserState
 
performCardinalityReasoning - Variable in class JaCoP.set.constraints.AdiffBeqC
It specifies if the constrain attempts to perform expensive and yet unlikely propagation due to cardinality information.
performCardinalityReasoning - Variable in class JaCoP.set.constraints.AdisjointB
It specifies if the constrain attempts to perform expensive and yet unlikely propagation due to cardinality information.
performCardinalityReasoning - Variable in class JaCoP.set.constraints.AintersectBeqC
It specifies if the constrain attempts to perform expensive and yet unlikely propagation due to cardinality information.
performCardinalityReasoning - Variable in class JaCoP.set.constraints.AunionBeqC
It specifies if the constrain attempts to perform expensive and yet unlikely propagation due to cardinality information.
pick(Model) - Static method in class tlass.project.Scheduler
Creates a schedule by taking all of the positions and assistants and applying the constraints and returns a list of pairings that abides by the constraints.
pickNewSchedule() - Method in class tlass.project.ModelHandler
Returns a new schedule by utilizing ModelEvent
pickTest() - Method in class tlass.unitTesting.project.TestScheduler
 
pivotPosition - Variable in class JaCoP.search.SimpleMatrixSelect
It specifies the pivot position (first element has index 0).
PivotRule - Interface in JaCoP.constraints.netflow.simplex
A pivot selection rule for the primal network simplex algorithm.
pixelsPerUnit - Variable in class JaCoP.constraints.geost.BoxDisplay
It specifies the number of pixels per unit of length.
placeSearchVariable(int, int) - Method in class JaCoP.search.SimpleSelect
It gets as input the index of the variable which is chosen by search to be instantiated at this stage.
pointer4GroundedBooleanVariables - Variable in class JaCoP.core.Store
It specifies the current pointer to put next changed boolean variable.
poolStatus() - Static method in class JaCoP.constraints.geost.DBox
It provides a string representation of the DBoxes which are present in the DBox pool.
pop() - Method in class JaCoP.util.SimpleArrayList
It removes and returns the last element in the list.
popNode() - Method in class JaCoP.fz.JJTParserState
 
pos - Variable in class JaCoP.constraints.regular.RegState
The position of the state within a level.
position - Variable in class JaCoP.search.InputOrderSelect
It stores the original positions of variables to be used for input order tie-breaking.
position - Variable in class JaCoP.search.SimpleMatrixSelect
It stores the original positions of variables to be used for input order tie-breaking.
position - Variable in class JaCoP.search.SimpleSelect
It stores the original positions of variables to be used for input order tie-breaking.
Position - Class in tlass.project.model
 
Position(Section, boolean, int) - Constructor for class tlass.project.model.Position
Constructor for Position
positionInTheTree - Variable in class JaCoP.constraints.knapsack.TreeLeaf
It specifies the position in the tree.
positionOfAlreadyUpdated - Variable in class JaCoP.constraints.knapsack.Knapsack
It specifies the position of the last changed item which has been already been recomputed.
positionTest() - Method in class tlass.unitTesting.model.TestPosition
Tests the position constructor
potential - Variable in class JaCoP.constraints.netflow.simplex.Node
the potential (or dual variable) of the network simplex
precedenceOf(int) - Method in interface JaCoP.constraints.geost.LexicographicalOrder
It provides the precedence level of the given dimension.
precedenceOf(int) - Method in class JaCoP.constraints.geost.PredefinedOrder
 
precedenceOf(int) - Method in class JaCoP.constraints.geost.ShiftOrder
 
pred_arg_array_index() - Method in class JaCoP.fz.Parser
 
pred_arg_array_tail() - Method in class JaCoP.fz.Parser
 
pred_decl_arg() - Method in class JaCoP.fz.Parser
 
pred_decl_args() - Method in class JaCoP.fz.Parser
 
pred_decl_item() - Method in class JaCoP.fz.Parser
 
pred_decl_items() - Method in class JaCoP.fz.Parser
 
predecessorOnThread() - Method in class JaCoP.constraints.netflow.simplex.Node
Finds the predecessor of this node on the thread.
PredefinedOrder - Class in JaCoP.constraints.geost
 
PredefinedOrder(int[], int) - Constructor for class JaCoP.constraints.geost.PredefinedOrder
It specifies the comparison of k-dimensional point comparator based on the dimension ordering and the most significant dimension.
PREDICATE - Static variable in interface JaCoP.fz.ParserConstants
RegularExpression Id.
PreventScheduleConflictsConstraint - Class in tlass.project.constraintTypes
 
PreventScheduleConflictsConstraint() - Constructor for class tlass.project.constraintTypes.PreventScheduleConflictsConstraint
Constructor for this constraint.
PreventSectionConflictsConstraint - Class in tlass.project.constraintTypes
 
PreventSectionConflictsConstraint() - Constructor for class tlass.project.constraintTypes.PreventSectionConflictsConstraint
Constructor for this constraint.
previous() - Method in class JaCoP.core.MutableDomain
 
previous() - Method in class JaCoP.core.MutableDomainValue
 
previous() - Method in interface JaCoP.core.MutableVar
It returns the earlier value of variable comparing to the current one.
previous() - Method in interface JaCoP.core.MutableVarValue
It returns the earlier value of mutable variable.
previousDomain - Variable in class JaCoP.core.BoundDomain
It specifies the previous domain which was used by this domain.
previousDomain - Variable in class JaCoP.core.IntervalDomain
It specifies the previous domain which was used by this domain.
previousDomain - Variable in class JaCoP.core.SmallDenseDomain
It specifies the previous domain which was used by this domain.
previousDomain - Variable in class JaCoP.set.core.SetDomain
It specifies the previous domain which was used by this domain.
previousLevel - Variable in class JaCoP.constraints.netflow.NetworkFlow
 
previousMaxQ - Variable in class JaCoP.constraints.knapsack.TreeLeaf
It specifies the maximal value of quantity variable after the last consistency check.
previousMinQ - Variable in class JaCoP.constraints.knapsack.TreeLeaf
It specifies the minimal value of quantity variable after the last consistency check.
previousValue(int) - Method in class JaCoP.core.BoundDomain
 
previousValue(int) - Method in class JaCoP.core.IntDomain
It gives previous value in the domain from the given one (lexigraphical ordering).
previousValue(int) - Method in class JaCoP.core.IntervalDomain
 
previousValue(int) - Method in class JaCoP.core.SmallDenseDomain
 
previousValue() - Method in class JaCoP.core.TimeStamp
 
primalStep(Arc) - Method in class JaCoP.constraints.netflow.simplex.NetworkSimplex
Performs a primal pivot.
PrimitiveConstraint - Class in JaCoP.constraints
Standard unified interface for all primitive constraints.
PrimitiveConstraint() - Constructor for class JaCoP.constraints.PrimitiveConstraint
 
primitiveDecomposition(Store) - Method in class JaCoP.constraints.netflow.Arithmetic
 
primitiveDecomposition(Store) - Method in class JaCoP.constraints.netflow.NetworkBuilder
Generally speaking, especially in case of multiple arcs between two nodes and structure constraints imposed on arcs makes it hard to decompose network flow constraint into primitive ones.
primitiveDecomposition(Store) - Method in class JaCoP.constraints.SoftAlldifferent
 
primitiveDecomposition(Store) - Method in class JaCoP.constraints.SoftGCC
 
print() - Method in class JaCoP.constraints.netflow.simplex.NetworkSimplex
Debug
print() - Method in class JaCoP.core.Store
This function prints the information of the store to standard output stream.
print(Node) - Method in class JaCoP.fz.ASTPrint
 
print - Variable in class tlass.project.gui.MainMenu
 
printAllSolutions() - Method in class JaCoP.search.DepthFirstSearch
 
printAllSolutions() - Method in interface JaCoP.search.Search
It prints all solutions.
printAllSolutions() - Method in class JaCoP.search.SimpleSolutionListener
 
printAllSolutions() - Method in interface JaCoP.search.SolutionListener
It prints all the solutions.
PrintOutListener<T extends Var> - Class in JaCoP.search
 
PrintOutListener() - Constructor for class JaCoP.search.PrintOutListener
 
PrintSchedule - Class in JaCoP.ui
Prints the computed schedule
PrintSchedule(String[], IntVar[], int[], IntVar[]) - Constructor for class JaCoP.ui.PrintSchedule
It constructs PrintSchedule object.
PrintSchedule(String[], IntVar[], IntVar[], IntVar[]) - Constructor for class JaCoP.ui.PrintSchedule
It constructs PrintSchedule object.
PrintSchedule(ArrayList<String>, ArrayList<? extends IntVar>, ArrayList<Integer>, ArrayList<? extends IntVar>) - Constructor for class JaCoP.ui.PrintSchedule
It constructs PrintSchedule object.
PrintSchedule(ArrayList<String>, ArrayList<? extends IntVar>, int[], ArrayList<? extends IntVar>) - Constructor for class JaCoP.ui.PrintSchedule
It constructs PrintSchedule object.
PrintSchedule(ArrayList<String>, IntVar[], int[], IntVar[]) - Constructor for class JaCoP.ui.PrintSchedule
It constructs PrintSchedule object.
PrintSchedule(ArrayList<String>, IntVar[], IntVar[], IntVar[]) - Constructor for class JaCoP.ui.PrintSchedule
It constructs PrintSchedule object.
processEvent(IntVar, MutableNetwork) - Method in class JaCoP.constraints.netflow.ArcCompanion
 
processEvent(IntVar, MutableNetwork) - Method in class JaCoP.constraints.netflow.DomainStructure
 
processEvent(IntVar, MutableNetwork) - Method in class JaCoP.constraints.netflow.MultiVarHandler
 
processEvent(IntVar, MutableNetwork) - Method in interface JaCoP.constraints.netflow.VarHandler
Informs the handler that one of its variable has changed and asks the handler to update the state of the network accordingly.
Profile - Class in JaCoP.constraints
Defines a basic data structure to keep the profile for the diffn/1 and cumulative/4 constraints.
Profile() - Constructor for class JaCoP.constraints.Profile
It constructs the prophet file.
Profile(short) - Constructor for class JaCoP.constraints.Profile
It constructs the profile of a given type (e.g.
ProfileItem - Class in JaCoP.constraints
Defines a basic structure used to update profile for cumulative constraint.
ProfileItem() - Constructor for class JaCoP.constraints.ProfileItem
It constructs a profile item.
ProfileItem(int, int, int) - Constructor for class JaCoP.constraints.ProfileItem
It constructs a profile item which spans over interval (a, b) with a given amount specified by val.
ProfileItem(short) - Constructor for class JaCoP.constraints.ProfileItem
It constructs the profile item with a given type.
ProfileItem(short, int, int, int) - Constructor for class JaCoP.constraints.ProfileItem
It constructs a profile item of a given type spanning across the given interval and contributing a given amount towards the profile.
profit - Variable in class JaCoP.constraints.knapsack.KnapsackItem
It specifies the profit of a single instance of this item.
profitOfOne - Variable in class JaCoP.constraints.knapsack.TreeLeaf
It store the profit of one instance of the item stored in this leaf.
propagationHasOccurred - Variable in class JaCoP.core.Store
This variable specifies if there was a new propagation.
pruneArc(int) - Method in class JaCoP.constraints.regular.Regular
Collects the damaged states, after pruning the domain of variable "var", and put these states in two separated sets.
Pruning - Class in JaCoP.constraints.netflow
 
Pruning(List<Node>, List<Arc>) - Constructor for class JaCoP.constraints.netflow.Pruning
 
Pruning.PercentStrategy - Class in JaCoP.constraints.netflow
 
pruningScore - Variable in class JaCoP.constraints.netflow.ArcCompanion
The pruningScore
publish() - Method in class tlass.project.model.Schedule
Publishes this schedule
publishSchedule(Schedule) - Method in class tlass.project.ModelHandler
Publishes a schedule, ensuring that all other schedules are not published.
publishSchedule(String, Schedule) - Method in class tlass.project.WebformHandler
Publishes the schedule to the webform.
publishScheduleTest() - Method in class tlass.unitTesting.project.TestWebformHandler
 
push(V) - Method in class JaCoP.util.SimpleArrayList
It inserts the element at the end of the list
pushNode(Node) - Method in class JaCoP.fz.JJTParserState
 
putConstraint(Constraint) - Method in class JaCoP.core.BooleanVar
 
putConstraint(Constraint) - Method in class JaCoP.core.IntVar
 
putConstraint(Constraint) - Method in class JaCoP.core.Var
It registers constraint with current variable, so anytime this variable is changed the constraint is reevaluated.
putConstraint(Constraint) - Method in class JaCoP.set.core.SetVar
 
putModelConstraint(Constraint, int) - Method in class JaCoP.core.BooleanVar
It registers constraint with current variable, so anytime this variable is changed the constraint is reevaluated.
putModelConstraint(int, Var, Constraint, int) - Method in class JaCoP.core.BoundDomain
It adds a constraint to a domain, it should only be called by putConstraint function of Variable object.
putModelConstraint(int, Var, Constraint, int) - Method in class JaCoP.core.Domain
It adds a constraint to a domain, it should only be called by putConstraint function of Variable object.
putModelConstraint(int, Var, Constraint, int) - Method in class JaCoP.core.IntervalDomain
It adds a constraint to a domain, it should only be called by putConstraint function of Variable object.
putModelConstraint(Constraint, int) - Method in class JaCoP.core.IntVar
It registers constraint with current variable, so anytime this variable is changed the constraint is reevaluated.
putModelConstraint(int, Var, Constraint, int) - Method in class JaCoP.core.SmallDenseDomain
It adds a constraint to a domain, it should only be called by putConstraint function of Variable object.
putModelConstraint(Constraint, int) - Method in class JaCoP.core.Var
It registers constraint with current variable, so anytime this variable is changed the constraint is reevaluated.
putModelConstraint(int, Var, Constraint, int) - Method in class JaCoP.set.core.SetDomain
It adds a constraint to a domain, it should only be called by putConstraint function of Variable object.
putModelConstraint(Constraint, int) - Method in class JaCoP.set.core.SetVar
It registers constraint with current variable, so anytime this variable is changed the constraint is reevaluated.
putMutableVar(MutableVar) - Method in class JaCoP.core.Store
Any constraint may have their own mutable variables which can be register at store and then store will be responsible for calling appropriate functions from MutableVar interface to keep the variables consistent with the search.
putMutableVar(TimeStamp<?>) - Method in class JaCoP.core.Store
Any entity (for example constraints) may have their own mutable variables (timestamps) which can be register at store and then store will be responsible for calling appropriate functions from TimeStamp class to keep the variables consistent with the search.
putSearchConstraint(Constraint) - Method in class JaCoP.core.BooleanVar
It registers constraint with current variable, so anytime this variable is changed the constraint is reevaluated.
putSearchConstraint(int, Var, Constraint) - Method in class JaCoP.core.BoundDomain
It adds a constraint to a domain, it should only be called by putConstraint function of Variable object.
putSearchConstraint(int, Var, Constraint) - Method in class JaCoP.core.Domain
It adds a constraint to a domain, it should only be called by putConstraint function of Variable object.
putSearchConstraint(int, Var, Constraint) - Method in class JaCoP.core.IntervalDomain
It adds a constraint to a domain, it should only be called by putConstraint function of Variable object.
putSearchConstraint(Constraint) - Method in class JaCoP.core.IntVar
It registers constraint with current variable, so always when this variable is changed the constraint is reevaluated.
putSearchConstraint(int, Var, Constraint) - Method in class JaCoP.core.SmallDenseDomain
 
putSearchConstraint(Constraint) - Method in class JaCoP.core.Var
It registers constraint with current variable, so always when this variable is changed the constraint is reevaluated.
putSearchConstraint(int, Var, Constraint) - Method in class JaCoP.set.core.SetDomain
It adds a constraint to a domain, it should only be called by putConstraint function of Variable object.
putSearchConstraint(Constraint) - Method in class JaCoP.set.core.SetVar
It registers constraint with current variable, so always when this variable is changed the constraint is reevaluated.
putVariable(Var) - Method in class JaCoP.core.Store
This function is used to register a variable within a store.
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z