A B C D E F G H I K L M N O P R S T U V W _
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- acAlgorithms() - Constructor for class com.artelys.kalis.KACBinConstraint.acAlgorithms
- acAlgorithms() - Constructor for class com.artelys.kalis.KACBinTableConstraint.acAlgorithms
- acAlgorithms() - Constructor for class com.artelys.kalis.KGeneralizedArcConsistencyConstraint.acAlgorithms
- add(KAuxVar) - Method in class com.artelys.kalis.KLinRel
-
Add a term (variable "times" coefficient) to the relation.
- add(KAuxVar, double) - Method in class com.artelys.kalis.KLinRel
-
Add a term (variable "times" coefficient) to the relation.
- add(KLinearRelaxation) - Method in class com.artelys.kalis.KLinearRelaxation
-
Merge two linear relaxations.
- add(KLinRel) - Method in class com.artelys.kalis.KLinearRelaxation
-
Add a KLinRel (linear relation).
This method adds a linear (in)equality (and all variables involved) to the relaxation object. - add(KLinRel) - Method in class com.artelys.kalis.KLinRel
-
Add all the terms of the given relation (no reduction).
- add(KNumVar) - Method in class com.artelys.kalis.KLinRel
-
Add a term (variable "times" coefficient) to the relation.
- add(KNumVar, double) - Method in class com.artelys.kalis.KLinRel
-
Add a term (variable "times" coefficient) to the relation.
- add(KNumVar, double) - Method in class com.artelys.kalis.KLinTerm
- add(KRelation) - Method in class com.artelys.kalis.KRelation
-
Add all the terms of the given relation (no reduction).
- add(KSolution) - Method in class com.artelys.kalis.KSolutionContainer
-
Add a new solution of the solution container
- addIdleTimeSteps(KIntArray) - Method in class com.artelys.kalis.KResource
-
Add idle time steps to this resource.
During "idle time steps", the resource does nothing, i.e. - addReference(Object) - Method in class com.artelys.kalis.KProblem
- addRelaxationSolver(KLinearRelaxationSolver) - Method in class com.artelys.kalis.KSchedule
-
Add a relaxation solver to be used during the resolution process
- addRelaxationSolver(KLinearRelaxationSolver) - Method in class com.artelys.kalis.KSolver
-
Add a relaxation solver
- addRelaxationSolver(KLinearRelaxationSolver, boolean) - Method in class com.artelys.kalis.KSolver
-
Add a relaxation solver
- addResource(KResource) - Method in class com.artelys.kalis.KSchedule
-
Add a resource to this schedule
- addSOS(KLinRel) - Method in class com.artelys.kalis.KLinearRelaxation
-
Add a SOS of type 1 or 2.
SOS are stored as KLinRel, the constant of the KLinRel being either 1 or 2 depending on the type of the SOS.
A SOS1 (special ordered set of type 1) is a set of variables with the constraint that
at most one variable in the set may be non-zero. - addTask(KTask) - Method in class com.artelys.kalis.KResource
- addTask(KTask) - Method in class com.artelys.kalis.KSchedule
-
Add a task to this schedule
- addTask(SWIGTYPE_p_KTask_I) - Method in class com.artelys.kalis.KCumulativeResourceConstraint
- addTask(SWIGTYPE_p_KTask_I) - Method in class com.artelys.kalis.KCumulativeResourceConstraintResourceUsage
- addTask(SWIGTYPE_p_KTask_I) - Method in class com.artelys.kalis.KUnaryResourceConstraint
- AFF_DUR_START - Static variable in class com.artelys.kalis.KTaskSerializer.varOrder
-
Variable branching order: affectations duration start time
- AFF_START_DUR - Static variable in class com.artelys.kalis.KTaskSerializer.varOrder
-
Variable branching order: affectations start time duration
- afterEvent(int) - Method in class com.artelys.kalis.KRelaxationSolverConfigurator
- ALG_BARRIER - Static variable in class com.artelys.kalis.KLinearRelaxationSolver.SolveAlgorithm
-
Newton barrier method
- ALG_DUAL - Static variable in class com.artelys.kalis.KLinearRelaxationSolver.SolveAlgorithm
-
Dual simplex algorithm
- ALG_NETWORK - Static variable in class com.artelys.kalis.KLinearRelaxationSolver.SolveAlgorithm
-
Network simplex algorithm
- ALG_PRIMAL - Static variable in class com.artelys.kalis.KLinearRelaxationSolver.SolveAlgorithm
-
Primal simplex algorithm
- AlgebricOperator() - Constructor for class com.artelys.kalis.KNonLinearTerm.AlgebricOperator
- ALGORITHM_AC2001 - Static variable in class com.artelys.kalis.KACBinConstraint.acAlgorithms
- ALGORITHM_AC2001 - Static variable in class com.artelys.kalis.KACBinTableConstraint.acAlgorithms
- ALGORITHM_AC3 - Static variable in class com.artelys.kalis.KACBinConstraint.acAlgorithms
- ALGORITHM_AC3 - Static variable in class com.artelys.kalis.KACBinTableConstraint.acAlgorithms
- ARC_CONSISTENCY - Static variable in class com.artelys.kalis.KAbs.PropagationLevel
- ARC_CONSISTENCY - Static variable in class com.artelys.kalis.KGeneralizedArcConsistencyConstraint.acAlgorithms
- ArcConsistency - Static variable in class com.artelys.kalis.KDiscreteResource.PropagationHint
-
TimeTabling Arc Consistency
- askIfEntailed() - Method in class com.artelys.kalis.KConstraint
- askIfEntailed() - Method in class com.artelys.kalis.KGlobalCardinalityConstraint
- askIfEntailed() - Method in class com.artelys.kalis.KUserConstraint
-
Virtual method for use within boolean connectors
- askIfEntailed() - Method in class com.artelys.kalis.KUserNumConstraint
-
Virtual method for use within boolean connectors
- askRet() - Constructor for class com.artelys.kalis.KUserConstraint.askRet
- askRet() - Constructor for class com.artelys.kalis.KUserNumConstraint.askRet
- assign(KLinRel) - Method in class com.artelys.kalis.KLinRel
- assign(KRelation) - Method in class com.artelys.kalis.KRelation
- awake() - Method in class com.artelys.kalis.KUserConstraint
-
Virtual method called upon initialization of the constraint
- awake() - Method in class com.artelys.kalis.KUserNumConstraint
-
Virtual method called upon initialization of the constraint
- awakeOnInf(KIntVar) - Method in class com.artelys.kalis.KUserConstraint
-
Virtual method called when the lower bound of var has been raised
- awakeOnInf(KNumVar) - Method in class com.artelys.kalis.KUserNumConstraint
-
Virtual method called when the lower bound of var has been raised
- awakeOnInst(KIntVar) - Method in class com.artelys.kalis.KUserConstraint
-
Virtual method called when the variable var has been instantiated
- awakeOnInst(KNumVar) - Method in class com.artelys.kalis.KUserNumConstraint
-
Virtual method called when the variable var has been instantiated
- awakeOnRem(KIntVar, int) - Method in class com.artelys.kalis.KUserConstraint
-
Virtual method called when the value removedValue has been removed from
the domain of var
- awakeOnRem(KIntVar, int) - Method in class com.artelys.kalis.KUserNumConstraint
-
Virtual method called when the value removedValue has been removed from the domain of var
- awakeOnSup(KIntVar) - Method in class com.artelys.kalis.KUserConstraint
-
Virtual method called when the upper bound of var has been lowered
- awakeOnSup(KNumVar) - Method in class com.artelys.kalis.KUserNumConstraint
-
Virtual method called when the upper bound of var has been lowered
- awakeOnVar(KIntVar) - Method in class com.artelys.kalis.KUserConstraint
-
Virtual method called when the domain of variable var has changed
- awakeOnVar(KNumVar) - Method in class com.artelys.kalis.KUserNumConstraint
-
Virtual method called when the domain of variable var has changed
B
- Backtracks - Static variable in class com.artelys.kalis.KSolver.IntAttrib
-
Number of backtracks.
- beforeEvent() - Method in class com.artelys.kalis.KRelaxationSolverConfigurator
- BestBound - Static variable in class com.artelys.kalis.KSolver.DblAttrib
-
Best bound on the optimal solution.
- bigM(KLinearRelaxation, KLinearRelaxation) - Static method in class com.artelys.kalis.KLinearRelaxation
-
Big-M method.
Get a new linear relaxation which is the big-M disjunction of the two arguments.
Note: deleting it is user's responsibility. - bigM(SWIGTYPE_p_p_KLinearRelaxation, int) - Static method in class com.artelys.kalis.KLinearRelaxation
-
Big-M method with any number of arguments.
Get a new linear relaxation which is the big-M disjunction of the arguments.
Note: deleting it is user's responsibility. - BOUND_CONSISTENCY - Static variable in class com.artelys.kalis.KAbs.PropagationLevel
- BOUND_CONSISTENCY - Static variable in class com.artelys.kalis.KAllDifferent.PropagationLevel
- BOUND_CONSISTENCY - Static variable in class com.artelys.kalis.KUnaryResourceConstraint.PropagationLevel
- BoundConsistency - Static variable in class com.artelys.kalis.KDiscreteResource.PropagationHint
-
TimeTabling Bound consistency
- box() - Method in class com.artelys.kalis.KMessageBox
- branchGoDown(int) - Method in class com.artelys.kalis.KParallelSolverEventListener
- branchGoDown(int) - Method in class com.artelys.kalis.KSolverEventListener
-
Called after each branchGoDown event
- branchGoUp(int) - Method in class com.artelys.kalis.KParallelSolverEventListener
- branchGoUp(int) - Method in class com.artelys.kalis.KSolverEventListener
-
Called after each branchGoUp event
- branchingScheme() - Method in class com.artelys.kalis.KSolverEventListener
-
Called after each bracnhing scheme switch
C
- CallBackTime - Static variable in class com.artelys.kalis.KSolver.DblAttrib
-
Time spent in callbacks
- canBeInstantiatedTo(double) - Method in class com.artelys.kalis.KNumVar
-
Return true if this variable can be instantiated to 'value'
- canBeInstantiatedTo(int) - Method in class com.artelys.kalis.KFloatVar
-
check if value is in the domain
- canBeInstantiatedTo(int) - Method in class com.artelys.kalis.KIntVar
-
Check if value is in the domain
- CFALSE - Static variable in class com.artelys.kalis.KUserConstraint.askRet
-
Constraint is proven false
- CFALSE - Static variable in class com.artelys.kalis.KUserNumConstraint.askRet
- check(SWIGTYPE_p_KIntVar_I) - Method in class com.artelys.kalis.KIntVarArray
- check(SWIGTYPE_p_KNumVar_I) - Method in class com.artelys.kalis.KNumVarArray
- check(SWIGTYPE_p_KResource_I) - Method in class com.artelys.kalis.KResourceArray
- check(SWIGTYPE_p_KResourceUsage_I) - Method in class com.artelys.kalis.KResourceUsageArray
- check(SWIGTYPE_p_KTask_I) - Method in class com.artelys.kalis.KTaskArray
- CheckSolutionStatus - Static variable in class com.artelys.kalis.KSolver.IntControl
-
Check each solution for validity.
- clear() - Method in class com.artelys.kalis.KLinRel
- clear() - Method in class com.artelys.kalis.KRelation
- clear() - Method in class com.artelys.kalis.KSolutionContainer
-
Remove all solutions from the solution container
- ClearExistingSolutions - Static variable in class com.artelys.kalis.KSolver.IntControl
-
Control to clear or not the existing solutions before an optimization: 1 for yes (default), 0 for no
- clearReferences() - Method in class com.artelys.kalis.KProblem
- close() - Method in class com.artelys.kalis.KResource
-
Close this resource
- close() - Method in class com.artelys.kalis.KSchedule
-
Close this schedule (no tasks or resources can be added after this
- collectAllSolutions() - Method in class com.artelys.kalis.KProblem
-
Collects all solutions from subproblem instances
- com.artelys.kalis - package com.artelys.kalis
- Comparator() - Constructor for class com.artelys.kalis.KRelation.Comparator
- CompareOperator() - Constructor for class com.artelys.kalis.KNonLinearTerm.CompareOperator
- ComputationTime - Static variable in class com.artelys.kalis.KSolver.DblAttrib
-
Total computation time.
- computeLowerBounds() - Method in class com.artelys.kalis.KSchedule
- computeMinimalConflictSet() - Method in class com.artelys.kalis.KProblem
-
Return the minimal conflict set for this problem
- conditionTest(int) - Method in class com.artelys.kalis.KConditionNumLinComb
-
Method to overload for indicator function
- constAwake() - Method in class com.artelys.kalis.KUserConstraint
- constAwake() - Method in class com.artelys.kalis.KUserNumConstraint
- constraintClass() - Constructor for class com.artelys.kalis.KProblem.constraintClass
- constrainVars() - Method in class com.artelys.kalis.KTask
- consumes(KResource) - Method in class com.artelys.kalis.KTask
-
State that this ressource consumes ( non-renewable ) one unit of resource
`resource` - consumes(KResource, int) - Method in class com.artelys.kalis.KTask
-
State that this ressource consumes ( non-renewable ) `consumption` unit
of resource `resource`
- consumes(KResource, int, int) - Method in class com.artelys.kalis.KTask
-
State that this ressource consumes ( non-renewable ) between
`consumptionmin` and `consumptionmax` unit of resource `resource`
- consumes(KResourceUsage) - Method in class com.artelys.kalis.KTask
-
Add a resource usage consumption for this task
- consumes(KResourceUsageArray) - Method in class com.artelys.kalis.KTask
-
Add optional resources usages consumptions for this task and ensure that
between [min..max] of theses requirements are satisfied - consumes(KResourceUsageArray, int) - Method in class com.artelys.kalis.KTask
-
Add optional resources usages consumptions for this task and ensure that
between [min..max] of theses requirements are satisfied - consumes(KResourceUsageArray, int, int) - Method in class com.artelys.kalis.KTask
-
Add optional resources usages consumptions for this task and ensure that
between [min..max] of theses requirements are satisfied - convexHull(KLinearRelaxation, KLinearRelaxation) - Static method in class com.artelys.kalis.KLinearRelaxation
-
Convex hull method.
Get a new linear relaxation which is the convex hull of the two arguments.
Note: deleting it is user's responsibility. - convexHull(SWIGTYPE_p_p_KLinearRelaxation, int) - Static method in class com.artelys.kalis.KLinearRelaxation
-
Convex hull method, with any number of arguments.
Get a new linear relaxation which is the convex hull of the arguments.
Note: deleting it is user's responsibility. - createIndicators() - Method in class com.artelys.kalis.KIntVar
- CTRUE - Static variable in class com.artelys.kalis.KUserConstraint.askRet
-
Constraint is proven true
- CTRUE - Static variable in class com.artelys.kalis.KUserNumConstraint.askRet
- CUNKNOWN - Static variable in class com.artelys.kalis.KUserConstraint.askRet
-
Unkown status of constraint
- CUNKNOWN - Static variable in class com.artelys.kalis.KUserNumConstraint.askRet
D
- DblAttrib() - Constructor for class com.artelys.kalis.KSolver.DblAttrib
- DblControl() - Constructor for class com.artelys.kalis.KSolver.DblControl
- delete() - Method in class com.artelys.kalis.KAbs
- delete() - Method in class com.artelys.kalis.KAbsoluteToleranceOptimalityChecker
- delete() - Method in class com.artelys.kalis.KACBinConstraint
- delete() - Method in class com.artelys.kalis.KACBinTableConstraint
- delete() - Method in class com.artelys.kalis.KAllDifferent
- delete() - Method in class com.artelys.kalis.KAssignAndForbid
- delete() - Method in class com.artelys.kalis.KAssignVar
- delete() - Method in class com.artelys.kalis.KAuxVar
- delete() - Method in class com.artelys.kalis.KBestBoundValue
- delete() - Method in class com.artelys.kalis.KBiLevelLinearRelaxationSolverConfigurator
- delete() - Method in class com.artelys.kalis.KBinTerm
- delete() - Method in class com.artelys.kalis.KBranchingScheme
- delete() - Method in class com.artelys.kalis.KBranchingSchemeArray
- delete() - Method in class com.artelys.kalis.KBranchingSchemeGroup
- delete() - Method in class com.artelys.kalis.KBranchingSchemeGroupArray
- delete() - Method in class com.artelys.kalis.KBranchingSchemeGroupSelector
- delete() - Method in class com.artelys.kalis.KBranchingSchemeGroupSerializer
- delete() - Method in class com.artelys.kalis.KClpLinearRelaxationSolver
- delete() - Method in class com.artelys.kalis.KCoinLinearRelaxationSolver
- delete() - Method in class com.artelys.kalis.KConditionNumLinComb
- delete() - Method in class com.artelys.kalis.KConjunction
- delete() - Method in class com.artelys.kalis.KConstraint
- delete() - Method in class com.artelys.kalis.KConstraintArray
- delete() - Method in class com.artelys.kalis.KCopiableRelaxationSolverConfigurator
- delete() - Method in class com.artelys.kalis.KCumulativeResourceConstraint
- delete() - Method in class com.artelys.kalis.KCumulativeResourceConstraintResourceUsage
- delete() - Method in class com.artelys.kalis.KCycle
- delete() - Method in class com.artelys.kalis.KDiscreteResource
- delete() - Method in class com.artelys.kalis.KDisjunction
- delete() - Method in class com.artelys.kalis.KDisjunctionArray
- delete() - Method in class com.artelys.kalis.KDisjunctionInputOrder
- delete() - Method in class com.artelys.kalis.KDisjunctionPriorityOrder
- delete() - Method in class com.artelys.kalis.KDisjunctionSelector
- delete() - Method in class com.artelys.kalis.KDistanceEqualXyc
- delete() - Method in class com.artelys.kalis.KDistanceGreaterThanXyc
- delete() - Method in class com.artelys.kalis.KDistanceLowerThanXyc
- delete() - Method in class com.artelys.kalis.KDistanceNotEqualXyc
- delete() - Method in class com.artelys.kalis.KDoubleAnnotation
- delete() - Method in class com.artelys.kalis.KDoubleArray
- delete() - Method in class com.artelys.kalis.KElement
- delete() - Method in class com.artelys.kalis.KElement2D
- delete() - Method in class com.artelys.kalis.KEltTerm
- delete() - Method in class com.artelys.kalis.KEltTerm2D
- delete() - Method in class com.artelys.kalis.KEqualXc
- delete() - Method in class com.artelys.kalis.KEqualXyc
- delete() - Method in class com.artelys.kalis.KEquiv
- delete() - Method in class com.artelys.kalis.KFinishedMessage
- delete() - Method in class com.artelys.kalis.KFloatVar
- delete() - Method in class com.artelys.kalis.KFloatVarBranchingScheme
- delete() - Method in class com.artelys.kalis.KFloatVarSelector
- delete() - Method in class com.artelys.kalis.KGeneralizedArcConsistencyConstraint
- delete() - Method in class com.artelys.kalis.KGeneralizedArcConsistencyTableConstraint
- delete() - Method in class com.artelys.kalis.KGlobalCardinalityConstraint
- delete() - Method in class com.artelys.kalis.KGreaterOrEqualXc
- delete() - Method in class com.artelys.kalis.KGreaterOrEqualXyc
- delete() - Method in class com.artelys.kalis.KGuard
- delete() - Method in class com.artelys.kalis.KHybridSolution
- delete() - Method in class com.artelys.kalis.KInputOrder
- delete() - Method in class com.artelys.kalis.KIntAnnotation
- delete() - Method in class com.artelys.kalis.KIntArray
- delete() - Method in class com.artelys.kalis.KIntegerObjectiveOptimalityChecker
- delete() - Method in class com.artelys.kalis.KIntervalDomain
- delete() - Method in class com.artelys.kalis.KIntMatrix
- delete() - Method in class com.artelys.kalis.KIntSetIntAnnotation
- delete() - Method in class com.artelys.kalis.KIntVar
- delete() - Method in class com.artelys.kalis.KIntVarArray
- delete() - Method in class com.artelys.kalis.KIntVarBranchingScheme
- delete() - Method in class com.artelys.kalis.KIntVarMatrix
- delete() - Method in class com.artelys.kalis.KLargestDomain
- delete() - Method in class com.artelys.kalis.KLargestDurationDomain
- delete() - Method in class com.artelys.kalis.KLargestEarliestCompletionTime
- delete() - Method in class com.artelys.kalis.KLargestEarliestStartTime
- delete() - Method in class com.artelys.kalis.KLargestLatestCompletionTime
- delete() - Method in class com.artelys.kalis.KLargestLatestStartTime
- delete() - Method in class com.artelys.kalis.KLargestMax
- delete() - Method in class com.artelys.kalis.KLargestMin
- delete() - Method in class com.artelys.kalis.KLargestReducedCost
- delete() - Method in class com.artelys.kalis.KLessOrEqualXc
- delete() - Method in class com.artelys.kalis.KLinComb
- delete() - Method in class com.artelys.kalis.KLinearRelaxation
- delete() - Method in class com.artelys.kalis.KLinearRelaxationSolver
- delete() - Method in class com.artelys.kalis.KLinearRelaxationSolverConfigurator
- delete() - Method in class com.artelys.kalis.KLinRel
- delete() - Method in class com.artelys.kalis.KLinTerm
- delete() - Method in class com.artelys.kalis.KMax
- delete() - Method in class com.artelys.kalis.KMaxDegree
- delete() - Method in class com.artelys.kalis.KMaxRegretOnLowerBound
- delete() - Method in class com.artelys.kalis.KMaxRegretOnUpperBound
- delete() - Method in class com.artelys.kalis.KMaxToMin
- delete() - Method in class com.artelys.kalis.KMessage
- delete() - Method in class com.artelys.kalis.KMessageBox
- delete() - Method in class com.artelys.kalis.KMiddle
- delete() - Method in class com.artelys.kalis.KMin
- delete() - Method in class com.artelys.kalis.KMinMaxConflict
- delete() - Method in class com.artelys.kalis.KMinToMax
- delete() - Method in class com.artelys.kalis.KMostFractional
- delete() - Method in class com.artelys.kalis.KNearestNeighbor
- delete() - Method in class com.artelys.kalis.KNearestRelaxedValue
- delete() - Method in class com.artelys.kalis.KNearestValue
- delete() - Method in class com.artelys.kalis.KNonLinearTerm
- delete() - Method in class com.artelys.kalis.KNotEqualXc
- delete() - Method in class com.artelys.kalis.KNotEqualXyc
- delete() - Method in class com.artelys.kalis.KNumAnnotation
- delete() - Method in class com.artelys.kalis.KNumDistanceEqualXyc
- delete() - Method in class com.artelys.kalis.KNumDistanceGreaterThanXyc
- delete() - Method in class com.artelys.kalis.KNumDistanceLowerThanXyc
- delete() - Method in class com.artelys.kalis.KNumEqualXc
- delete() - Method in class com.artelys.kalis.KNumEqualXYc
- delete() - Method in class com.artelys.kalis.KNumEqualXYZ
- delete() - Method in class com.artelys.kalis.KNumGreaterOrEqualXc
- delete() - Method in class com.artelys.kalis.KNumGreaterOrEqualXyc
- delete() - Method in class com.artelys.kalis.KNumInputOrder
- delete() - Method in class com.artelys.kalis.KNumLargestReducedCost
- delete() - Method in class com.artelys.kalis.KNumLessOrEqualXc
- delete() - Method in class com.artelys.kalis.KNumLinComb
- delete() - Method in class com.artelys.kalis.KNumLowerOrEqualXyc
- delete() - Method in class com.artelys.kalis.KNumMiddle
- delete() - Method in class com.artelys.kalis.KNumNearestRelaxedValue
- delete() - Method in class com.artelys.kalis.KNumNearestValue
- delete() - Method in class com.artelys.kalis.KNumNonLinearComb
- delete() - Method in class com.artelys.kalis.KNumObjectiveOptimalityChecker
- delete() - Method in class com.artelys.kalis.KNumSmallestDomain
- delete() - Method in class com.artelys.kalis.KNumValueSelector
- delete() - Method in class com.artelys.kalis.KNumVar
- delete() - Method in class com.artelys.kalis.KNumVarArray
- delete() - Method in class com.artelys.kalis.KNumVariableSelector
- delete() - Method in class com.artelys.kalis.KNumXEqualsAbsY
- delete() - Method in class com.artelys.kalis.KNumXEqualsAtan2YZ
- delete() - Method in class com.artelys.kalis.KNumXEqualsLnY
- delete() - Method in class com.artelys.kalis.KNumXEqualsYArithPowC
- delete() - Method in class com.artelys.kalis.KNumXEqualsYSquared
- delete() - Method in class com.artelys.kalis.KNumXEqualsYTimesC
- delete() - Method in class com.artelys.kalis.KNumXEqualsYTimesZ
- delete() - Method in class com.artelys.kalis.KNumXOperatorACosY
- delete() - Method in class com.artelys.kalis.KNumXOperatorASinY
- delete() - Method in class com.artelys.kalis.KNumXOperatorATanY
- delete() - Method in class com.artelys.kalis.KNumXOperatorCosY
- delete() - Method in class com.artelys.kalis.KNumXOperatorExpY
- delete() - Method in class com.artelys.kalis.KNumXOperatorLnY
- delete() - Method in class com.artelys.kalis.KNumXOperatorSinY
- delete() - Method in class com.artelys.kalis.KNumXOperatorTanY
- delete() - Method in class com.artelys.kalis.KOccurrence
- delete() - Method in class com.artelys.kalis.KOccurTerm
- delete() - Method in class com.artelys.kalis.KOptimalityToleranceChecker
- delete() - Method in class com.artelys.kalis.KOptimizeListener
- delete() - Method in class com.artelys.kalis.KOptimizeWithISListener
- delete() - Method in class com.artelys.kalis.KOtherNodeLinearRelaxationSolverConfigurator
- delete() - Method in class com.artelys.kalis.KParallelBranchingScheme
- delete() - Method in class com.artelys.kalis.KParallelSolverEventListener
- delete() - Method in class com.artelys.kalis.KPathOrder
- delete() - Method in class com.artelys.kalis.KProbe
- delete() - Method in class com.artelys.kalis.KProbeDisjunction
- delete() - Method in class com.artelys.kalis.KProblem
- delete() - Method in class com.artelys.kalis.KRandomValue
- delete() - Method in class com.artelys.kalis.KRandomVariable
- delete() - Method in class com.artelys.kalis.KRelation
- delete() - Method in class com.artelys.kalis.KRelativeToleranceOptimalityChecker
- delete() - Method in class com.artelys.kalis.KRelaxationSolver
- delete() - Method in class com.artelys.kalis.KRelaxationSolverConfigurator
- delete() - Method in class com.artelys.kalis.KResource
- delete() - Method in class com.artelys.kalis.KResourceArray
- delete() - Method in class com.artelys.kalis.KResourceSelector
- delete() - Method in class com.artelys.kalis.KResourceUsage
- delete() - Method in class com.artelys.kalis.KResourceUsageArray
- delete() - Method in class com.artelys.kalis.KSchedule
- delete() - Method in class com.artelys.kalis.KSession
- delete() - Method in class com.artelys.kalis.KSettleDisjunction
- delete() - Method in class com.artelys.kalis.KSmallestDomain
- delete() - Method in class com.artelys.kalis.KSmallestDomDegRatio
- delete() - Method in class com.artelys.kalis.KSmallestEarliestCompletionTime
- delete() - Method in class com.artelys.kalis.KSmallestEarliestStartTime
- delete() - Method in class com.artelys.kalis.KSmallestLatestCompletionTime
- delete() - Method in class com.artelys.kalis.KSmallestLatestStartTime
- delete() - Method in class com.artelys.kalis.KSmallestMax
- delete() - Method in class com.artelys.kalis.KSmallestMin
- delete() - Method in class com.artelys.kalis.KSmallestTargetStartTime
- delete() - Method in class com.artelys.kalis.KSolution
- delete() - Method in class com.artelys.kalis.KSolutionArray
- delete() - Method in class com.artelys.kalis.KSolutionContainer
- delete() - Method in class com.artelys.kalis.KSolver
- delete() - Method in class com.artelys.kalis.KSolverEventListener
- delete() - Method in class com.artelys.kalis.KSplitDomain
- delete() - Method in class com.artelys.kalis.KSplitNumDomain
- delete() - Method in class com.artelys.kalis.KTask
- delete() - Method in class com.artelys.kalis.KTaskArray
- delete() - Method in class com.artelys.kalis.KTaskInputOrder
- delete() - Method in class com.artelys.kalis.KTaskRandomOrder
- delete() - Method in class com.artelys.kalis.KTaskSelector
- delete() - Method in class com.artelys.kalis.KTaskSerializer
- delete() - Method in class com.artelys.kalis.KTasksRankConstraint
- delete() - Method in class com.artelys.kalis.KTerm
- delete() - Method in class com.artelys.kalis.KTimeTable
- delete() - Method in class com.artelys.kalis.KTopNodeLinearRelaxationSolverConfigurator
- delete() - Method in class com.artelys.kalis.KTupleArray
- delete() - Method in class com.artelys.kalis.KUnaryResource
- delete() - Method in class com.artelys.kalis.KUnaryResourceConstraint
- delete() - Method in class com.artelys.kalis.KUnTerm
- delete() - Method in class com.artelys.kalis.KUserConstraint
- delete() - Method in class com.artelys.kalis.KUserNumConstraint
- delete() - Method in class com.artelys.kalis.KValueSelector
- delete() - Method in class com.artelys.kalis.KVariableSelector
- delete() - Method in class com.artelys.kalis.KWidestDomain
- delete() - Method in class com.artelys.kalis.KXEqualYMinusZ
- delete() - Method in class com.artelys.kalis.KXPRSLinearRelaxationSolver
- Depth - Static variable in class com.artelys.kalis.KSolver.IntAttrib
-
Depth of the search tree.
- destroy() - Method in class com.artelys.kalis.KProblem
- Disjunctions - Static variable in class com.artelys.kalis.KUnaryResource.PropagationHint
-
Disjunction propagation scheme
- DUR_AFF_START - Static variable in class com.artelys.kalis.KTaskSerializer.varOrder
-
Variable branching order: duration affectations start time
- DUR_START_AFF - Static variable in class com.artelys.kalis.KTaskSerializer.varOrder
-
Variable branching order: duration start time affectations
E
- EdgeFinding - Static variable in class com.artelys.kalis.KDiscreteResource.PropagationHint
-
Tasks Intervals + EdgeFinding propagation scheme
- endLookingForSolution() - Method in class com.artelys.kalis.KSolver
-
Stop looking for solutions and restore the state before search
- endsBefore(KTask) - Method in class com.artelys.kalis.KTask
-
State that this task ends `delay` time unit before the completion of
the given `task`
- endsBefore(KTask, int) - Method in class com.artelys.kalis.KTask
-
State that this task ends `delay` time unit before the completion of
the given `task`
- EQ - Static variable in class com.artelys.kalis.KNonLinearTerm.CompareOperator
- EQ - Static variable in class com.artelys.kalis.KRelation.Comparator
- Equal - Static variable in class com.artelys.kalis.KConditionNumLinComb.LinCombOperator
- Equal - Static variable in class com.artelys.kalis.KLinComb.LinCombOperator
- Equal - Static variable in class com.artelys.kalis.KNumLinComb.LinCombOperator
-
Equality relation
- Equal - Static variable in class com.artelys.kalis.KNumNonLinearComb.NonLinearCombOperator
F
- FCT_ABS - Static variable in class com.artelys.kalis.KNonLinearTerm.NonLinFunction
- FCT_ACOS - Static variable in class com.artelys.kalis.KNonLinearTerm.NonLinFunction
- FCT_ASIN - Static variable in class com.artelys.kalis.KNonLinearTerm.NonLinFunction
- FCT_ATAN - Static variable in class com.artelys.kalis.KNonLinearTerm.NonLinFunction
- FCT_COS - Static variable in class com.artelys.kalis.KNonLinearTerm.NonLinFunction
- FCT_COSH - Static variable in class com.artelys.kalis.KNonLinearTerm.NonLinFunction
- FCT_EXP - Static variable in class com.artelys.kalis.KNonLinearTerm.NonLinFunction
- FCT_EXPONENTIAL - Static variable in class com.artelys.kalis.KNonLinearTerm.NonLinFunction
- FCT_LN - Static variable in class com.artelys.kalis.KNonLinearTerm.NonLinFunction
- FCT_NONE - Static variable in class com.artelys.kalis.KNonLinearTerm.NonLinFunction
- FCT_SIN - Static variable in class com.artelys.kalis.KNonLinearTerm.NonLinFunction
- FCT_SINH - Static variable in class com.artelys.kalis.KNonLinearTerm.NonLinFunction
- FCT_TAN - Static variable in class com.artelys.kalis.KNonLinearTerm.NonLinFunction
- FCT_TANH - Static variable in class com.artelys.kalis.KNonLinearTerm.NonLinFunction
- finalize() - Method in class com.artelys.kalis.KAbs
- finalize() - Method in class com.artelys.kalis.KAbsoluteToleranceOptimalityChecker
- finalize() - Method in class com.artelys.kalis.KACBinConstraint
- finalize() - Method in class com.artelys.kalis.KACBinTableConstraint
- finalize() - Method in class com.artelys.kalis.KAllDifferent
- finalize() - Method in class com.artelys.kalis.KAssignAndForbid
- finalize() - Method in class com.artelys.kalis.KAssignVar
- finalize() - Method in class com.artelys.kalis.KAuxVar
- finalize() - Method in class com.artelys.kalis.KBestBoundValue
- finalize() - Method in class com.artelys.kalis.KBiLevelLinearRelaxationSolverConfigurator
- finalize() - Method in class com.artelys.kalis.KBinTerm
- finalize() - Method in class com.artelys.kalis.KBranchingScheme
- finalize() - Method in class com.artelys.kalis.KBranchingSchemeArray
- finalize() - Method in class com.artelys.kalis.KBranchingSchemeGroup
- finalize() - Method in class com.artelys.kalis.KBranchingSchemeGroupArray
- finalize() - Method in class com.artelys.kalis.KBranchingSchemeGroupSelector
- finalize() - Method in class com.artelys.kalis.KBranchingSchemeGroupSerializer
- finalize() - Method in class com.artelys.kalis.KClpLinearRelaxationSolver
- finalize() - Method in class com.artelys.kalis.KCoinLinearRelaxationSolver
- finalize() - Method in class com.artelys.kalis.KConditionNumLinComb
- finalize() - Method in class com.artelys.kalis.KConjunction
- finalize() - Method in class com.artelys.kalis.KConstraint
- finalize() - Method in class com.artelys.kalis.KConstraintArray
- finalize() - Method in class com.artelys.kalis.KCopiableRelaxationSolverConfigurator
- finalize() - Method in class com.artelys.kalis.KCumulativeResourceConstraint
- finalize() - Method in class com.artelys.kalis.KCumulativeResourceConstraintResourceUsage
- finalize() - Method in class com.artelys.kalis.KCycle
- finalize() - Method in class com.artelys.kalis.KDiscreteResource
- finalize() - Method in class com.artelys.kalis.KDisjunction
- finalize() - Method in class com.artelys.kalis.KDisjunctionArray
- finalize() - Method in class com.artelys.kalis.KDisjunctionInputOrder
- finalize() - Method in class com.artelys.kalis.KDisjunctionPriorityOrder
- finalize() - Method in class com.artelys.kalis.KDisjunctionSelector
- finalize() - Method in class com.artelys.kalis.KDistanceEqualXyc
- finalize() - Method in class com.artelys.kalis.KDistanceGreaterThanXyc
- finalize() - Method in class com.artelys.kalis.KDistanceLowerThanXyc
- finalize() - Method in class com.artelys.kalis.KDistanceNotEqualXyc
- finalize() - Method in class com.artelys.kalis.KDoubleAnnotation
- finalize() - Method in class com.artelys.kalis.KDoubleArray
- finalize() - Method in class com.artelys.kalis.KElement
- finalize() - Method in class com.artelys.kalis.KElement2D
- finalize() - Method in class com.artelys.kalis.KEltTerm
- finalize() - Method in class com.artelys.kalis.KEltTerm2D
- finalize() - Method in class com.artelys.kalis.KEqualXc
- finalize() - Method in class com.artelys.kalis.KEqualXyc
- finalize() - Method in class com.artelys.kalis.KEquiv
- finalize() - Method in class com.artelys.kalis.KFinishedMessage
- finalize() - Method in class com.artelys.kalis.KFloatVar
- finalize() - Method in class com.artelys.kalis.KFloatVarBranchingScheme
- finalize() - Method in class com.artelys.kalis.KFloatVarSelector
- finalize() - Method in class com.artelys.kalis.KGeneralizedArcConsistencyConstraint
- finalize() - Method in class com.artelys.kalis.KGeneralizedArcConsistencyTableConstraint
- finalize() - Method in class com.artelys.kalis.KGlobalCardinalityConstraint
- finalize() - Method in class com.artelys.kalis.KGreaterOrEqualXc
- finalize() - Method in class com.artelys.kalis.KGreaterOrEqualXyc
- finalize() - Method in class com.artelys.kalis.KGuard
- finalize() - Method in class com.artelys.kalis.KHybridSolution
- finalize() - Method in class com.artelys.kalis.KInputOrder
- finalize() - Method in class com.artelys.kalis.KIntAnnotation
- finalize() - Method in class com.artelys.kalis.KIntArray
- finalize() - Method in class com.artelys.kalis.KIntegerObjectiveOptimalityChecker
- finalize() - Method in class com.artelys.kalis.KIntervalDomain
- finalize() - Method in class com.artelys.kalis.KIntMatrix
- finalize() - Method in class com.artelys.kalis.KIntSetIntAnnotation
- finalize() - Method in class com.artelys.kalis.KIntVar
- finalize() - Method in class com.artelys.kalis.KIntVarArray
- finalize() - Method in class com.artelys.kalis.KIntVarBranchingScheme
- finalize() - Method in class com.artelys.kalis.KIntVarMatrix
- finalize() - Method in class com.artelys.kalis.KLargestDomain
- finalize() - Method in class com.artelys.kalis.KLargestDurationDomain
- finalize() - Method in class com.artelys.kalis.KLargestEarliestCompletionTime
- finalize() - Method in class com.artelys.kalis.KLargestEarliestStartTime
- finalize() - Method in class com.artelys.kalis.KLargestLatestCompletionTime
- finalize() - Method in class com.artelys.kalis.KLargestLatestStartTime
- finalize() - Method in class com.artelys.kalis.KLargestMax
- finalize() - Method in class com.artelys.kalis.KLargestMin
- finalize() - Method in class com.artelys.kalis.KLargestReducedCost
- finalize() - Method in class com.artelys.kalis.KLessOrEqualXc
- finalize() - Method in class com.artelys.kalis.KLinComb
- finalize() - Method in class com.artelys.kalis.KLinearRelaxation
- finalize() - Method in class com.artelys.kalis.KLinearRelaxationSolver
- finalize() - Method in class com.artelys.kalis.KLinearRelaxationSolverConfigurator
- finalize() - Method in class com.artelys.kalis.KLinRel
- finalize() - Method in class com.artelys.kalis.KLinTerm
- finalize() - Method in class com.artelys.kalis.KMax
- finalize() - Method in class com.artelys.kalis.KMaxDegree
- finalize() - Method in class com.artelys.kalis.KMaxRegretOnLowerBound
- finalize() - Method in class com.artelys.kalis.KMaxRegretOnUpperBound
- finalize() - Method in class com.artelys.kalis.KMaxToMin
- finalize() - Method in class com.artelys.kalis.KMessage
- finalize() - Method in class com.artelys.kalis.KMessageBox
- finalize() - Method in class com.artelys.kalis.KMiddle
- finalize() - Method in class com.artelys.kalis.KMin
- finalize() - Method in class com.artelys.kalis.KMinMaxConflict
- finalize() - Method in class com.artelys.kalis.KMinToMax
- finalize() - Method in class com.artelys.kalis.KMostFractional
- finalize() - Method in class com.artelys.kalis.KNearestNeighbor
- finalize() - Method in class com.artelys.kalis.KNearestRelaxedValue
- finalize() - Method in class com.artelys.kalis.KNearestValue
- finalize() - Method in class com.artelys.kalis.KNonLinearTerm
- finalize() - Method in class com.artelys.kalis.KNotEqualXc
- finalize() - Method in class com.artelys.kalis.KNotEqualXyc
- finalize() - Method in class com.artelys.kalis.KNumAnnotation
- finalize() - Method in class com.artelys.kalis.KNumDistanceEqualXyc
- finalize() - Method in class com.artelys.kalis.KNumDistanceGreaterThanXyc
- finalize() - Method in class com.artelys.kalis.KNumDistanceLowerThanXyc
- finalize() - Method in class com.artelys.kalis.KNumEqualXc
- finalize() - Method in class com.artelys.kalis.KNumEqualXYc
- finalize() - Method in class com.artelys.kalis.KNumEqualXYZ
- finalize() - Method in class com.artelys.kalis.KNumGreaterOrEqualXc
- finalize() - Method in class com.artelys.kalis.KNumGreaterOrEqualXyc
- finalize() - Method in class com.artelys.kalis.KNumInputOrder
- finalize() - Method in class com.artelys.kalis.KNumLargestReducedCost
- finalize() - Method in class com.artelys.kalis.KNumLessOrEqualXc
- finalize() - Method in class com.artelys.kalis.KNumLinComb
- finalize() - Method in class com.artelys.kalis.KNumLowerOrEqualXyc
- finalize() - Method in class com.artelys.kalis.KNumMiddle
- finalize() - Method in class com.artelys.kalis.KNumNearestRelaxedValue
- finalize() - Method in class com.artelys.kalis.KNumNearestValue
- finalize() - Method in class com.artelys.kalis.KNumNonLinearComb
- finalize() - Method in class com.artelys.kalis.KNumObjectiveOptimalityChecker
- finalize() - Method in class com.artelys.kalis.KNumSmallestDomain
- finalize() - Method in class com.artelys.kalis.KNumValueSelector
- finalize() - Method in class com.artelys.kalis.KNumVar
- finalize() - Method in class com.artelys.kalis.KNumVarArray
- finalize() - Method in class com.artelys.kalis.KNumVariableSelector
- finalize() - Method in class com.artelys.kalis.KNumXEqualsAbsY
- finalize() - Method in class com.artelys.kalis.KNumXEqualsAtan2YZ
- finalize() - Method in class com.artelys.kalis.KNumXEqualsLnY
- finalize() - Method in class com.artelys.kalis.KNumXEqualsYArithPowC
- finalize() - Method in class com.artelys.kalis.KNumXEqualsYSquared
- finalize() - Method in class com.artelys.kalis.KNumXEqualsYTimesC
- finalize() - Method in class com.artelys.kalis.KNumXEqualsYTimesZ
- finalize() - Method in class com.artelys.kalis.KNumXOperatorACosY
- finalize() - Method in class com.artelys.kalis.KNumXOperatorASinY
- finalize() - Method in class com.artelys.kalis.KNumXOperatorATanY
- finalize() - Method in class com.artelys.kalis.KNumXOperatorCosY
- finalize() - Method in class com.artelys.kalis.KNumXOperatorExpY
- finalize() - Method in class com.artelys.kalis.KNumXOperatorLnY
- finalize() - Method in class com.artelys.kalis.KNumXOperatorSinY
- finalize() - Method in class com.artelys.kalis.KNumXOperatorTanY
- finalize() - Method in class com.artelys.kalis.KOccurrence
- finalize() - Method in class com.artelys.kalis.KOccurTerm
- finalize() - Method in class com.artelys.kalis.KOptimalityToleranceChecker
- finalize() - Method in class com.artelys.kalis.KOptimizeListener
- finalize() - Method in class com.artelys.kalis.KOptimizeWithISListener
- finalize() - Method in class com.artelys.kalis.KOtherNodeLinearRelaxationSolverConfigurator
- finalize() - Method in class com.artelys.kalis.KParallelBranchingScheme
- finalize() - Method in class com.artelys.kalis.KParallelSolverEventListener
- finalize() - Method in class com.artelys.kalis.KPathOrder
- finalize() - Method in class com.artelys.kalis.KProbe
- finalize() - Method in class com.artelys.kalis.KProbeDisjunction
- finalize() - Method in class com.artelys.kalis.KProblem
- finalize() - Method in class com.artelys.kalis.KRandomValue
- finalize() - Method in class com.artelys.kalis.KRandomVariable
- finalize() - Method in class com.artelys.kalis.KRelation
- finalize() - Method in class com.artelys.kalis.KRelativeToleranceOptimalityChecker
- finalize() - Method in class com.artelys.kalis.KRelaxationSolver
- finalize() - Method in class com.artelys.kalis.KRelaxationSolverConfigurator
- finalize() - Method in class com.artelys.kalis.KResource
- finalize() - Method in class com.artelys.kalis.KResourceArray
- finalize() - Method in class com.artelys.kalis.KResourceSelector
- finalize() - Method in class com.artelys.kalis.KResourceUsage
- finalize() - Method in class com.artelys.kalis.KResourceUsageArray
- finalize() - Method in class com.artelys.kalis.KSchedule
- finalize() - Method in class com.artelys.kalis.KSession
- finalize() - Method in class com.artelys.kalis.KSettleDisjunction
- finalize() - Method in class com.artelys.kalis.KSmallestDomain
- finalize() - Method in class com.artelys.kalis.KSmallestDomDegRatio
- finalize() - Method in class com.artelys.kalis.KSmallestEarliestCompletionTime
- finalize() - Method in class com.artelys.kalis.KSmallestEarliestStartTime
- finalize() - Method in class com.artelys.kalis.KSmallestLatestCompletionTime
- finalize() - Method in class com.artelys.kalis.KSmallestLatestStartTime
- finalize() - Method in class com.artelys.kalis.KSmallestMax
- finalize() - Method in class com.artelys.kalis.KSmallestMin
- finalize() - Method in class com.artelys.kalis.KSmallestTargetStartTime
- finalize() - Method in class com.artelys.kalis.KSolution
- finalize() - Method in class com.artelys.kalis.KSolutionArray
- finalize() - Method in class com.artelys.kalis.KSolutionContainer
- finalize() - Method in class com.artelys.kalis.KSolver
- finalize() - Method in class com.artelys.kalis.KSolverEventListener
- finalize() - Method in class com.artelys.kalis.KSplitDomain
- finalize() - Method in class com.artelys.kalis.KSplitNumDomain
- finalize() - Method in class com.artelys.kalis.KTask
- finalize() - Method in class com.artelys.kalis.KTaskArray
- finalize() - Method in class com.artelys.kalis.KTaskInputOrder
- finalize() - Method in class com.artelys.kalis.KTaskRandomOrder
- finalize() - Method in class com.artelys.kalis.KTaskSelector
- finalize() - Method in class com.artelys.kalis.KTaskSerializer
- finalize() - Method in class com.artelys.kalis.KTasksRankConstraint
- finalize() - Method in class com.artelys.kalis.KTerm
- finalize() - Method in class com.artelys.kalis.KTimeTable
- finalize() - Method in class com.artelys.kalis.KTopNodeLinearRelaxationSolverConfigurator
- finalize() - Method in class com.artelys.kalis.KTupleArray
- finalize() - Method in class com.artelys.kalis.KUnaryResource
- finalize() - Method in class com.artelys.kalis.KUnaryResourceConstraint
- finalize() - Method in class com.artelys.kalis.KUnTerm
- finalize() - Method in class com.artelys.kalis.KUserConstraint
- finalize() - Method in class com.artelys.kalis.KUserNumConstraint
- finalize() - Method in class com.artelys.kalis.KValueSelector
- finalize() - Method in class com.artelys.kalis.KVariableSelector
- finalize() - Method in class com.artelys.kalis.KWidestDomain
- finalize() - Method in class com.artelys.kalis.KXEqualYMinusZ
- finalize() - Method in class com.artelys.kalis.KXPRSLinearRelaxationSolver
- findAllSolutions() - Method in class com.artelys.kalis.KSolver
-
Search for all solutions to the problem
- findInitialSolution() - Method in class com.artelys.kalis.KSchedule
-
Find a initial heuristic solution for this schedule
Return Inconsistent if this schedule has no solution.
Return Suboptimal if the heuristic solution is subobtimal.
Return Optimal if the heuristic solution is optimal. - findNextSolution() - Method in class com.artelys.kalis.KSolver
-
Start looking for a solution to the problem or look for a new one
- findOptimalSolution() - Method in class com.artelys.kalis.KSchedule
-
Find the optimal solution for this schedule
Return Inconsistent if this schedule has no solution.
Return Optimal if the heuristic solution is optimal - finishedBranching(KIntVar, SWIGTYPE_p_int, int) - Method in class com.artelys.kalis.KIntVarBranchingScheme
-
Return true IFF branching is completed on one specific branch of the branch and bound
- finishedBranching(KNumVar, SWIGTYPE_p_double, int) - Method in class com.artelys.kalis.KFloatVarBranchingScheme
-
Return true IFF branching is completed on one specific branch of the branch and bound
- forceContradiction() - Method in class com.artelys.kalis.KRelaxationSolverConfigurator
- FORWARD_CHECKING - Static variable in class com.artelys.kalis.KAllDifferent.PropagationLevel
- FORWARD_CHECKING - Static variable in class com.artelys.kalis.KGeneralizedArcConsistencyConstraint.acAlgorithms
- FORWARD_CHECKING - Static variable in class com.artelys.kalis.KUnaryResourceConstraint.PropagationLevel
- freeAllocatedObjectsForBranching(KIntVar, SWIGTYPE_p_int) - Method in class com.artelys.kalis.KIntVarBranchingScheme
-
This method is called upon finishing branching for the current node and
allows freeing objects created at the current node.
- freeAllocatedObjectsForBranching(KNumVar, SWIGTYPE_p_double) - Method in class com.artelys.kalis.KFloatVarBranchingScheme
-
This method is called upon finishing branching for the current node and allows freeing objects created at the
current node
G
- GENERALIZED_ARC_CONSISTENCY - Static variable in class com.artelys.kalis.KAllDifferent.PropagationLevel
- GENERALIZED_ARC_CONSISTENCY - Static variable in class com.artelys.kalis.KGeneralizedArcConsistencyConstraint.acAlgorithms
- GENERALIZED_ARC_CONSISTENCY - Static variable in class com.artelys.kalis.KUnaryResourceConstraint.PropagationLevel
- generateCuts(KLinearRelaxation) - Method in class com.artelys.kalis.KClpLinearRelaxationSolver
-
Cut generation
- generateCuts(KLinearRelaxation) - Method in class com.artelys.kalis.KCoinLinearRelaxationSolver
-
Generate cuts.
If possible, cuts are added to the matrix of constraints to make
the relaxation tighter and improve the bound. - generateCuts(KLinearRelaxation) - Method in class com.artelys.kalis.KLinearRelaxationSolver
-
Cut generation
- generateCuts(KLinearRelaxation) - Method in class com.artelys.kalis.KRelaxationSolver
-
Cut generation
- generateCuts(KLinearRelaxation) - Method in class com.artelys.kalis.KXPRSLinearRelaxationSolver
-
Generate cuts.
If possible, cuts are added to the matrix of constraints to make
the relaxation tighter and improve the bound. - GEQ - Static variable in class com.artelys.kalis.KNonLinearTerm.CompareOperator
- GEQ - Static variable in class com.artelys.kalis.KRelation.Comparator
- get_nvars() - Method in class com.artelys.kalis.KUserNumConstraint
- get_vars() - Method in class com.artelys.kalis.KUserConstraint
- getActiveBranch() - Method in class com.artelys.kalis.KDisjunction
- getAlgorithm() - Method in class com.artelys.kalis.KRelaxationSolver
-
Get the resolution algorithm
- getAlgorithm() - Method in class com.artelys.kalis.KRelaxationSolverConfigurator
- getAll(int, KIntVarArray) - Method in class com.artelys.kalis.KIntVarMatrix
-
put all the variables in the matrix into the "all" KIntVarArray
- getAnnotation() - Method in class com.artelys.kalis.KDoubleAnnotation
- getAnnotation() - Method in class com.artelys.kalis.KIntAnnotation
- getAnnotation() - Method in class com.artelys.kalis.KNumAnnotation
- getArity() - Method in class com.artelys.kalis.KConstraint
- getAssignmentVar(KResource) - Method in class com.artelys.kalis.KTask
-
Return a pointer to the KIntVar representing the resource requirement of
this task for resource `r` if any or nullptr - getAvailableVar(int) - Method in class com.artelys.kalis.KTimeTable
- getBestBound() - Method in class com.artelys.kalis.KClpLinearRelaxationSolver
-
Get the best bound in a branch and bound tree.
Useful if search terminated before optimality. - getBestBound() - Method in class com.artelys.kalis.KCoinLinearRelaxationSolver
-
Get the best bound in a branch and bound tree.
Useful if search terminated before optimality. - getBestBound() - Method in class com.artelys.kalis.KRelaxationSolver
- getBestBound() - Method in class com.artelys.kalis.KXPRSLinearRelaxationSolver
-
Get the best bound in a branch and bound tree.
Useful if search terminated before optimality. - getBestSolution() - Method in class com.artelys.kalis.KProblem
-
Returns best solution found if problem has an objective, last solution found otherwise
- getBestSolution() - Method in class com.artelys.kalis.KSolutionContainer
-
Return the best solution found (if applicable)
- getBound() - Method in class com.artelys.kalis.KClpLinearRelaxationSolver
- getBound() - Method in class com.artelys.kalis.KCoinLinearRelaxationSolver
-
Get the bound computed by the solver (see class KLinearRelaxationSolver).
- getBound() - Method in class com.artelys.kalis.KRelaxationSolver
-
Get the (lower for minimization, upper for maximization) bound computed by solve().
Note that :
- solve() method must be called before the getBound() method
- moreover, the return code provided by solve() must be checked before using the value
returned by getBound(). - getBound() - Method in class com.artelys.kalis.KXPRSLinearRelaxationSolver
-
Get the bound computed by the solver (see class KLinearRelaxationSolver).
- getBranchings() - Method in class com.artelys.kalis.KBranchingSchemeGroup
- getCoeffs() - Method in class com.artelys.kalis.KLinTerm
- getCol(int, KIntVarArray) - Method in class com.artelys.kalis.KIntVarMatrix
-
put all the variables with column index m into the "col" KIntVarArray
- getComparator() - Method in class com.artelys.kalis.KRelation
- getConfigurator() - Method in class com.artelys.kalis.KRelaxationSolver
-
Get the configurator of a KRelaxationSolver
- getConstant() - Method in class com.artelys.kalis.KRelation
- getConstraintIPtr() - Method in class com.artelys.kalis.KConditionNumLinComb
- getConstraintIPtr() - Method in class com.artelys.kalis.KElement
- getConstraintIPtr() - Method in class com.artelys.kalis.KElement2D
- getConstraintIPtr() - Method in class com.artelys.kalis.KLinComb
- getConstraintIPtr() - Method in class com.artelys.kalis.KMax
- getConstraintIPtr() - Method in class com.artelys.kalis.KMin
- getConstraintIPtr() - Method in class com.artelys.kalis.KNumLinComb
- getConstraintIPtr() - Method in class com.artelys.kalis.KNumNonLinearComb
- getConsumesVar(KResource) - Method in class com.artelys.kalis.KTask
-
Return a pointer to the KIntVar representing the resource consumtion of
this task for resource `r` if any or nullptr - getCopyPtr() - Method in class com.artelys.kalis.KAssignAndForbid
- getCopyPtr() - Method in class com.artelys.kalis.KAssignVar
- getCopyPtr() - Method in class com.artelys.kalis.KAuxVar
- getCopyPtr() - Method in class com.artelys.kalis.KBestBoundValue
-
Return an allocated copy of the selector
- getCopyPtr() - Method in class com.artelys.kalis.KBranchingScheme
- getCopyPtr() - Method in class com.artelys.kalis.KBranchingSchemeGroup
- getCopyPtr() - Method in class com.artelys.kalis.KBranchingSchemeGroupSelector
- getCopyPtr() - Method in class com.artelys.kalis.KBranchingSchemeGroupSerializer
-
Get a copy pointer
- getCopyPtr() - Method in class com.artelys.kalis.KConstraint
- getCopyPtr() - Method in class com.artelys.kalis.KCopiableRelaxationSolverConfigurator
- getCopyPtr() - Method in class com.artelys.kalis.KDisjunctionInputOrder
- getCopyPtr() - Method in class com.artelys.kalis.KDisjunctionPriorityOrder
- getCopyPtr() - Method in class com.artelys.kalis.KDisjunctionSelector
-
Return a copy of this object
- getCopyPtr() - Method in class com.artelys.kalis.KDoubleArray
- getCopyPtr() - Method in class com.artelys.kalis.KFloatVar
- getCopyPtr() - Method in class com.artelys.kalis.KFloatVarBranchingScheme
- getCopyPtr() - Method in class com.artelys.kalis.KFloatVarSelector
- getCopyPtr() - Method in class com.artelys.kalis.KInputOrder
- getCopyPtr() - Method in class com.artelys.kalis.KIntArray
- getCopyPtr() - Method in class com.artelys.kalis.KIntervalDomain
- getCopyPtr() - Method in class com.artelys.kalis.KIntMatrix
-
Get a pointer to a copy of this object
- getCopyPtr() - Method in class com.artelys.kalis.KIntVar
-
Return a copy of this KIntVar object
- getCopyPtr() - Method in class com.artelys.kalis.KIntVarBranchingScheme
- getCopyPtr() - Method in class com.artelys.kalis.KLargestDomain
- getCopyPtr() - Method in class com.artelys.kalis.KLargestDurationDomain
-
Return a copy of this task selector
- getCopyPtr() - Method in class com.artelys.kalis.KLargestEarliestCompletionTime
-
Return a copy of this task selector
- getCopyPtr() - Method in class com.artelys.kalis.KLargestEarliestStartTime
-
Return a copy of this task selector
- getCopyPtr() - Method in class com.artelys.kalis.KLargestLatestCompletionTime
-
Return a copy of this task selector
- getCopyPtr() - Method in class com.artelys.kalis.KLargestLatestStartTime
-
Return a copy of this task selector
- getCopyPtr() - Method in class com.artelys.kalis.KLargestMax
- getCopyPtr() - Method in class com.artelys.kalis.KLargestMin
- getCopyPtr() - Method in class com.artelys.kalis.KLargestReducedCost
- getCopyPtr() - Method in class com.artelys.kalis.KMaxDegree
- getCopyPtr() - Method in class com.artelys.kalis.KMaxRegretOnLowerBound
- getCopyPtr() - Method in class com.artelys.kalis.KMaxRegretOnUpperBound
- getCopyPtr() - Method in class com.artelys.kalis.KMaxToMin
- getCopyPtr() - Method in class com.artelys.kalis.KMessageBox
- getCopyPtr() - Method in class com.artelys.kalis.KMiddle
- getCopyPtr() - Method in class com.artelys.kalis.KMinMaxConflict
-
Return an allocated copy of the selector
- getCopyPtr() - Method in class com.artelys.kalis.KMinToMax
- getCopyPtr() - Method in class com.artelys.kalis.KMostFractional
- getCopyPtr() - Method in class com.artelys.kalis.KNearestNeighbor
- getCopyPtr() - Method in class com.artelys.kalis.KNearestRelaxedValue
- getCopyPtr() - Method in class com.artelys.kalis.KNearestValue
- getCopyPtr() - Method in class com.artelys.kalis.KNonLinearTerm
- getCopyPtr() - Method in class com.artelys.kalis.KNumInputOrder
-
return the first uninstantiated variable in the order of creation
- getCopyPtr() - Method in class com.artelys.kalis.KNumLargestReducedCost
- getCopyPtr() - Method in class com.artelys.kalis.KNumMiddle
- getCopyPtr() - Method in class com.artelys.kalis.KNumNearestRelaxedValue
- getCopyPtr() - Method in class com.artelys.kalis.KNumNearestValue
- getCopyPtr() - Method in class com.artelys.kalis.KNumSmallestDomain
- getCopyPtr() - Method in class com.artelys.kalis.KNumValueSelector
- getCopyPtr() - Method in class com.artelys.kalis.KNumVar
-
Return a copy of this object
- getCopyPtr() - Method in class com.artelys.kalis.KNumVariableSelector
- getCopyPtr() - Method in class com.artelys.kalis.KParallelBranchingScheme
- getCopyPtr() - Method in class com.artelys.kalis.KPathOrder
-
return the first uninstantiated variable in the order of creation
- getCopyPtr() - Method in class com.artelys.kalis.KProbe
- getCopyPtr() - Method in class com.artelys.kalis.KProbeDisjunction
- getCopyPtr() - Method in class com.artelys.kalis.KProblem
- getCopyPtr() - Method in class com.artelys.kalis.KRandomValue
- getCopyPtr() - Method in class com.artelys.kalis.KRandomVariable
- getCopyPtr() - Method in class com.artelys.kalis.KResource
-
Return a copy of this object
- getCopyPtr() - Method in class com.artelys.kalis.KResourceSelector
-
Return a copy of this task selector
- getCopyPtr() - Method in class com.artelys.kalis.KResourceUsage
- getCopyPtr() - Method in class com.artelys.kalis.KSettleDisjunction
- getCopyPtr() - Method in class com.artelys.kalis.KSmallestDomain
- getCopyPtr() - Method in class com.artelys.kalis.KSmallestDomDegRatio
- getCopyPtr() - Method in class com.artelys.kalis.KSmallestEarliestCompletionTime
-
Return a copy of this task selector
- getCopyPtr() - Method in class com.artelys.kalis.KSmallestEarliestStartTime
-
Return a copy of this task selector
- getCopyPtr() - Method in class com.artelys.kalis.KSmallestLatestCompletionTime
-
Return a copy of this task selector
- getCopyPtr() - Method in class com.artelys.kalis.KSmallestLatestStartTime
-
Return a copy of this task selector
- getCopyPtr() - Method in class com.artelys.kalis.KSmallestMax
- getCopyPtr() - Method in class com.artelys.kalis.KSmallestMin
- getCopyPtr() - Method in class com.artelys.kalis.KSmallestTargetStartTime
-
Return a copy of this task selector
- getCopyPtr() - Method in class com.artelys.kalis.KSolution
- getCopyPtr() - Method in class com.artelys.kalis.KSplitDomain
- getCopyPtr() - Method in class com.artelys.kalis.KSplitNumDomain
- getCopyPtr() - Method in class com.artelys.kalis.KTask
- getCopyPtr() - Method in class com.artelys.kalis.KTaskInputOrder
-
Return a copy of this task selector
- getCopyPtr() - Method in class com.artelys.kalis.KTaskRandomOrder
-
Return a copy of this task selector
- getCopyPtr() - Method in class com.artelys.kalis.KTaskSelector
-
Return a copy of this task selector
- getCopyPtr() - Method in class com.artelys.kalis.KTaskSerializer
-
Get a copy pointer
- getCopyPtr() - Method in class com.artelys.kalis.KTupleArray
- getCopyPtr() - Method in class com.artelys.kalis.KUserConstraint
-
Virtual copy method.
Must be implemented by the user. - getCopyPtr() - Method in class com.artelys.kalis.KUserNumConstraint
-
Virtual copy method.
Must be implemented by the user. - getCopyPtr() - Method in class com.artelys.kalis.KValueSelector
- getCopyPtr() - Method in class com.artelys.kalis.KVariableSelector
- getCopyPtr() - Method in class com.artelys.kalis.KWidestDomain
- getCPtr(KAbs) - Static method in class com.artelys.kalis.KAbs
- getCPtr(KAbsoluteToleranceOptimalityChecker) - Static method in class com.artelys.kalis.KAbsoluteToleranceOptimalityChecker
- getCPtr(KACBinConstraint) - Static method in class com.artelys.kalis.KACBinConstraint
- getCPtr(KACBinTableConstraint) - Static method in class com.artelys.kalis.KACBinTableConstraint
- getCPtr(KAllDifferent) - Static method in class com.artelys.kalis.KAllDifferent
- getCPtr(KAssignAndForbid) - Static method in class com.artelys.kalis.KAssignAndForbid
- getCPtr(KAssignVar) - Static method in class com.artelys.kalis.KAssignVar
- getCPtr(KAuxVar) - Static method in class com.artelys.kalis.KAuxVar
- getCPtr(KBestBoundValue) - Static method in class com.artelys.kalis.KBestBoundValue
- getCPtr(KBiLevelLinearRelaxationSolverConfigurator) - Static method in class com.artelys.kalis.KBiLevelLinearRelaxationSolverConfigurator
- getCPtr(KBinTerm) - Static method in class com.artelys.kalis.KBinTerm
- getCPtr(KBranchingScheme) - Static method in class com.artelys.kalis.KBranchingScheme
- getCPtr(KBranchingSchemeArray) - Static method in class com.artelys.kalis.KBranchingSchemeArray
- getCPtr(KBranchingSchemeGroup) - Static method in class com.artelys.kalis.KBranchingSchemeGroup
- getCPtr(KBranchingSchemeGroupArray) - Static method in class com.artelys.kalis.KBranchingSchemeGroupArray
- getCPtr(KBranchingSchemeGroupSelector) - Static method in class com.artelys.kalis.KBranchingSchemeGroupSelector
- getCPtr(KBranchingSchemeGroupSerializer) - Static method in class com.artelys.kalis.KBranchingSchemeGroupSerializer
- getCPtr(KClpLinearRelaxationSolver) - Static method in class com.artelys.kalis.KClpLinearRelaxationSolver
- getCPtr(KCoinLinearRelaxationSolver) - Static method in class com.artelys.kalis.KCoinLinearRelaxationSolver
- getCPtr(KConditionNumLinComb) - Static method in class com.artelys.kalis.KConditionNumLinComb
- getCPtr(KConjunction) - Static method in class com.artelys.kalis.KConjunction
- getCPtr(KConstraint) - Static method in class com.artelys.kalis.KConstraint
- getCPtr(KConstraintArray) - Static method in class com.artelys.kalis.KConstraintArray
- getCPtr(KCopiableRelaxationSolverConfigurator) - Static method in class com.artelys.kalis.KCopiableRelaxationSolverConfigurator
- getCPtr(KCumulativeResourceConstraint) - Static method in class com.artelys.kalis.KCumulativeResourceConstraint
- getCPtr(KCumulativeResourceConstraintResourceUsage) - Static method in class com.artelys.kalis.KCumulativeResourceConstraintResourceUsage
- getCPtr(KCycle) - Static method in class com.artelys.kalis.KCycle
- getCPtr(KDiscreteResource) - Static method in class com.artelys.kalis.KDiscreteResource
- getCPtr(KDisjunction) - Static method in class com.artelys.kalis.KDisjunction
- getCPtr(KDisjunctionArray) - Static method in class com.artelys.kalis.KDisjunctionArray
- getCPtr(KDisjunctionInputOrder) - Static method in class com.artelys.kalis.KDisjunctionInputOrder
- getCPtr(KDisjunctionPriorityOrder) - Static method in class com.artelys.kalis.KDisjunctionPriorityOrder
- getCPtr(KDisjunctionSelector) - Static method in class com.artelys.kalis.KDisjunctionSelector
- getCPtr(KDistanceEqualXyc) - Static method in class com.artelys.kalis.KDistanceEqualXyc
- getCPtr(KDistanceGreaterThanXyc) - Static method in class com.artelys.kalis.KDistanceGreaterThanXyc
- getCPtr(KDistanceLowerThanXyc) - Static method in class com.artelys.kalis.KDistanceLowerThanXyc
- getCPtr(KDistanceNotEqualXyc) - Static method in class com.artelys.kalis.KDistanceNotEqualXyc
- getCPtr(KDoubleAnnotation) - Static method in class com.artelys.kalis.KDoubleAnnotation
- getCPtr(KDoubleArray) - Static method in class com.artelys.kalis.KDoubleArray
- getCPtr(KElement) - Static method in class com.artelys.kalis.KElement
- getCPtr(KElement2D) - Static method in class com.artelys.kalis.KElement2D
- getCPtr(KEltTerm) - Static method in class com.artelys.kalis.KEltTerm
- getCPtr(KEltTerm2D) - Static method in class com.artelys.kalis.KEltTerm2D
- getCPtr(KEqualXc) - Static method in class com.artelys.kalis.KEqualXc
- getCPtr(KEqualXyc) - Static method in class com.artelys.kalis.KEqualXyc
- getCPtr(KEquiv) - Static method in class com.artelys.kalis.KEquiv
- getCPtr(KFinishedMessage) - Static method in class com.artelys.kalis.KFinishedMessage
- getCPtr(KFloatVar) - Static method in class com.artelys.kalis.KFloatVar
- getCPtr(KFloatVarBranchingScheme) - Static method in class com.artelys.kalis.KFloatVarBranchingScheme
- getCPtr(KFloatVarSelector) - Static method in class com.artelys.kalis.KFloatVarSelector
- getCPtr(KGeneralizedArcConsistencyConstraint) - Static method in class com.artelys.kalis.KGeneralizedArcConsistencyConstraint
- getCPtr(KGeneralizedArcConsistencyTableConstraint) - Static method in class com.artelys.kalis.KGeneralizedArcConsistencyTableConstraint
- getCPtr(KGlobalCardinalityConstraint) - Static method in class com.artelys.kalis.KGlobalCardinalityConstraint
- getCPtr(KGreaterOrEqualXc) - Static method in class com.artelys.kalis.KGreaterOrEqualXc
- getCPtr(KGreaterOrEqualXyc) - Static method in class com.artelys.kalis.KGreaterOrEqualXyc
- getCPtr(KGuard) - Static method in class com.artelys.kalis.KGuard
- getCPtr(KHybridSolution) - Static method in class com.artelys.kalis.KHybridSolution
- getCPtr(KInputOrder) - Static method in class com.artelys.kalis.KInputOrder
- getCPtr(KIntAnnotation) - Static method in class com.artelys.kalis.KIntAnnotation
- getCPtr(KIntArray) - Static method in class com.artelys.kalis.KIntArray
- getCPtr(KIntegerObjectiveOptimalityChecker) - Static method in class com.artelys.kalis.KIntegerObjectiveOptimalityChecker
- getCPtr(KIntervalDomain) - Static method in class com.artelys.kalis.KIntervalDomain
- getCPtr(KIntMatrix) - Static method in class com.artelys.kalis.KIntMatrix
- getCPtr(KIntSetIntAnnotation) - Static method in class com.artelys.kalis.KIntSetIntAnnotation
- getCPtr(KIntVar) - Static method in class com.artelys.kalis.KIntVar
- getCPtr(KIntVarArray) - Static method in class com.artelys.kalis.KIntVarArray
- getCPtr(KIntVarBranchingScheme) - Static method in class com.artelys.kalis.KIntVarBranchingScheme
- getCPtr(KIntVarMatrix) - Static method in class com.artelys.kalis.KIntVarMatrix
- getCPtr(KLargestDomain) - Static method in class com.artelys.kalis.KLargestDomain
- getCPtr(KLargestDurationDomain) - Static method in class com.artelys.kalis.KLargestDurationDomain
- getCPtr(KLargestEarliestCompletionTime) - Static method in class com.artelys.kalis.KLargestEarliestCompletionTime
- getCPtr(KLargestEarliestStartTime) - Static method in class com.artelys.kalis.KLargestEarliestStartTime
- getCPtr(KLargestLatestCompletionTime) - Static method in class com.artelys.kalis.KLargestLatestCompletionTime
- getCPtr(KLargestLatestStartTime) - Static method in class com.artelys.kalis.KLargestLatestStartTime
- getCPtr(KLargestMax) - Static method in class com.artelys.kalis.KLargestMax
- getCPtr(KLargestMin) - Static method in class com.artelys.kalis.KLargestMin
- getCPtr(KLargestReducedCost) - Static method in class com.artelys.kalis.KLargestReducedCost
- getCPtr(KLessOrEqualXc) - Static method in class com.artelys.kalis.KLessOrEqualXc
- getCPtr(KLinComb) - Static method in class com.artelys.kalis.KLinComb
- getCPtr(KLinearRelaxation) - Static method in class com.artelys.kalis.KLinearRelaxation
- getCPtr(KLinearRelaxationSolver) - Static method in class com.artelys.kalis.KLinearRelaxationSolver
- getCPtr(KLinearRelaxationSolverConfigurator) - Static method in class com.artelys.kalis.KLinearRelaxationSolverConfigurator
- getCPtr(KLinRel) - Static method in class com.artelys.kalis.KLinRel
- getCPtr(KLinTerm) - Static method in class com.artelys.kalis.KLinTerm
- getCPtr(KMax) - Static method in class com.artelys.kalis.KMax
- getCPtr(KMaxDegree) - Static method in class com.artelys.kalis.KMaxDegree
- getCPtr(KMaxRegretOnLowerBound) - Static method in class com.artelys.kalis.KMaxRegretOnLowerBound
- getCPtr(KMaxRegretOnUpperBound) - Static method in class com.artelys.kalis.KMaxRegretOnUpperBound
- getCPtr(KMaxToMin) - Static method in class com.artelys.kalis.KMaxToMin
- getCPtr(KMessage) - Static method in class com.artelys.kalis.KMessage
- getCPtr(KMessageBox) - Static method in class com.artelys.kalis.KMessageBox
- getCPtr(KMiddle) - Static method in class com.artelys.kalis.KMiddle
- getCPtr(KMin) - Static method in class com.artelys.kalis.KMin
- getCPtr(KMinMaxConflict) - Static method in class com.artelys.kalis.KMinMaxConflict
- getCPtr(KMinToMax) - Static method in class com.artelys.kalis.KMinToMax
- getCPtr(KMostFractional) - Static method in class com.artelys.kalis.KMostFractional
- getCPtr(KNearestNeighbor) - Static method in class com.artelys.kalis.KNearestNeighbor
- getCPtr(KNearestRelaxedValue) - Static method in class com.artelys.kalis.KNearestRelaxedValue
- getCPtr(KNearestValue) - Static method in class com.artelys.kalis.KNearestValue
- getCPtr(KNonLinearTerm) - Static method in class com.artelys.kalis.KNonLinearTerm
- getCPtr(KNotEqualXc) - Static method in class com.artelys.kalis.KNotEqualXc
- getCPtr(KNotEqualXyc) - Static method in class com.artelys.kalis.KNotEqualXyc
- getCPtr(KNumAnnotation) - Static method in class com.artelys.kalis.KNumAnnotation
- getCPtr(KNumDistanceEqualXyc) - Static method in class com.artelys.kalis.KNumDistanceEqualXyc
- getCPtr(KNumDistanceGreaterThanXyc) - Static method in class com.artelys.kalis.KNumDistanceGreaterThanXyc
- getCPtr(KNumDistanceLowerThanXyc) - Static method in class com.artelys.kalis.KNumDistanceLowerThanXyc
- getCPtr(KNumEqualXc) - Static method in class com.artelys.kalis.KNumEqualXc
- getCPtr(KNumEqualXYc) - Static method in class com.artelys.kalis.KNumEqualXYc
- getCPtr(KNumEqualXYZ) - Static method in class com.artelys.kalis.KNumEqualXYZ
- getCPtr(KNumGreaterOrEqualXc) - Static method in class com.artelys.kalis.KNumGreaterOrEqualXc
- getCPtr(KNumGreaterOrEqualXyc) - Static method in class com.artelys.kalis.KNumGreaterOrEqualXyc
- getCPtr(KNumInputOrder) - Static method in class com.artelys.kalis.KNumInputOrder
- getCPtr(KNumLargestReducedCost) - Static method in class com.artelys.kalis.KNumLargestReducedCost
- getCPtr(KNumLessOrEqualXc) - Static method in class com.artelys.kalis.KNumLessOrEqualXc
- getCPtr(KNumLinComb) - Static method in class com.artelys.kalis.KNumLinComb
- getCPtr(KNumLowerOrEqualXyc) - Static method in class com.artelys.kalis.KNumLowerOrEqualXyc
- getCPtr(KNumMiddle) - Static method in class com.artelys.kalis.KNumMiddle
- getCPtr(KNumNearestRelaxedValue) - Static method in class com.artelys.kalis.KNumNearestRelaxedValue
- getCPtr(KNumNearestValue) - Static method in class com.artelys.kalis.KNumNearestValue
- getCPtr(KNumNonLinearComb) - Static method in class com.artelys.kalis.KNumNonLinearComb
- getCPtr(KNumObjectiveOptimalityChecker) - Static method in class com.artelys.kalis.KNumObjectiveOptimalityChecker
- getCPtr(KNumSmallestDomain) - Static method in class com.artelys.kalis.KNumSmallestDomain
- getCPtr(KNumValueSelector) - Static method in class com.artelys.kalis.KNumValueSelector
- getCPtr(KNumVar) - Static method in class com.artelys.kalis.KNumVar
- getCPtr(KNumVarArray) - Static method in class com.artelys.kalis.KNumVarArray
- getCPtr(KNumVariableSelector) - Static method in class com.artelys.kalis.KNumVariableSelector
- getCPtr(KNumXEqualsAbsY) - Static method in class com.artelys.kalis.KNumXEqualsAbsY
- getCPtr(KNumXEqualsAtan2YZ) - Static method in class com.artelys.kalis.KNumXEqualsAtan2YZ
- getCPtr(KNumXEqualsLnY) - Static method in class com.artelys.kalis.KNumXEqualsLnY
- getCPtr(KNumXEqualsYArithPowC) - Static method in class com.artelys.kalis.KNumXEqualsYArithPowC
- getCPtr(KNumXEqualsYSquared) - Static method in class com.artelys.kalis.KNumXEqualsYSquared
- getCPtr(KNumXEqualsYTimesC) - Static method in class com.artelys.kalis.KNumXEqualsYTimesC
- getCPtr(KNumXEqualsYTimesZ) - Static method in class com.artelys.kalis.KNumXEqualsYTimesZ
- getCPtr(KNumXOperatorACosY) - Static method in class com.artelys.kalis.KNumXOperatorACosY
- getCPtr(KNumXOperatorASinY) - Static method in class com.artelys.kalis.KNumXOperatorASinY
- getCPtr(KNumXOperatorATanY) - Static method in class com.artelys.kalis.KNumXOperatorATanY
- getCPtr(KNumXOperatorCosY) - Static method in class com.artelys.kalis.KNumXOperatorCosY
- getCPtr(KNumXOperatorExpY) - Static method in class com.artelys.kalis.KNumXOperatorExpY
- getCPtr(KNumXOperatorLnY) - Static method in class com.artelys.kalis.KNumXOperatorLnY
- getCPtr(KNumXOperatorSinY) - Static method in class com.artelys.kalis.KNumXOperatorSinY
- getCPtr(KNumXOperatorTanY) - Static method in class com.artelys.kalis.KNumXOperatorTanY
- getCPtr(KOccurrence) - Static method in class com.artelys.kalis.KOccurrence
- getCPtr(KOccurTerm) - Static method in class com.artelys.kalis.KOccurTerm
- getCPtr(KOptimalityToleranceChecker) - Static method in class com.artelys.kalis.KOptimalityToleranceChecker
- getCPtr(KOptimizeListener) - Static method in class com.artelys.kalis.KOptimizeListener
- getCPtr(KOptimizeWithISListener) - Static method in class com.artelys.kalis.KOptimizeWithISListener
- getCPtr(KOtherNodeLinearRelaxationSolverConfigurator) - Static method in class com.artelys.kalis.KOtherNodeLinearRelaxationSolverConfigurator
- getCPtr(KParallelBranchingScheme) - Static method in class com.artelys.kalis.KParallelBranchingScheme
- getCPtr(KParallelSolverEventListener) - Static method in class com.artelys.kalis.KParallelSolverEventListener
- getCPtr(KPathOrder) - Static method in class com.artelys.kalis.KPathOrder
- getCPtr(KProbe) - Static method in class com.artelys.kalis.KProbe
- getCPtr(KProbeDisjunction) - Static method in class com.artelys.kalis.KProbeDisjunction
- getCPtr(KProblem) - Static method in class com.artelys.kalis.KProblem
- getCPtr(KRandomValue) - Static method in class com.artelys.kalis.KRandomValue
- getCPtr(KRandomVariable) - Static method in class com.artelys.kalis.KRandomVariable
- getCPtr(KRelation) - Static method in class com.artelys.kalis.KRelation
- getCPtr(KRelativeToleranceOptimalityChecker) - Static method in class com.artelys.kalis.KRelativeToleranceOptimalityChecker
- getCPtr(KRelaxationSolver) - Static method in class com.artelys.kalis.KRelaxationSolver
- getCPtr(KRelaxationSolverConfigurator) - Static method in class com.artelys.kalis.KRelaxationSolverConfigurator
- getCPtr(KResource) - Static method in class com.artelys.kalis.KResource
- getCPtr(KResourceArray) - Static method in class com.artelys.kalis.KResourceArray
- getCPtr(KResourceSelector) - Static method in class com.artelys.kalis.KResourceSelector
- getCPtr(KResourceUsage) - Static method in class com.artelys.kalis.KResourceUsage
- getCPtr(KResourceUsageArray) - Static method in class com.artelys.kalis.KResourceUsageArray
- getCPtr(KSchedule) - Static method in class com.artelys.kalis.KSchedule
- getCPtr(KSession) - Static method in class com.artelys.kalis.KSession
- getCPtr(KSettleDisjunction) - Static method in class com.artelys.kalis.KSettleDisjunction
- getCPtr(KSmallestDomain) - Static method in class com.artelys.kalis.KSmallestDomain
- getCPtr(KSmallestDomDegRatio) - Static method in class com.artelys.kalis.KSmallestDomDegRatio
- getCPtr(KSmallestEarliestCompletionTime) - Static method in class com.artelys.kalis.KSmallestEarliestCompletionTime
- getCPtr(KSmallestEarliestStartTime) - Static method in class com.artelys.kalis.KSmallestEarliestStartTime
- getCPtr(KSmallestLatestCompletionTime) - Static method in class com.artelys.kalis.KSmallestLatestCompletionTime
- getCPtr(KSmallestLatestStartTime) - Static method in class com.artelys.kalis.KSmallestLatestStartTime
- getCPtr(KSmallestMax) - Static method in class com.artelys.kalis.KSmallestMax
- getCPtr(KSmallestMin) - Static method in class com.artelys.kalis.KSmallestMin
- getCPtr(KSmallestTargetStartTime) - Static method in class com.artelys.kalis.KSmallestTargetStartTime
- getCPtr(KSolution) - Static method in class com.artelys.kalis.KSolution
- getCPtr(KSolutionArray) - Static method in class com.artelys.kalis.KSolutionArray
- getCPtr(KSolutionContainer) - Static method in class com.artelys.kalis.KSolutionContainer
- getCPtr(KSolver) - Static method in class com.artelys.kalis.KSolver
- getCPtr(KSolverEventListener) - Static method in class com.artelys.kalis.KSolverEventListener
- getCPtr(KSplitDomain) - Static method in class com.artelys.kalis.KSplitDomain
- getCPtr(KSplitNumDomain) - Static method in class com.artelys.kalis.KSplitNumDomain
- getCPtr(KTask) - Static method in class com.artelys.kalis.KTask
- getCPtr(KTaskArray) - Static method in class com.artelys.kalis.KTaskArray
- getCPtr(KTaskInputOrder) - Static method in class com.artelys.kalis.KTaskInputOrder
- getCPtr(KTaskRandomOrder) - Static method in class com.artelys.kalis.KTaskRandomOrder
- getCPtr(KTaskSelector) - Static method in class com.artelys.kalis.KTaskSelector
- getCPtr(KTaskSerializer) - Static method in class com.artelys.kalis.KTaskSerializer
- getCPtr(KTasksRankConstraint) - Static method in class com.artelys.kalis.KTasksRankConstraint
- getCPtr(KTerm) - Static method in class com.artelys.kalis.KTerm
- getCPtr(KTimeTable) - Static method in class com.artelys.kalis.KTimeTable
- getCPtr(KTopNodeLinearRelaxationSolverConfigurator) - Static method in class com.artelys.kalis.KTopNodeLinearRelaxationSolverConfigurator
- getCPtr(KTupleArray) - Static method in class com.artelys.kalis.KTupleArray
- getCPtr(KUnaryResource) - Static method in class com.artelys.kalis.KUnaryResource
- getCPtr(KUnaryResourceConstraint) - Static method in class com.artelys.kalis.KUnaryResourceConstraint
- getCPtr(KUnTerm) - Static method in class com.artelys.kalis.KUnTerm
- getCPtr(KUserConstraint) - Static method in class com.artelys.kalis.KUserConstraint
- getCPtr(KUserNumConstraint) - Static method in class com.artelys.kalis.KUserNumConstraint
- getCPtr(KValueSelector) - Static method in class com.artelys.kalis.KValueSelector
- getCPtr(KVariableSelector) - Static method in class com.artelys.kalis.KVariableSelector
- getCPtr(KWidestDomain) - Static method in class com.artelys.kalis.KWidestDomain
- getCPtr(KXEqualYMinusZ) - Static method in class com.artelys.kalis.KXEqualYMinusZ
- getCPtr(KXPRSLinearRelaxationSolver) - Static method in class com.artelys.kalis.KXPRSLinearRelaxationSolver
- getCste() - Method in class com.artelys.kalis.KTerm
-
Get method
- getCste2() - Method in class com.artelys.kalis.KEltTerm2D
- getCurrentBranchingObject() - Method in class com.artelys.kalis.KSolver
-
Return a pointer to the current branching object
- getCurrentBranchingScheme() - Method in class com.artelys.kalis.KSolver
-
Return the current branching scheme
- getCurrentInstance() - Method in class com.artelys.kalis.KProblem
- getCurrentValueSelector() - Method in class com.artelys.kalis.KSolver
-
Return the current value selector
- getCurrentVariableSelector() - Method in class com.artelys.kalis.KSolver
-
Return the current variable selector
- getDblAttrib(int) - Method in class com.artelys.kalis.KSchedule
-
Return the value of a double attribute
- getDblAttrib(int) - Method in class com.artelys.kalis.KSolution
- getDblAttrib(int) - Method in class com.artelys.kalis.KSolver
-
Return a double attribute of the solver.
- getDblControl(int) - Method in class com.artelys.kalis.KSchedule
-
Return the value of a double control
- getDblControl(int) - Method in class com.artelys.kalis.KSolver
-
Return the value of a double control
- getDebugServerAddress() - Method in class com.artelys.kalis.KSession
- getDebugServerPort() - Method in class com.artelys.kalis.KSession
- getDefaultBranchingSchemeArray() - Method in class com.artelys.kalis.KSolver
-
Return the default branching scheme array
- getDegree() - Method in class com.artelys.kalis.KFloatVar
-
returns the number of constraints where this variable appears
- getDegree() - Method in class com.artelys.kalis.KIntVar
-
Returns the number of constraints where this variable appears
- getDegree() - Method in class com.artelys.kalis.KNumVar
-
returns the number of constraints where this variable appears
- getDisjunctionInvolving(KTask, KTask) - Method in class com.artelys.kalis.KResource
- getDomainSize() - Method in class com.artelys.kalis.KFloatVar
-
returns current domain size of the variable
- getDomainSize() - Method in class com.artelys.kalis.KIntVar
-
Returns current domain size of the variable
- getDoubleControlParam(int) - Method in class com.artelys.kalis.KRelaxationSolverConfigurator
- getDoubleControlValue(int) - Method in class com.artelys.kalis.KRelaxationSolverConfigurator
- getDurationsArray() - Method in class com.artelys.kalis.KSchedule
-
Return a pointer to the durations array of all the tasks in this schedule
- getDurationValue() - Method in class com.artelys.kalis.KTask
-
Return the constant duration of this task or the lowerbound if duration
is not constant - getDurationVar() - Method in class com.artelys.kalis.KTask
-
Return a pointer to the KIntVar representing the duration of this task
- getDURVar() - Method in class com.artelys.kalis.KResource
-
Return the KIntVar representing the difference between LST and EST variables
- getEarliestCompletionTime() - Method in class com.artelys.kalis.KTask
-
Return the earliest completion time of this task
- getEarliestStartTime() - Method in class com.artelys.kalis.KTask
-
Return the earliest starting time of this task
- getElt(int, int) - Method in class com.artelys.kalis.KIntVarMatrix
-
return the KIntVar at position (n,m) in the matrix
- getEndDatesArray() - Method in class com.artelys.kalis.KSchedule
-
Return a pointer to the end dates array of all the tasks in this schedule
- getEndDateVar() - Method in class com.artelys.kalis.KTask
-
Return a pointer to the KIntVar representing the ending date of this task
- getESTVar() - Method in class com.artelys.kalis.KResource
-
Return the KIntVar representing the earliest starting time of all the tasks executing on this resource
- getExp() - Method in class com.artelys.kalis.KNonLinearTerm
- getFct() - Method in class com.artelys.kalis.KNonLinearTerm
- getFirstConstraint() - Method in class com.artelys.kalis.KProblem
- getFirstDisjunctionWithUnknownStatus() - Method in class com.artelys.kalis.KResource
- getFirstIndexVar() - Method in class com.artelys.kalis.KEltTerm2D
-
return the index variable in dimension one
- getFirstResource() - Method in class com.artelys.kalis.KSchedule
- getFirstTask() - Method in class com.artelys.kalis.KSchedule
- getFirstUnreadMessage() - Method in class com.artelys.kalis.KMessageBox
- getFirstVariable() - Method in class com.artelys.kalis.KProblem
- getFloatVar_I_ptr() - Method in class com.artelys.kalis.KFloatVar
- getGoDownDescription(KIntVar, SWIGTYPE_p_int, int) - Method in class com.artelys.kalis.KIntVarBranchingScheme
- getGoDownDescription(SWIGTYPE_p_void, SWIGTYPE_p_void, int) - Method in class com.artelys.kalis.KBranchingScheme
-
Return a string representation of the branching decision
- getGoDownDescription(SWIGTYPE_p_void, SWIGTYPE_p_void, int) - Method in class com.artelys.kalis.KIntVarBranchingScheme
-
Return a string representation of the branching decision
- getHashCode() - Method in class com.artelys.kalis.KSolution
- getIndex() - Method in class com.artelys.kalis.KNumVar
-
Return the index of the variable
- getIndex() - Method in class com.artelys.kalis.KResource
-
Return the unique index of the resource
- getIndex() - Method in class com.artelys.kalis.KTask
-
Return the id of this task
- getIndexInf() - Method in class com.artelys.kalis.KIntSetIntAnnotation
- getIndexMax() - Method in class com.artelys.kalis.KTimeTable
- getIndexMin() - Method in class com.artelys.kalis.KTimeTable
- getIndexSup() - Method in class com.artelys.kalis.KIntSetIntAnnotation
- getIndexVar() - Method in class com.artelys.kalis.KEltTerm
-
return the index variable
- getIndicator(int) - Method in class com.artelys.kalis.KIntVar
- getInf() - Method in class com.artelys.kalis.KAuxVar
-
get the lower bound
- getInf() - Method in class com.artelys.kalis.KFloatVar
-
returns lower bound of this variable
- getInf() - Method in class com.artelys.kalis.KIntVar
-
Returns lower bound of this variable
- getInf() - Method in class com.artelys.kalis.KNumVar
-
returns lower bound of this variable
- getInitialCapacity() - Method in class com.artelys.kalis.KResource
-
Return the capacity at timestep 0
- getInitialCapacityAt(int) - Method in class com.artelys.kalis.KResource
-
Return the initial resource stock at time step `t`
- getInstance(long) - Method in class com.artelys.kalis.KACBinConstraint
- getInstance(long) - Method in class com.artelys.kalis.KConstraint
- getInstance(long) - Method in class com.artelys.kalis.KFloatVar
- getInstance(long) - Method in class com.artelys.kalis.KGeneralizedArcConsistencyConstraint
- getInstance(long) - Method in class com.artelys.kalis.KIntVar
- getInstance(long) - Method in class com.artelys.kalis.KSchedule
- getInstance(long) - Method in class com.artelys.kalis.KUserConstraint
- getInstance(long) - Method in class com.artelys.kalis.KUserNumConstraint
- getInstanceCopyPtr(KBranchingScheme, int) - Method in class com.artelys.kalis.KProblem
- getInstanceCopyPtr(KConstraint, int) - Method in class com.artelys.kalis.KProblem
- getInstanceCopyPtr(KProblem) - Method in class com.artelys.kalis.KACBinConstraint
-
Virtual copy method.
Each modeling elements stored (and used) in the binary constraint must be copied using the KProblem::getCopyPtr() method. - getInstanceCopyPtr(KProblem) - Method in class com.artelys.kalis.KAssignAndForbid
- getInstanceCopyPtr(KProblem) - Method in class com.artelys.kalis.KAssignVar
- getInstanceCopyPtr(KProblem) - Method in class com.artelys.kalis.KBranchingScheme
- getInstanceCopyPtr(KProblem) - Method in class com.artelys.kalis.KBranchingSchemeGroupSerializer
- getInstanceCopyPtr(KProblem) - Method in class com.artelys.kalis.KConstraint
- getInstanceCopyPtr(KProblem) - Method in class com.artelys.kalis.KFloatVarBranchingScheme
- getInstanceCopyPtr(KProblem) - Method in class com.artelys.kalis.KIntervalDomain
- getInstanceCopyPtr(KProblem) - Method in class com.artelys.kalis.KIntVarBranchingScheme
- getInstanceCopyPtr(KProblem) - Method in class com.artelys.kalis.KNumValueSelector
- getInstanceCopyPtr(KProblem) - Method in class com.artelys.kalis.KNumVariableSelector
- getInstanceCopyPtr(KProblem) - Method in class com.artelys.kalis.KParallelBranchingScheme
- getInstanceCopyPtr(KProblem) - Method in class com.artelys.kalis.KProbe
- getInstanceCopyPtr(KProblem) - Method in class com.artelys.kalis.KProbeDisjunction
- getInstanceCopyPtr(KProblem) - Method in class com.artelys.kalis.KSettleDisjunction
- getInstanceCopyPtr(KProblem) - Method in class com.artelys.kalis.KSolverEventListener
- getInstanceCopyPtr(KProblem) - Method in class com.artelys.kalis.KSplitDomain
- getInstanceCopyPtr(KProblem) - Method in class com.artelys.kalis.KSplitNumDomain
- getInstanceCopyPtr(KProblem) - Method in class com.artelys.kalis.KTaskSerializer
- getInstanceCopyPtr(KProblem) - Method in class com.artelys.kalis.KUserConstraint
-
Virtual instance copy method.
Each modeling elements stored (and used) in the user constraint must be copied using the KProblem::getInstanceOf() methods.
Must be implemented by the user when solving problems in parallel. - getInstanceCopyPtr(KProblem) - Method in class com.artelys.kalis.KUserNumConstraint
-
Virtual instance copy method.
Each modeling elements stored (and used) in the user constraint must be copied using the KProblem::getCopyPtr() method.
Must be implemented by the user when solving problems in parallel. - getInstanceCopyPtr(KProblem) - Method in class com.artelys.kalis.KValueSelector
- getInstanceCopyPtr(KProblem) - Method in class com.artelys.kalis.KVariableSelector
- getInstanceOf(KBranchingSchemeGroupArray) - Method in class com.artelys.kalis.KProblem
-
Returns mono-instance copy of multi-instance KBranchingSchemeGroupArray object.
The copy is already managed. - getInstanceOf(KDisjunctionArray) - Method in class com.artelys.kalis.KProblem
-
Returns mono-instance copy of multi-instance KDisjunctionArray object.
The copy is already managed. - getInstanceOf(KFloatVar) - Method in class com.artelys.kalis.KProblem
-
Returns mono-instance copy of multi-instance KFloatVar object.
The copy is already managed. - getInstanceOf(KIntVar) - Method in class com.artelys.kalis.KProblem
-
Returns mono-instance copy of multi-instance KIntVar object.
The copy is already managed. - getInstanceOf(KIntVarArray) - Method in class com.artelys.kalis.KProblem
-
Returns mono-instance copy of multi-instance KIntVarArray object.
The copy is already managed. - getInstanceOf(KNumVarArray) - Method in class com.artelys.kalis.KProblem
-
Returns mono-instance copy of multi-instance KNumVarArray object.
The copy is already managed. - getInstanceOf(KTaskArray) - Method in class com.artelys.kalis.KProblem
-
Returns mono-instance copy of multi-instance KTaskArray object.
The copy is already managed. - getIntAnnotation(int) - Method in class com.artelys.kalis.KIntSetIntAnnotation
- getIntAttrib(int) - Method in class com.artelys.kalis.KSchedule
-
Return the value of an int attribute
- getIntAttrib(int) - Method in class com.artelys.kalis.KSolution
- getIntAttrib(int) - Method in class com.artelys.kalis.KSolver
-
Return a integer attribute of the solver.
- getIntControl(int) - Method in class com.artelys.kalis.KSchedule
-
Return the value of an int control
- getIntControl(int) - Method in class com.artelys.kalis.KSolver
-
Return the value of an int control
- getIntegerControlParam(int) - Method in class com.artelys.kalis.KRelaxationSolverConfigurator
- getIntegerControlValue(int) - Method in class com.artelys.kalis.KRelaxationSolverConfigurator
- getInternalObject() - Method in class com.artelys.kalis.KAuxVar
-
set both bounds
- getInternalObject() - Method in class com.artelys.kalis.KNumVar
- getInternalPtr() - Method in class com.artelys.kalis.KHybridSolution
- getInternalPtr() - Method in class com.artelys.kalis.KLinearRelaxation
- getInternalPtr() - Method in class com.artelys.kalis.KRelation
- getInternalPtr() - Method in class com.artelys.kalis.KRelaxationSolver
- getInternalPtr() - Method in class com.artelys.kalis.KResourceUsage
- getInternalPtr() - Method in class com.artelys.kalis.KSession
- getInternalPtr() - Method in class com.artelys.kalis.KTimeTable
- getIntInf() - Method in class com.artelys.kalis.KIntVar
-
Returns integer lower bound of this variable
- getIntSup() - Method in class com.artelys.kalis.KIntVar
-
Returns integer upper bound of this variable
- getIntValue() - Method in class com.artelys.kalis.KIntVar
-
Returns current instantiation of the variable (when the variable is not instantiated the returned value is undefined)
- getIntVar_I_ptr() - Method in class com.artelys.kalis.KIntVar
- getIsInstantiated() - Method in class com.artelys.kalis.KFloatVar
-
returns true if the variable has been assigned a value, false otherwhise
- getIsInstantiated() - Method in class com.artelys.kalis.KIntVar
-
Returns true if the variable has been assigned a value, false otherwise
- getIsInstantiated() - Method in class com.artelys.kalis.KNumVar
-
returns true if the variable has been assigned a value, false otherwhise
- getIsInstantiated() - Method in class com.artelys.kalis.KResource
-
Return true if all the tasks on this resource are fixed
- getKProblem() - Method in class com.artelys.kalis.KAuxVar
- getKProblem() - Method in class com.artelys.kalis.KNumVar
- getLastSolution() - Method in class com.artelys.kalis.KSolutionContainer
-
Return the last solution found
- getLatestCompletionTime() - Method in class com.artelys.kalis.KTask
-
Return the latest completion time of this task
- getLatestStartTime() - Method in class com.artelys.kalis.KTask
-
Return the latest starting time of this task
- getLCTVar() - Method in class com.artelys.kalis.KResource
-
Return the KIntVar representing the latest completion time of all the tasks executing on this resource
- getLeft() - Method in class com.artelys.kalis.KNonLinearTerm
- getLinearRelaxation() - Method in class com.artelys.kalis.KConstraint
- getLinearRelaxation() - Method in class com.artelys.kalis.KProblem
-
Get an automatic relaxation of all the posted constraints (if relaxation
available).
See the reference manual page of a constraint to check the available
options. - getLinearRelaxation(int) - Method in class com.artelys.kalis.KConstraint
- getLinearRelaxation(int) - Method in class com.artelys.kalis.KProblem
-
Get an automatic relaxation of all the posted constraints (if relaxation
available).
See the reference manual page of a constraint to check the available
options. - getLinearRelaxation(int) - Method in class com.artelys.kalis.KUserConstraint
-
Linear Relaxation
- getLinearRelaxation(int) - Method in class com.artelys.kalis.KUserNumConstraint
- getLinearRelaxation(SWIGTYPE_p_KProblem__constraintClass, int[], int) - Method in class com.artelys.kalis.KProblem
-
Get an automatic relaxation of all the constraints in the array provided
as an argument.
- getLinTerm() - Method in class com.artelys.kalis.KNonLinearTerm
- getLocalSlack(SWIGTYPE_p_p_KTask_I, SWIGTYPE_p_p_KTask_I) - Method in class com.artelys.kalis.KResource
- getLPSolution(KAuxVar) - Method in class com.artelys.kalis.KClpLinearRelaxationSolver
-
Get the current LP solution for a KAuxVar variable.
- getLPSolution(KAuxVar) - Method in class com.artelys.kalis.KCoinLinearRelaxationSolver
-
Get the current LP solution for a KAuxVar variable.
- getLPSolution(KAuxVar) - Method in class com.artelys.kalis.KRelaxationSolver
-
Get the current relaxed solution for a given KAuxVar variable.
- getLPSolution(KAuxVar) - Method in class com.artelys.kalis.KXPRSLinearRelaxationSolver
-
Get the current LP solution for a KAuxVar variable.
- getLPSolution(KNumVar) - Method in class com.artelys.kalis.KClpLinearRelaxationSolver
-
Get the current MIP solution for a KNumVar variable.
- getLPSolution(KNumVar) - Method in class com.artelys.kalis.KCoinLinearRelaxationSolver
-
Get the current MIP solution for a KNumVar variable.
- getLPSolution(KNumVar) - Method in class com.artelys.kalis.KRelaxationSolver
-
Get the current LP solution for a given KNumVar variable.
- getLPSolution(KNumVar) - Method in class com.artelys.kalis.KXPRSLinearRelaxationSolver
-
Get the current MIP solution for a KNumVar variable.
- getLValues() - Method in class com.artelys.kalis.KEltTerm
-
return the array of values indexed by the index variable
- getLValues() - Method in class com.artelys.kalis.KEltTerm2D
-
return the array of values indexed by the index variable
- getLvars() - Method in class com.artelys.kalis.KLinTerm
- getLvars() - Method in class com.artelys.kalis.KOccurTerm
-
return the array of variables in wich we want to restrict the number of occurences of the target value
- getMakeSpan() - Method in class com.artelys.kalis.KSchedule
-
Return a reference to the objective variable representing the makespan of this schedule
- getManagedMode() - Method in class com.artelys.kalis.KSession
- getMaxAvailability() - Method in class com.artelys.kalis.KResource
-
Return the initial resource storage at time step 0
- getMaxAvailabilityAt(int) - Method in class com.artelys.kalis.KResource
-
Return the initial resource storage at time step t
- getMaximalProduction(KResource, int) - Method in class com.artelys.kalis.KTask
-
Return the maximal resource production for this task and the resource in
parameters at time step `tslot` - getMaximalProvision(KResource, int) - Method in class com.artelys.kalis.KTask
-
Return the maximal resource provision for this task and the resource in
parameters at time step `tslot` - getMaximumDuration() - Method in class com.artelys.kalis.KTask
-
Return the maximum duration of this task
- getMiddle() - Method in class com.artelys.kalis.KFloatVar
-
returns value in variable's domain and close to the middle
- getMiddle() - Method in class com.artelys.kalis.KIntVar
-
Returns value in variable's domain and close to the middle
- getMinimalConsumption(KResource, int) - Method in class com.artelys.kalis.KTask
-
Return the minimal resource consumption for this task and the resource in
parameters at time step `tslot` - getMinimalRequirement(KResource, int) - Method in class com.artelys.kalis.KTask
-
Return the minimal resource requirement for this task and the resource in
parameters at time step `tslot` - getMinimumDuration() - Method in class com.artelys.kalis.KTask
-
Return the minimum duration of this task
- getMinimumTasksDuration() - Method in class com.artelys.kalis.KResource
-
Return the minimum tasks duration
- getMinUsage() - Method in class com.artelys.kalis.KResource
- getMinUsageAt(int) - Method in class com.artelys.kalis.KResource
-
Return the initial resource stock at time step t
- getMipAbsoluteOptimalityTolerance() - Method in class com.artelys.kalis.KRelaxationSolverConfigurator
-
minimal desired optimality tolerance *
- getMipRelativeOptimalityTolerance() - Method in class com.artelys.kalis.KRelaxationSolverConfigurator
-
minimal desired optimality tolerance *
- getMIPSolution(KAuxVar) - Method in class com.artelys.kalis.KClpLinearRelaxationSolver
-
Get the current MIP solution for a KAuxVar variable.
- getMIPSolution(KAuxVar) - Method in class com.artelys.kalis.KCoinLinearRelaxationSolver
-
Get the current MIP solution for a KAuxVar variable.
- getMIPSolution(KAuxVar) - Method in class com.artelys.kalis.KRelaxationSolver
-
Get the current MIP solution for a given KAuxVar variable.
- getMIPSolution(KAuxVar) - Method in class com.artelys.kalis.KXPRSLinearRelaxationSolver
-
Get the current MIP solution for a KAuxVar variable.
- getMIPSolution(KNumVar) - Method in class com.artelys.kalis.KClpLinearRelaxationSolver
-
Get the current MIP solution for a KNumVar variable.
- getMIPSolution(KNumVar) - Method in class com.artelys.kalis.KCoinLinearRelaxationSolver
-
Get the current MIP solution for a KNumVar variable.
- getMIPSolution(KNumVar) - Method in class com.artelys.kalis.KRelaxationSolver
-
Get the current MIP solution for a given KNumVar variable.
- getMIPSolution(KNumVar) - Method in class com.artelys.kalis.KXPRSLinearRelaxationSolver
-
Get the current MIP solution for a KNumVar variable.
- getName() - Method in class com.artelys.kalis.KAuxVar
-
Get the name of this auxiliary variable
- getName() - Method in class com.artelys.kalis.KBranchingScheme
-
Return the name of the branching scheme
- getName() - Method in class com.artelys.kalis.KBranchingSchemeGroupSelector
- getName() - Method in class com.artelys.kalis.KConstraint
- getName() - Method in class com.artelys.kalis.KDisjunction
- getName() - Method in class com.artelys.kalis.KDisjunctionSelector
-
Return the name of this disjunction selector
- getName() - Method in class com.artelys.kalis.KFloatVar
- getName() - Method in class com.artelys.kalis.KIntVar
-
Return the name of the variable
- getName() - Method in class com.artelys.kalis.KLargestDurationDomain
-
Return the name of this task selector
- getName() - Method in class com.artelys.kalis.KLargestEarliestCompletionTime
-
Return the name of this task selector
- getName() - Method in class com.artelys.kalis.KLargestEarliestStartTime
-
Return the name of this task selector
- getName() - Method in class com.artelys.kalis.KLargestLatestCompletionTime
-
Return the name of this task selector
- getName() - Method in class com.artelys.kalis.KLargestLatestStartTime
-
Return the name of this task selector
- getName() - Method in class com.artelys.kalis.KMaxToMin
- getName() - Method in class com.artelys.kalis.KMinToMax
- getName() - Method in class com.artelys.kalis.KNearestNeighbor
- getName() - Method in class com.artelys.kalis.KNearestRelaxedValue
- getName() - Method in class com.artelys.kalis.KNearestValue
- getName() - Method in class com.artelys.kalis.KNumNearestValue
- getName() - Method in class com.artelys.kalis.KNumValueSelector
- getName() - Method in class com.artelys.kalis.KNumVar
- getName() - Method in class com.artelys.kalis.KNumVariableSelector
- getName() - Method in class com.artelys.kalis.KResource
-
Return the name of this resource
- getName() - Method in class com.artelys.kalis.KResourceSelector
-
Return the name of this task selector
- getName() - Method in class com.artelys.kalis.KSmallestEarliestCompletionTime
-
Return the name of this task selector
- getName() - Method in class com.artelys.kalis.KSmallestEarliestStartTime
-
Return the name of this task selector
- getName() - Method in class com.artelys.kalis.KSmallestLatestCompletionTime
-
Return the name of this task selector
- getName() - Method in class com.artelys.kalis.KSmallestLatestStartTime
-
Return the name of this task selector
- getName() - Method in class com.artelys.kalis.KSmallestTargetStartTime
-
Return the name of this task selector
- getName() - Method in class com.artelys.kalis.KTask
-
Return the name of this task
- getName() - Method in class com.artelys.kalis.KTaskInputOrder
-
Return the name of this task selector
- getName() - Method in class com.artelys.kalis.KTaskRandomOrder
-
Return the name of this task selector
- getName() - Method in class com.artelys.kalis.KTaskSelector
-
Return the name of this task selector
- getName() - Method in class com.artelys.kalis.KValueSelector
- getName() - Method in class com.artelys.kalis.KVariableSelector
- getNextBranch(KIntVar, SWIGTYPE_p_int, int) - Method in class com.artelys.kalis.KIntVarBranchingScheme
-
Return the next branch
- getNextBranch(KNumVar, SWIGTYPE_p_double, int) - Method in class com.artelys.kalis.KFloatVarBranchingScheme
-
Return the next branch
- getNextConstraint() - Method in class com.artelys.kalis.KProblem
- getNextDomainValue(SWIGTYPE_p_int) - Method in class com.artelys.kalis.KIntVar
-
Get value immediatly after "next" in the domain of the variable and put it into next
- getNextResource() - Method in class com.artelys.kalis.KSchedule
- getNextTask() - Method in class com.artelys.kalis.KSchedule
- getNextVariable() - Method in class com.artelys.kalis.KProblem
- getNumberGlobals() - Method in class com.artelys.kalis.KClpLinearRelaxationSolver
-
Get the number of global variables.
- getNumberGlobals() - Method in class com.artelys.kalis.KCoinLinearRelaxationSolver
-
Get the number of global variables.
- getNumberGlobals() - Method in class com.artelys.kalis.KRelaxationSolver
-
Get the total number of global variables.
- getNumberGlobals() - Method in class com.artelys.kalis.KXPRSLinearRelaxationSolver
-
Get the number of global variables.
- getNumberOfConstraints() - Method in class com.artelys.kalis.KProblem
-
return the number of constraints in the problem
- getNumberOfDoubleControls() - Method in class com.artelys.kalis.KRelaxationSolverConfigurator
- getNumberOfIntegerControls() - Method in class com.artelys.kalis.KRelaxationSolverConfigurator
- getNumberOfResources() - Method in class com.artelys.kalis.KSchedule
-
Return the number of resources in this schedule
- getNumberOfSolutions() - Method in class com.artelys.kalis.KProblem
-
Return the number of solutions already found for this problem
- getNumberOfSolutions() - Method in class com.artelys.kalis.KSolutionContainer
-
Return the number of solutions found
- getNumberOfTasks() - Method in class com.artelys.kalis.KResource
-
Return the number of tasks using this resource
- getNumberOfTasks() - Method in class com.artelys.kalis.KSchedule
-
Return the number of tasks in this schedule
- getNumberOfVariables() - Method in class com.artelys.kalis.KProblem
-
return the number of variables in the problem
- getNumVar_I_ptr() - Method in class com.artelys.kalis.KFloatVar
- getNumVar_I_ptr() - Method in class com.artelys.kalis.KIntVar
- getNumVar_I_ptr() - Method in class com.artelys.kalis.KNumVar
- getObjective() - Method in class com.artelys.kalis.KProblem
-
Return the Objective variable.
Throws an ArtelysException if the problem has no objective. - getObjective() - Method in class com.artelys.kalis.KSchedule
-
Return a reference to the objective variable of this schedule
- getObjectiveValue() - Method in class com.artelys.kalis.KSolution
-
Return the objective value of the solution if applicable
- getOp() - Method in class com.artelys.kalis.KNonLinearTerm
- getOptimalityTolerance() - Method in class com.artelys.kalis.KRelaxationSolverConfigurator
-
minimal desired optimality tolerance *
- getParallelSchedule_IPtr() - Method in class com.artelys.kalis.KSchedule
- getPrefferedBranch() - Method in class com.artelys.kalis.KDisjunction
- getPrevDomainValue(SWIGTYPE_p_int) - Method in class com.artelys.kalis.KIntVar
-
Get value immediatly before "prev" in the domain of the variable and put it into prev
- getPriority() - Method in class com.artelys.kalis.KBranchingSchemeGroup
- getPriority() - Method in class com.artelys.kalis.KConstraint
- getProblem() - Method in class com.artelys.kalis.KBranchingScheme
-
Return the current problem
- getProblem() - Method in class com.artelys.kalis.KConstraint
- getProblem() - Method in class com.artelys.kalis.KDisjunctionSelector
- getProblem() - Method in class com.artelys.kalis.KFloatVarBranchingScheme
-
Problem getter
- getProblem() - Method in class com.artelys.kalis.KIntVarBranchingScheme
- getProblem() - Method in class com.artelys.kalis.KNonLinearTerm
-
returns the KProblem associated with this variable
- getProblem() - Method in class com.artelys.kalis.KNumValueSelector
- getProblem() - Method in class com.artelys.kalis.KNumVar
-
returns the KProblem associated with this variable
- getProblem() - Method in class com.artelys.kalis.KNumVariableSelector
- getProblem() - Method in class com.artelys.kalis.KRelaxationSolverConfigurator
- getProblem() - Method in class com.artelys.kalis.KResourceSelector
- getProblem() - Method in class com.artelys.kalis.KSchedule
-
Return the problem associated to this schedule
- getProblem() - Method in class com.artelys.kalis.KSolver
-
Get the KProblem instance
- getProblem() - Method in class com.artelys.kalis.KSolverEventListener
- getProblem() - Method in class com.artelys.kalis.KTaskSelector
- getProblem() - Method in class com.artelys.kalis.KTimeTable
- getProblem() - Method in class com.artelys.kalis.KValueSelector
-
Return the current problem
- getProblem() - Method in class com.artelys.kalis.KVariableSelector
- getProblemSize() - Method in class com.artelys.kalis.KProblem
-
Return a measure of the problem size
- getProducesVar(KResource) - Method in class com.artelys.kalis.KTask
-
Return a pointer to the KIntVar representing the resource production of
this task for resource `r` if any or nullptr - getProvidesVar(KResource) - Method in class com.artelys.kalis.KTask
-
Return a pointer to the KIntVar representing the resource provision of
this task for resource `r` if any or nullptr - getPtr(int, int) - Method in class com.artelys.kalis.KIntVarMatrix
-
return a pointer to the KIntVar at position (n,m) in the matrix
- getRandomValue() - Method in class com.artelys.kalis.KFloatVar
-
get a random value in the domain of the variable
- getRandomValue() - Method in class com.artelys.kalis.KIntVar
-
Get a random value in the domain of the variable
- getRank(KAuxVar) - Method in class com.artelys.kalis.KLinearRelaxation
-
Get the rank of a KAuxVar.
Note that method close() must be called first, otherwise ranks are undefined. - getRank(KNumVar) - Method in class com.artelys.kalis.KLinearRelaxation
-
Get the rank of a KNumVar variable.
Note that method close() must be called first, otherwise ranks are undefined. - getReducedCost(KAuxVar) - Method in class com.artelys.kalis.KClpLinearRelaxationSolver
- getReducedCost(KAuxVar) - Method in class com.artelys.kalis.KCoinLinearRelaxationSolver
-
Get reduced costs.
Note that LP solve must be complete.
- getReducedCost(KAuxVar) - Method in class com.artelys.kalis.KLinearRelaxationSolver
- getReducedCost(KAuxVar) - Method in class com.artelys.kalis.KXPRSLinearRelaxationSolver
-
Get reduced costs.
Note that LP solve must be complete.
- getReducedCost(KNumVar) - Method in class com.artelys.kalis.KClpLinearRelaxationSolver
-
Note that LP solve must be complete.
- getReducedCost(KNumVar) - Method in class com.artelys.kalis.KCoinLinearRelaxationSolver
-
Get reduced costs.
Note that LP solve is must be complete.
- getReducedCost(KNumVar) - Method in class com.artelys.kalis.KLinearRelaxationSolver
- getReducedCost(KNumVar) - Method in class com.artelys.kalis.KXPRSLinearRelaxationSolver
-
Get reduced costs.
Note that LP solve is must be complete.
- getRequiresVar(KResource) - Method in class com.artelys.kalis.KTask
-
Return a pointer to the KIntVar representing the resource requirement of
this task for resource `r` if any or nullptr - getResource(int) - Method in class com.artelys.kalis.KSchedule
-
Return a pointer to the resource number 'nbResource' in this schedule in the input order
- getResourceArray() - Method in class com.artelys.kalis.KSchedule
-
Return a pointer to the list of resource of this schedule
- getResourceConsumption() - Method in class com.artelys.kalis.KTask
- getResourceIPtr() - Method in class com.artelys.kalis.KResource
- getRessource() - Method in class com.artelys.kalis.KDisjunction
- getRight() - Method in class com.artelys.kalis.KNonLinearTerm
- getRow(int, KIntVarArray) - Method in class com.artelys.kalis.KIntVarMatrix
-
put all the variables with row index m into the "row" KIntVarArray
- getSchedule() - Method in class com.artelys.kalis.KResource
- getSchedule() - Method in class com.artelys.kalis.KTask
-
Pretty printing of the task to stdout
- getSchedule_IPtr() - Method in class com.artelys.kalis.KSchedule
- getSecondIndexVar() - Method in class com.artelys.kalis.KEltTerm2D
-
return the index variable in dimension two
- getSender() - Method in class com.artelys.kalis.KMessage
- getSense() - Method in class com.artelys.kalis.KProblem
- getSetupTime(KTask) - Method in class com.artelys.kalis.KTask
-
Return the setup time between the current task and the one passed in parameter
- getSign1() - Method in class com.artelys.kalis.KBinTerm
-
return true if the sign of the first variable is positive
- getSign1() - Method in class com.artelys.kalis.KUnTerm
-
return true if the sign of the first variable is positive
- getSign2() - Method in class com.artelys.kalis.KBinTerm
-
return true if the sign of the second variable is positive
- getSimpleLinearRelaxation(int) - Method in class com.artelys.kalis.KProblem
-
Get an automatic relaxation of all the constraints in the array provided
as an argument.
- getSize() - Method in class com.artelys.kalis.KIntSetIntAnnotation
- getSizeVar(KResource) - Method in class com.artelys.kalis.KTask
-
Return a pointer to the KIntVar representing the product requirement * duration
- getSlackVar() - Method in class com.artelys.kalis.KResource
-
Return the KIntVar representing the slack for this resource
- getSolution() - Method in class com.artelys.kalis.KProblem
-
Returns last solution found
- getSolution(int) - Method in class com.artelys.kalis.KProblem
-
Returns the solution numbered 'index'
- getSolution(int) - Method in class com.artelys.kalis.KSolutionContainer
-
Return solution by index
- getSolutionContainer() - Method in class com.artelys.kalis.KProblem
-
Get solution container
- getSolutionPtr() - Method in class com.artelys.kalis.KClpLinearRelaxationSolver
-
Get a pointer to the solution contained in the solver.
Method `updateSolution` must be used before the call. - getSolutionPtr() - Method in class com.artelys.kalis.KCoinLinearRelaxationSolver
-
Get a pointer to the solution contained in the solver.
Method updateSolution() must be used before the call. - getSolutionPtr() - Method in class com.artelys.kalis.KXPRSLinearRelaxationSolver
-
Get a pointer to the solution contained in the solver.
Method `updateSolution` must be used before the call. - getSolver() - Method in class com.artelys.kalis.KSchedule
-
Return the solver object used to optimize the schedule
- getSolverEventListener() - Method in class com.artelys.kalis.KSchedule
- getStartBasedDuration(KTask, int) - Method in class com.artelys.kalis.KResource
-
When declaring a task having a start based duration (through `setStartBasedDuration` or
`setDurationWithIdleTimes`), this method will return the actual duration of task if it begins at `start`
timestep.
If the `start` value is not available in the start-based duration domain, `-1` will be returned.
- getStartDatesArray() - Method in class com.artelys.kalis.KSchedule
-
Return a pointer to the start dates array of all the tasks in this schedule
- getStartDateVar() - Method in class com.artelys.kalis.KTask
-
Return a pointer to the KIntVar representing the starting date of this
task - getSup() - Method in class com.artelys.kalis.KAuxVar
-
get the upper bound
- getSup() - Method in class com.artelys.kalis.KFloatVar
-
returns upper bound of this variable
- getSup() - Method in class com.artelys.kalis.KIntVar
-
Returns upper bound of this variable
- getSup() - Method in class com.artelys.kalis.KNumVar
-
returns upper bound of this variable
- getTag() - Method in class com.artelys.kalis.KBranchingSchemeGroup
- getTag() - Method in class com.artelys.kalis.KConstraint
- getTarget() - Method in class com.artelys.kalis.KAuxVar
- getTarget() - Method in class com.artelys.kalis.KFloatVar
-
get target value
- getTarget() - Method in class com.artelys.kalis.KIntVar
-
Get target value
- getTarget() - Method in class com.artelys.kalis.KNumVar
-
get target value
- getTarget() - Method in class com.artelys.kalis.KOccurTerm
-
return the target value
- getTask(int) - Method in class com.artelys.kalis.KResource
-
Return task with index 'index' in this resource
- getTask(int) - Method in class com.artelys.kalis.KSchedule
-
Return a pointer to the task number 'nbTask" in the input order
- getTaskArray() - Method in class com.artelys.kalis.KSchedule
-
Return a pointer to the list of tasks of this schedule
- getTaskIPtr() - Method in class com.artelys.kalis.KTask
- getTimeMax() - Method in class com.artelys.kalis.KSchedule
-
Return the maximal time horizon of this schedule
- getTimeMin() - Method in class com.artelys.kalis.KSchedule
-
Return the minimal time horizon of this schedule
- getTimeSpentInLastComputation() - Method in class com.artelys.kalis.KRelaxationSolver
-
Get the amount of time spent during the last call to solve().
- getTimeTable() - Method in class com.artelys.kalis.KCumulativeResourceConstraintResourceUsage
- getTimeTable() - Method in class com.artelys.kalis.KResource
- getTotalTimeSpentInComputation() - Method in class com.artelys.kalis.KRelaxationSolver
-
Get the total amount of time spent in computations since the object was built.
- getTypeInfo() - Method in class com.artelys.kalis.KConstraint
- getTypeInfo() - Method in class com.artelys.kalis.KDisjunction
- getTypeInfo() - Method in class com.artelys.kalis.KUserConstraint
- getTypeInfo() - Method in class com.artelys.kalis.KUserNumConstraint
- getUsageVar(int) - Method in class com.artelys.kalis.KTimeTable
- getUse3BConsistency() - Method in class com.artelys.kalis.KProblem
- getUsePathConsistency() - Method in class com.artelys.kalis.KProblem
- getUserPointer() - Method in class com.artelys.kalis.KEltTerm
-
return the user pointer
- getUseShaving() - Method in class com.artelys.kalis.KSolver
-
Return the shaving activation flag
- getV1() - Method in class com.artelys.kalis.KBinTerm
-
return a pointer to the first variable
- getV1() - Method in class com.artelys.kalis.KUnTerm
-
return a pointer to the first variable
- getV2() - Method in class com.artelys.kalis.KBinTerm
-
return a pointer to the second variable
- getVal(KAuxVar) - Method in class com.artelys.kalis.KHybridSolution
-
Get the value of a KAuxVar.
- getVal(KNumVar) - Method in class com.artelys.kalis.KHybridSolution
-
Get the value of a KNumVar.
- getValue() - Method in class com.artelys.kalis.KFloatVar
-
returns current instantiation of the variable (when the variable is not instantiated the returned value is undefined)
- getValue() - Method in class com.artelys.kalis.KIntVar
-
Returns current instantiation of the variable (when the variable is not instantiated the returned value is undefined)
- getValue() - Method in class com.artelys.kalis.KNumVar
-
returns current instantiation of the variable (when the variable is not instantiated the returned value is undefined)
- getValue(KFloatVar) - Method in class com.artelys.kalis.KSolution
-
Return the instantiation of a variable in the solution
- getValue(KIntVar) - Method in class com.artelys.kalis.KSolution
-
Return the instantiation of a variable in the solution
- getValue(KNumVar) - Method in class com.artelys.kalis.KSolution
-
Return the instantiation of the variable in the solution
- getValueForIndex(int) - Method in class com.artelys.kalis.KElement
- getValueForIndex(int, int) - Method in class com.artelys.kalis.KElement2D
-
Get the value for I = index1 and J = index2
- getVar() - Method in class com.artelys.kalis.KNonLinearTerm
- getVariableCopyPtr(KFloatVar, int) - Method in class com.artelys.kalis.KProblem
- getVariableCopyPtr(KIntVar, int) - Method in class com.artelys.kalis.KProblem
- getVariableCopyPtr(KNumVar, int) - Method in class com.artelys.kalis.KProblem
- getVariableRank(KIntVar, SWIGTYPE_p_double, SWIGTYPE_p_p_KIntVar, boolean) - Method in class com.artelys.kalis.KVariableSelector
- getVariableRank(KNumVar, SWIGTYPE_p_double, SWIGTYPE_p_p_KNumVar, boolean) - Method in class com.artelys.kalis.KNumVariableSelector
- getVersion() - Method in class com.artelys.kalis.KSession
-
Return current version of library
- goDownBranch(KIntVar, SWIGTYPE_p_int, int) - Method in class com.artelys.kalis.KIntVarBranchingScheme
-
This method is called once a branch has been selected and a decision must be taken
- goDownBranch(KNumVar, SWIGTYPE_p_double, int) - Method in class com.artelys.kalis.KFloatVarBranchingScheme
-
This method is called once a branch has been selected and a decision must be taken
- goUpBranch(KIntVar, SWIGTYPE_p_int, int) - Method in class com.artelys.kalis.KIntVarBranchingScheme
-
This method is called upon backtrack on a specific branch
- goUpBranch(KNumVar, SWIGTYPE_p_double, int) - Method in class com.artelys.kalis.KFloatVarBranchingScheme
-
This method is called upon backtrack on a specific branch
- GreaterOrEqual - Static variable in class com.artelys.kalis.KConditionNumLinComb.LinCombOperator
- GreaterOrEqual - Static variable in class com.artelys.kalis.KLinComb.LinCombOperator
- GreaterOrEqual - Static variable in class com.artelys.kalis.KNumLinComb.LinCombOperator
-
Greater or Equal relation
- GreaterOrEqual - Static variable in class com.artelys.kalis.KNumNonLinearComb.NonLinearCombOperator
- GT - Static variable in class com.artelys.kalis.KNonLinearTerm.CompareOperator
H
- hasObjective() - Method in class com.artelys.kalis.KProblem
-
Returns true is the problem has an objective
- hasObjective() - Method in class com.artelys.kalis.KSolution
- hasUnreadMessages() - Method in class com.artelys.kalis.KMessageBox
- HIGH - Static variable in class com.artelys.kalis.KProblem.LogLevel
-
Display all information
I
- Inconsistent - Static variable in class com.artelys.kalis.KSchedule.ScheduleStatus
-
Schedule is inconsistent
- insertVar(KIntVar) - Method in class com.artelys.kalis.KLinearRelaxation
-
Insert a KIntVar variable.
Inserting a variable "manually" to the list of variables involved in the relaxation is not necessary
in most cases, since variables are added automatically when a constraint in which they are involved
is added to the Relaxation.
Note: if the KIntVar has indicators, they are automatically inserted in the relaxation as well. - instantiate(double) - Method in class com.artelys.kalis.KAuxVar
- instantiate(double) - Method in class com.artelys.kalis.KFloatVar
-
Instantiate the variable to value
- instantiate(double) - Method in class com.artelys.kalis.KNumVar
-
Instantiate the variable to value
- instantiate(double, boolean) - Method in class com.artelys.kalis.KAuxVar
- instantiate(int) - Method in class com.artelys.kalis.KIntVar
-
Instantiate the variable to a value
- instantiateNumVarsToCurrentSol() - Method in class com.artelys.kalis.KClpLinearRelaxationSolver
- instantiateNumVarsToCurrentSol() - Method in class com.artelys.kalis.KCoinLinearRelaxationSolver
- instantiateNumVarsToCurrentSol() - Method in class com.artelys.kalis.KRelaxationSolver
-
Instantiate variables to current solution obtained by linear relaxation solver
- instantiateNumVarsToCurrentSol() - Method in class com.artelys.kalis.KXPRSLinearRelaxationSolver
- instantiateNumVarToCurrentSol(KNumVar) - Method in class com.artelys.kalis.KClpLinearRelaxationSolver
- instantiateNumVarToCurrentSol(KNumVar) - Method in class com.artelys.kalis.KCoinLinearRelaxationSolver
- instantiateNumVarToCurrentSol(KNumVar) - Method in class com.artelys.kalis.KRelaxationSolver
-
Instantiate a variables to current solution obtained by linear relaxation solver
- instantiateNumVarToCurrentSol(KNumVar) - Method in class com.artelys.kalis.KXPRSLinearRelaxationSolver
- IntAttrib() - Constructor for class com.artelys.kalis.KSolver.IntAttrib
- IntControl() - Constructor for class com.artelys.kalis.KSolver.IntControl
- INTERNALDEBUG - Static variable in class com.artelys.kalis.KProblem.LogLevel
-
Display all information (including internal debug information)
- invert(KLinRel) - Method in class com.artelys.kalis.KLinRel
- isClosed() - Method in class com.artelys.kalis.KSchedule
-
Return true if the schedule is closed
- isEqualTo(KFloatVar) - Method in class com.artelys.kalis.KFloatVar
-
check if equal to x
- isEqualTo(KIntVar) - Method in class com.artelys.kalis.KIntVar
-
Check if equal to x
- isExact() - Method in class com.artelys.kalis.KLinearRelaxation
-
Check whether the relaxation is exact or not.
A relaxation is said to be "exact" when it represents exactly the underlying set of constraints
(constraints that were relaxed), so it is not an intrinsic property. - isExact(boolean) - Method in class com.artelys.kalis.KLinearRelaxation
-
Setter for isRelaxationExact.
Same remark as for the previous getter. - isFixed() - Method in class com.artelys.kalis.KBranchingSchemeGroup
- isFixed() - Method in class com.artelys.kalis.KTask
-
Return true IFF this task is fixed (Start,End,Duration, and
resource utilizations variables are instantiated) - isGetLinearRelaxationImplemented() - Method in class com.artelys.kalis.KConstraint
- isGetLinearRelaxationImplemented() - Method in class com.artelys.kalis.KUserConstraint
- isGetLinearRelaxationImplemented() - Method in class com.artelys.kalis.KUserNumConstraint
- isGlobal() - Method in class com.artelys.kalis.KAuxVar
-
check variable type
- isGlobal(KAuxVar) - Method in class com.artelys.kalis.KRelaxationSolver
-
Return true if the given variable is set as global
- isGlobal(KIntVar) - Method in class com.artelys.kalis.KRelaxationSolver
-
Return true if the given variable is set as global
- isGoodEnough(double, double) - Method in class com.artelys.kalis.KAbsoluteToleranceOptimalityChecker
- isGoodEnough(double, double) - Method in class com.artelys.kalis.KIntegerObjectiveOptimalityChecker
- isGoodEnough(double, double) - Method in class com.artelys.kalis.KNumObjectiveOptimalityChecker
- isGoodEnough(double, double) - Method in class com.artelys.kalis.KOptimalityToleranceChecker
-
Check for the optimality tolearance
- isGoodEnough(double, double) - Method in class com.artelys.kalis.KRelativeToleranceOptimalityChecker
- isHidden() - Method in class com.artelys.kalis.KNumVar
-
Return true iff this variable is hidden
- isIdleTimeStep(int) - Method in class com.artelys.kalis.KResource
-
Return true IFF `timestep` is an idle timestep for this resource
- IsKFloatVar - Static variable in class com.artelys.kalis.KNumVar.Type
-
Integer variables
- IsKIntVar - Static variable in class com.artelys.kalis.KNumVar.Type
-
Floating-point (continuous) variables
- IsKNumVar - Static variable in class com.artelys.kalis.KNumVar.Type
-
Numeric variables
- isSatisfied(KHybridSolution) - Method in class com.artelys.kalis.KLinRel
-
Is the linear relation satisfied for this instantiation ?
- isSatisfied(KHybridSolution) - Method in class com.artelys.kalis.KRelation
-
Is the linear relation satisfied for this instantiation ?
K
- KAbs - Class in com.artelys.kalis
-
This class creates a X = abs(Y) constraint
Example : - KAbs - Static variable in class com.artelys.kalis.KProblem.constraintClass
- KAbs(long, boolean) - Constructor for class com.artelys.kalis.KAbs
- KAbs(KAbs) - Constructor for class com.artelys.kalis.KAbs
-
Copy Constructor
- KAbs(String, KIntVar, KIntVar) - Constructor for class com.artelys.kalis.KAbs
-
This constructor takes threee arguments
- KAbs(String, KNumVar, KNumVar) - Constructor for class com.artelys.kalis.KAbs
-
Constructor.
This constructor takes threee arguments
- KAbs.PropagationLevel - Class in com.artelys.kalis
-
Propagation level of the constraint
- KAbsoluteToleranceOptimalityChecker - Class in com.artelys.kalis
-
An OptimalityToleranceChecker to use with any type of
KNumVar objective, which use an absolute difference criteria. - KAbsoluteToleranceOptimalityChecker(boolean, double) - Constructor for class com.artelys.kalis.KAbsoluteToleranceOptimalityChecker
-
Primary constructor
- KAbsoluteToleranceOptimalityChecker(long, boolean) - Constructor for class com.artelys.kalis.KAbsoluteToleranceOptimalityChecker
- KACBinConstraint - Class in com.artelys.kalis
-
This class implements a generic class for propagation of any binary constraint by local 2-consistency (arc consistency) \
Two algorithms (AC3 and AC2001) are available for propagation of the constraint.
Example : X == Y + C - KACBinConstraint(long, boolean) - Constructor for class com.artelys.kalis.KACBinConstraint
- KACBinConstraint(KACBinConstraint) - Constructor for class com.artelys.kalis.KACBinConstraint
- KACBinConstraint(KIntVar, KIntVar) - Constructor for class com.artelys.kalis.KACBinConstraint
-
Constructor.
This constructor takes threee arguments
- KACBinConstraint(KIntVar, KIntVar, int) - Constructor for class com.artelys.kalis.KACBinConstraint
-
Constructor.
This constructor takes threee arguments
- KACBinConstraint(KIntVar, KIntVar, int, String) - Constructor for class com.artelys.kalis.KACBinConstraint
-
Constructor.
This constructor takes threee arguments
- KACBinConstraint.acAlgorithms - Class in com.artelys.kalis
-
Differents level of propagation for the constraints
- KACBinTableConstraint - Class in com.artelys.kalis
-
This class implements a generic class for propagation of any binary constraint by local 2-consistency (arc consistency).
Two algorithms (AC3 and AC2001) are available for propagation of the constraint.
- KACBinTableConstraint(long, boolean) - Constructor for class com.artelys.kalis.KACBinTableConstraint
- KACBinTableConstraint(KACBinTableConstraint) - Constructor for class com.artelys.kalis.KACBinTableConstraint
-
Copy Constructor
- KACBinTableConstraint(KIntVar, KIntVar, SWIGTYPE_p_p_bool) - Constructor for class com.artelys.kalis.KACBinTableConstraint
-
Main constructor
- KACBinTableConstraint(KIntVar, KIntVar, SWIGTYPE_p_p_bool, int) - Constructor for class com.artelys.kalis.KACBinTableConstraint
-
Main constructor
- KACBinTableConstraint(KIntVar, KIntVar, SWIGTYPE_p_p_bool, int, String) - Constructor for class com.artelys.kalis.KACBinTableConstraint
-
Main constructor
- KACBinTableConstraint.acAlgorithms - Class in com.artelys.kalis
-
Arc-consistency algorithms for binary table constraint
- KAllDifferent - Class in com.artelys.kalis
-
This class creates a X1 <> X2 <> ...
- KAllDifferent - Static variable in class com.artelys.kalis.KProblem.constraintClass
- KAllDifferent(long, boolean) - Constructor for class com.artelys.kalis.KAllDifferent
- KAllDifferent(KAllDifferent) - Constructor for class com.artelys.kalis.KAllDifferent
-
Copy constructor
- KAllDifferent(String, KIntVarArray) - Constructor for class com.artelys.kalis.KAllDifferent
-
Primary constructor for the all different constraint
- KAllDifferent(String, KIntVarArray, int) - Constructor for class com.artelys.kalis.KAllDifferent
-
Primary constructor for the all different constraint
- KAllDifferent.PropagationLevel - Class in com.artelys.kalis
-
Differents level of propagation for the constraints
- KAssignAndForbid - Class in com.artelys.kalis
-
Assign And Forbid branching scheme
Example : - KAssignAndForbid() - Constructor for class com.artelys.kalis.KAssignAndForbid
-
Default Constructor
- KAssignAndForbid(int) - Constructor for class com.artelys.kalis.KAssignAndForbid
-
Default Constructor
- KAssignAndForbid(long, boolean) - Constructor for class com.artelys.kalis.KAssignAndForbid
- KAssignAndForbid(KAssignAndForbid) - Constructor for class com.artelys.kalis.KAssignAndForbid
- KAssignAndForbid(KVariableSelector) - Constructor for class com.artelys.kalis.KAssignAndForbid
-
Constructor
- KAssignAndForbid(KVariableSelector, int) - Constructor for class com.artelys.kalis.KAssignAndForbid
-
Constructor
- KAssignAndForbid(KVariableSelector, KValueSelector) - Constructor for class com.artelys.kalis.KAssignAndForbid
-
Constructor
- KAssignAndForbid(KVariableSelector, KValueSelector, int) - Constructor for class com.artelys.kalis.KAssignAndForbid
-
Constructor
- KAssignAndForbid(KVariableSelector, KValueSelector, KIntVarArray) - Constructor for class com.artelys.kalis.KAssignAndForbid
-
Constructor
- KAssignAndForbid(KVariableSelector, KValueSelector, KIntVarArray, int) - Constructor for class com.artelys.kalis.KAssignAndForbid
-
Constructor
- KAssignAndForbid(SWIGTYPE_p_KAssignAndForbid_I) - Constructor for class com.artelys.kalis.KAssignAndForbid
-
Constructor with KAssignAndForbid_I*
- KAssignVar - Class in com.artelys.kalis
-
AssignVar Branching scheme
Example: - KAssignVar() - Constructor for class com.artelys.kalis.KAssignVar
- KAssignVar(long, boolean) - Constructor for class com.artelys.kalis.KAssignVar
- KAssignVar(KAssignVar) - Constructor for class com.artelys.kalis.KAssignVar
- KAssignVar(KVariableSelector) - Constructor for class com.artelys.kalis.KAssignVar
-
Constructor
- KAssignVar(KVariableSelector, KValueSelector) - Constructor for class com.artelys.kalis.KAssignVar
-
Constructor
- KAssignVar(KVariableSelector, KValueSelector, KIntVarArray) - Constructor for class com.artelys.kalis.KAssignVar
-
Constructor
- KAssignVar(SWIGTYPE_p_KAssignVar_I) - Constructor for class com.artelys.kalis.KAssignVar
- KAuxVar - Class in com.artelys.kalis
-
This class represents an auxiliary variable to use in relaxations.
KAuxVar objects represent auxiliary variables, consisting of a name, lower
and upper bounds, and a type that is either "global" or "continuous". - KAuxVar(long, boolean) - Constructor for class com.artelys.kalis.KAuxVar
- KAuxVar(KAuxVar) - Constructor for class com.artelys.kalis.KAuxVar
-
copy constructor
- KAuxVar(KProblem, double, double) - Constructor for class com.artelys.kalis.KAuxVar
-
main constructor.
- KAuxVar(KProblem, double, double, boolean) - Constructor for class com.artelys.kalis.KAuxVar
-
main constructor.
- KAuxVar(KProblem, double, double, boolean, String) - Constructor for class com.artelys.kalis.KAuxVar
-
main constructor.
- KAuxVar(SWIGTYPE_p_KAuxVar_I) - Constructor for class com.artelys.kalis.KAuxVar
- KBestBoundValue - Class in com.artelys.kalis
-
Value selector that selects the value of a variable that implies the best
bound for the objective.
For each possible value in the domain of a given variable, the variable
is instantiated on this value and the propagation is launched. - KBestBoundValue(boolean) - Constructor for class com.artelys.kalis.KBestBoundValue
-
Primary Constructor
- KBestBoundValue(long, boolean) - Constructor for class com.artelys.kalis.KBestBoundValue
- KBestBoundValue(KBestBoundValue) - Constructor for class com.artelys.kalis.KBestBoundValue
-
Copy constructor
- KBiLevelLinearRelaxationSolverConfigurator - Class in com.artelys.kalis
- KBiLevelLinearRelaxationSolverConfigurator(long, boolean) - Constructor for class com.artelys.kalis.KBiLevelLinearRelaxationSolverConfigurator
- KBiLevelLinearRelaxationSolverConfigurator(KNumVarArray) - Constructor for class com.artelys.kalis.KBiLevelLinearRelaxationSolverConfigurator
- KBiLevelLinearRelaxationSolverConfigurator(KProblem) - Constructor for class com.artelys.kalis.KBiLevelLinearRelaxationSolverConfigurator
- KBinTerm - Class in com.artelys.kalis
-
This class represent an expression of the form X (+ , -) Y + cste where X and
Y are variables and cste an integer constant.
- KBinTerm() - Constructor for class com.artelys.kalis.KBinTerm
-
Default Constructor
- KBinTerm(long, boolean) - Constructor for class com.artelys.kalis.KBinTerm
- KBinTerm(KBinTerm) - Constructor for class com.artelys.kalis.KBinTerm
-
Copy constructor
- KBinTerm(KNumVar, boolean, KNumVar, boolean, double) - Constructor for class com.artelys.kalis.KBinTerm
-
Primary constructor
- KBranchingScheme - Class in com.artelys.kalis
-
Abstract class defining branching schemes.
Search is made thanks to a tree search algorithm. - KBranchingScheme() - Constructor for class com.artelys.kalis.KBranchingScheme
-
Constructor
- KBranchingScheme(long, boolean) - Constructor for class com.artelys.kalis.KBranchingScheme
- KBranchingScheme(KBranchingScheme) - Constructor for class com.artelys.kalis.KBranchingScheme
- KBranchingScheme(KProblem) - Constructor for class com.artelys.kalis.KBranchingScheme
-
Constructor with a given problem
- KBranchingScheme(SWIGTYPE_p_KBranchingScheme_I) - Constructor for class com.artelys.kalis.KBranchingScheme
- KBranchingSchemeArray - Class in com.artelys.kalis
-
This class implements an array of KBranchingScheme
Example : - KBranchingSchemeArray() - Constructor for class com.artelys.kalis.KBranchingSchemeArray
- KBranchingSchemeArray(long, boolean) - Constructor for class com.artelys.kalis.KBranchingSchemeArray
- KBranchingSchemeGroup - Class in com.artelys.kalis
-
A branching scheme group represents a list of branching schemes to use nested
branching schemes.
- KBranchingSchemeGroup(long, boolean) - Constructor for class com.artelys.kalis.KBranchingSchemeGroup
- KBranchingSchemeGroup(KBranchingSchemeArray) - Constructor for class com.artelys.kalis.KBranchingSchemeGroup
- KBranchingSchemeGroup(KBranchingSchemeArray, int) - Constructor for class com.artelys.kalis.KBranchingSchemeGroup
- KBranchingSchemeGroup(KBranchingSchemeGroup) - Constructor for class com.artelys.kalis.KBranchingSchemeGroup
- KBranchingSchemeGroupArray - Class in com.artelys.kalis
-
List of brancing scheme group.
- KBranchingSchemeGroupArray() - Constructor for class com.artelys.kalis.KBranchingSchemeGroupArray
- KBranchingSchemeGroupArray(long, boolean) - Constructor for class com.artelys.kalis.KBranchingSchemeGroupArray
- KBranchingSchemeGroupSelector - Class in com.artelys.kalis
-
Selection object to choose among a list of branching scheme group.
- KBranchingSchemeGroupSelector() - Constructor for class com.artelys.kalis.KBranchingSchemeGroupSelector
- KBranchingSchemeGroupSelector(long, boolean) - Constructor for class com.artelys.kalis.KBranchingSchemeGroupSelector
- KBranchingSchemeGroupSelector(KBranchingSchemeGroupSelector) - Constructor for class com.artelys.kalis.KBranchingSchemeGroupSelector
- KBranchingSchemeGroupSerializer - Class in com.artelys.kalis
-
A nested branching scheme.
From a list of branching scheme groups, this brancing scheme apply
iteratively each group.
The default group selector uses input order.
- KBranchingSchemeGroupSerializer(long, boolean) - Constructor for class com.artelys.kalis.KBranchingSchemeGroupSerializer
- KBranchingSchemeGroupSerializer(KBranchingSchemeGroupArray) - Constructor for class com.artelys.kalis.KBranchingSchemeGroupSerializer
-
Primary constructor
- KBranchingSchemeGroupSerializer(KBranchingSchemeGroupArray, int) - Constructor for class com.artelys.kalis.KBranchingSchemeGroupSerializer
-
Primary constructor
- KBranchingSchemeGroupSerializer(KBranchingSchemeGroupArray, int, KBranchingSchemeGroupSelector) - Constructor for class com.artelys.kalis.KBranchingSchemeGroupSerializer
-
Primary constructor
- KBranchingSchemeGroupSerializer(KBranchingSchemeGroupSerializer) - Constructor for class com.artelys.kalis.KBranchingSchemeGroupSerializer
-
Copy constructor
- KBranchingSchemeGroupSerializer(SWIGTYPE_p_KBranchingSchemeGroupSerializer_I) - Constructor for class com.artelys.kalis.KBranchingSchemeGroupSerializer
-
Constructor with KBranchingSchemeGroupSerializer_I*
- KClpLinearRelaxationSolver - Class in com.artelys.kalis
-
Linear relaxation solver for Clp
- KClpLinearRelaxationSolver(long, boolean) - Constructor for class com.artelys.kalis.KClpLinearRelaxationSolver
- KClpLinearRelaxationSolver(KClpLinearRelaxationSolver) - Constructor for class com.artelys.kalis.KClpLinearRelaxationSolver
-
copy constructor
- KClpLinearRelaxationSolver(KLinearRelaxation, KNumVar, int) - Constructor for class com.artelys.kalis.KClpLinearRelaxationSolver
-
Constructor (note: no default constructor).
- KClpLinearRelaxationSolver(KLinearRelaxation, KNumVar, int, int) - Constructor for class com.artelys.kalis.KClpLinearRelaxationSolver
-
Constructor (note: no default constructor).
- KCoinLinearRelaxationSolver - Class in com.artelys.kalis
-
This linear relaxation solver relies on CoinMP to solve the LP/MIP problem.
Example: - KCoinLinearRelaxationSolver(long, boolean) - Constructor for class com.artelys.kalis.KCoinLinearRelaxationSolver
- KCoinLinearRelaxationSolver(KCoinLinearRelaxationSolver) - Constructor for class com.artelys.kalis.KCoinLinearRelaxationSolver
-
copy constructor
- KCoinLinearRelaxationSolver(KLinearRelaxation, KNumVar, int) - Constructor for class com.artelys.kalis.KCoinLinearRelaxationSolver
-
Constructor (note: no default constructor).
- KCoinLinearRelaxationSolver(KLinearRelaxation, KNumVar, int, int) - Constructor for class com.artelys.kalis.KCoinLinearRelaxationSolver
-
Constructor (note: no default constructor).
- KConditionNumLinComb - Class in com.artelys.kalis
-
Conditionnal numeric linear combination constraint.
This constraint can be represented as a linear combination
Sum(a_i * X_i * f(X_i)) { <= , != , == } C where the function f(X_i) is an
indicator (1 or 0) function to specify. - KConditionNumLinComb(long, boolean) - Constructor for class com.artelys.kalis.KConditionNumLinComb
- KConditionNumLinComb.LinCombOperator - Class in com.artelys.kalis
-
Available operators for the combination
- KConjunction - Class in com.artelys.kalis
-
This class creates a Binary conjunction on two constraints `C1 and C2`.
Example : - KConjunction - Static variable in class com.artelys.kalis.KProblem.constraintClass
- KConjunction(long, boolean) - Constructor for class com.artelys.kalis.KConjunction
- KConjunction(KConjunction) - Constructor for class com.artelys.kalis.KConjunction
-
Copy constructor
- KConjunction(KConstraint, KConstraint) - Constructor for class com.artelys.kalis.KConjunction
-
Primary constructor
- KConstraint - Class in com.artelys.kalis
-
This class is an abstract interface for all constraints in Artelys Kalis
- KConstraint() - Constructor for class com.artelys.kalis.KConstraint
- KConstraint(long, boolean) - Constructor for class com.artelys.kalis.KConstraint
- KConstraint(KConstraint) - Constructor for class com.artelys.kalis.KConstraint
- KConstraint(KProblem) - Constructor for class com.artelys.kalis.KConstraint
- KConstraintArray - Class in com.artelys.kalis
-
This class implements an array of KConstraint
Example : - KConstraintArray() - Constructor for class com.artelys.kalis.KConstraintArray
-
Default Constructor
- KConstraintArray(int) - Constructor for class com.artelys.kalis.KConstraintArray
-
Constructor
- KConstraintArray(long, boolean) - Constructor for class com.artelys.kalis.KConstraintArray
- KCopiableRelaxationSolverConfigurator - Class in com.artelys.kalis
- KCopiableRelaxationSolverConfigurator() - Constructor for class com.artelys.kalis.KCopiableRelaxationSolverConfigurator
- KCopiableRelaxationSolverConfigurator(long, boolean) - Constructor for class com.artelys.kalis.KCopiableRelaxationSolverConfigurator
- KCumulativeResourceConstraint - Class in com.artelys.kalis
-
This constraint states that some tasks requiring a resource do not exceed the
resource capacity. - KCumulativeResourceConstraint(long, boolean) - Constructor for class com.artelys.kalis.KCumulativeResourceConstraint
- KCumulativeResourceConstraint(KCumulativeResourceConstraint) - Constructor for class com.artelys.kalis.KCumulativeResourceConstraint
-
Copy constructor
- KCumulativeResourceConstraint(KProblem, KIntVarArray, KIntVarArray, KIntVarArray, KIntArray, KIntVarArray, KIntVarArray, KIntArray, KIntVarArray, KIntVarArray, int) - Constructor for class com.artelys.kalis.KCumulativeResourceConstraint
-
Constructor
- KCumulativeResourceConstraint(KProblem, KIntVarArray, KIntVarArray, KIntVarArray, KIntArray, KIntVarArray, KIntVarArray, KIntArray, KIntVarArray, KIntVarArray, int, int) - Constructor for class com.artelys.kalis.KCumulativeResourceConstraint
-
Constructor
- KCumulativeResourceConstraint(KProblem, KIntVarArray, KIntVarArray, KIntVarArray, KIntVarArray, KIntVarArray, int) - Constructor for class com.artelys.kalis.KCumulativeResourceConstraint
-
Constructor
- KCumulativeResourceConstraint(KProblem, KIntVarArray, KIntVarArray, KIntVarArray, KIntVarArray, KIntVarArray, int, int) - Constructor for class com.artelys.kalis.KCumulativeResourceConstraint
-
Constructor
- KCumulativeResourceConstraint(KProblem, KIntVarArray, SWIGTYPE_p_KResource_I) - Constructor for class com.artelys.kalis.KCumulativeResourceConstraint
-
Constructor for internal use only
- KCumulativeResourceConstraint(KProblem, KIntVarArray, SWIGTYPE_p_KResource_I, int) - Constructor for class com.artelys.kalis.KCumulativeResourceConstraint
-
Constructor for internal use only
- KCumulativeResourceConstraintResourceUsage - Class in com.artelys.kalis
-
A time-dependant resource usage constraint.
- KCumulativeResourceConstraintResourceUsage(long, boolean) - Constructor for class com.artelys.kalis.KCumulativeResourceConstraintResourceUsage
- KCumulativeResourceConstraintResourceUsage(KCumulativeResourceConstraintResourceUsage) - Constructor for class com.artelys.kalis.KCumulativeResourceConstraintResourceUsage
-
Copy constructor
- KCumulativeResourceConstraintResourceUsage(KProblem, KIntVarArray, SWIGTYPE_p_KResource_I) - Constructor for class com.artelys.kalis.KCumulativeResourceConstraintResourceUsage
-
Constructor for internal use only
- KCumulativeResourceConstraintResourceUsage(KProblem, KIntVarArray, SWIGTYPE_p_KResource_I, int) - Constructor for class com.artelys.kalis.KCumulativeResourceConstraintResourceUsage
-
Constructor for internal use only
- KCycle - Class in com.artelys.kalis
-
The cycle constraint ensures that the graph implicitly represented by a set of variables and their domain contains no sub-tours (tour visiting a partial number of nodes).
- KCycle(long, boolean) - Constructor for class com.artelys.kalis.KCycle
- KCycle(KCycle) - Constructor for class com.artelys.kalis.KCycle
-
Copy constructor
- KCycle(KIntVarArray) - Constructor for class com.artelys.kalis.KCycle
-
Primary constructor the all different constraint
- KCycle(KIntVarArray, KIntVarArray) - Constructor for class com.artelys.kalis.KCycle
-
Primary constructor the all different constraint
- KCycle(KIntVarArray, KIntVarArray, KIntVar) - Constructor for class com.artelys.kalis.KCycle
-
Primary constructor the all different constraint
- KCycle(KIntVarArray, KIntVarArray, KIntVar, KIntMatrix) - Constructor for class com.artelys.kalis.KCycle
-
Primary constructor the all different constraint
- KDiscreteResource - Class in com.artelys.kalis
-
Discrete resource
A discrete resource can process several tasks at the same time.
The following schema shows an example with three tasks A,B and C executing on
a disjunctive resource and on a cumulative resource with resource usage 3 for
task A, 1 for task B and 1 for task C :
Tasks may require, provide, consume and produce resources :
- A task requires a resource if some amount of the resource capacity must be made available for the execution of the activity. - KDiscreteResource(long, boolean) - Constructor for class com.artelys.kalis.KDiscreteResource
- KDiscreteResource(KSchedule, String, int) - Constructor for class com.artelys.kalis.KDiscreteResource
-
Constructor
- KDiscreteResource(KSchedule, String, int, int) - Constructor for class com.artelys.kalis.KDiscreteResource
-
Constructor
- KDiscreteResource.PropagationHint - Class in com.artelys.kalis
-
Propagation Hint Attributes
- KDisjunction - Class in com.artelys.kalis
-
This class creates a Binary disjunction on two constraints `C1 or C2`
Example : - KDisjunction - Static variable in class com.artelys.kalis.KProblem.constraintClass
- KDisjunction() - Constructor for class com.artelys.kalis.KDisjunction
- KDisjunction(long, boolean) - Constructor for class com.artelys.kalis.KDisjunction
- KDisjunction(KConstraint, KConstraint) - Constructor for class com.artelys.kalis.KDisjunction
-
Primary constructor
- KDisjunction(KDisjunction) - Constructor for class com.artelys.kalis.KDisjunction
-
Copy constructor
- KDisjunction(KProblem) - Constructor for class com.artelys.kalis.KDisjunction
- KDisjunctionArray - Class in com.artelys.kalis
-
This class implements an array of KDisjunction
Example : - KDisjunctionArray() - Constructor for class com.artelys.kalis.KDisjunctionArray
-
constructor : creates an empty KDisjunctionArray
- KDisjunctionArray(long, boolean) - Constructor for class com.artelys.kalis.KDisjunctionArray
- KDisjunctionInputOrder - Class in com.artelys.kalis
-
This class implements a disjunction selector that selects the disjunction in the input order.
- KDisjunctionInputOrder() - Constructor for class com.artelys.kalis.KDisjunctionInputOrder
-
Constructor
- KDisjunctionInputOrder(long, boolean) - Constructor for class com.artelys.kalis.KDisjunctionInputOrder
- KDisjunctionInputOrder(KDisjunctionInputOrder) - Constructor for class com.artelys.kalis.KDisjunctionInputOrder
-
Copy constructor
- KDisjunctionPriorityOrder - Class in com.artelys.kalis
-
This class implements a disjunction selector that selects first the disjunction ith the highest priority
Example : - KDisjunctionPriorityOrder() - Constructor for class com.artelys.kalis.KDisjunctionPriorityOrder
-
Constructor
- KDisjunctionPriorityOrder(long, boolean) - Constructor for class com.artelys.kalis.KDisjunctionPriorityOrder
- KDisjunctionPriorityOrder(KDisjunctionPriorityOrder) - Constructor for class com.artelys.kalis.KDisjunctionPriorityOrder
-
Copy constructor
- KDisjunctionSelector - Class in com.artelys.kalis
-
Abstract interface class for disjunction selection heuristic
- KDisjunctionSelector() - Constructor for class com.artelys.kalis.KDisjunctionSelector
-
Constructor
- KDisjunctionSelector(long, boolean) - Constructor for class com.artelys.kalis.KDisjunctionSelector
- KDisjunctionSelector(KDisjunctionSelector) - Constructor for class com.artelys.kalis.KDisjunctionSelector
-
Copy constructor
- KDisjunctionSelector(KProblem) - Constructor for class com.artelys.kalis.KDisjunctionSelector
-
Constructor with KProblem
- KDistanceEqualXyc - Class in com.artelys.kalis
-
This class creates a abs(X-Y) == C constraint
Example : - KDistanceEqualXyc - Static variable in class com.artelys.kalis.KProblem.constraintClass
- KDistanceEqualXyc(long, boolean) - Constructor for class com.artelys.kalis.KDistanceEqualXyc
- KDistanceEqualXyc(KDistanceEqualXyc) - Constructor for class com.artelys.kalis.KDistanceEqualXyc
-
Copy constructor
- KDistanceEqualXyc(KIntVar, KIntVar, int) - Constructor for class com.artelys.kalis.KDistanceEqualXyc
-
Primary constructor of abs(v1-v2) == C
- KDistanceGreaterThanXyc - Class in com.artelys.kalis
-
This class creates a abs(X-Y) >= C constraint
Example : - KDistanceGreaterThanXyc - Static variable in class com.artelys.kalis.KProblem.constraintClass
- KDistanceGreaterThanXyc(long, boolean) - Constructor for class com.artelys.kalis.KDistanceGreaterThanXyc
- KDistanceGreaterThanXyc(KDistanceGreaterThanXyc) - Constructor for class com.artelys.kalis.KDistanceGreaterThanXyc
-
Copy constructor
- KDistanceGreaterThanXyc(KIntVar, KIntVar, int) - Constructor for class com.artelys.kalis.KDistanceGreaterThanXyc
-
Primary constructor of abs(v1-v2) >= C
- KDistanceLowerThanXyc - Class in com.artelys.kalis
-
This class creates a abs(X-Y) <= C constraint
Example : - KDistanceLowerThanXyc - Static variable in class com.artelys.kalis.KProblem.constraintClass
- KDistanceLowerThanXyc(long, boolean) - Constructor for class com.artelys.kalis.KDistanceLowerThanXyc
- KDistanceLowerThanXyc(KDistanceLowerThanXyc) - Constructor for class com.artelys.kalis.KDistanceLowerThanXyc
-
Copy Constructor
- KDistanceLowerThanXyc(KIntVar, KIntVar, int) - Constructor for class com.artelys.kalis.KDistanceLowerThanXyc
-
Primary constructor of abs(v1-v2) <= C
- KDistanceNotEqualXyc - Class in com.artelys.kalis
-
This class creates a abs(X-Y) != C constraint
Example : - KDistanceNotEqualXyc - Static variable in class com.artelys.kalis.KProblem.constraintClass
- KDistanceNotEqualXyc(long, boolean) - Constructor for class com.artelys.kalis.KDistanceNotEqualXyc
- KDistanceNotEqualXyc(KDistanceNotEqualXyc) - Constructor for class com.artelys.kalis.KDistanceNotEqualXyc
-
Copy constructor
- KDistanceNotEqualXyc(KIntVar, KIntVar, int) - Constructor for class com.artelys.kalis.KDistanceNotEqualXyc
-
Primary constructor of abs(v1-v2) != C
- KDoubleAnnotation - Class in com.artelys.kalis
- KDoubleAnnotation(long, boolean) - Constructor for class com.artelys.kalis.KDoubleAnnotation
- KDoubleAnnotation(KProblem, String) - Constructor for class com.artelys.kalis.KDoubleAnnotation
- KDoubleAnnotation(KProblem, String, double) - Constructor for class com.artelys.kalis.KDoubleAnnotation
- KDoubleArray - Class in com.artelys.kalis
-
This class implements an array of doubles
Example : - KDoubleArray() - Constructor for class com.artelys.kalis.KDoubleArray
- KDoubleArray(long, boolean) - Constructor for class com.artelys.kalis.KDoubleArray
- KElement - Class in com.artelys.kalis
-
This class creates a x == tab[i + cste] constraint
Example : - KElement - Static variable in class com.artelys.kalis.KProblem.constraintClass
- KElement(long, boolean) - Constructor for class com.artelys.kalis.KElement
- KElement(KElement) - Constructor for class com.artelys.kalis.KElement
- KElement(KEltTerm, int) - Constructor for class com.artelys.kalis.KElement
- KElement(KEltTerm, int, String) - Constructor for class com.artelys.kalis.KElement
- KElement(KEltTerm, KIntVar) - Constructor for class com.artelys.kalis.KElement
- KElement(KEltTerm, KIntVar, String) - Constructor for class com.artelys.kalis.KElement
- KElement(KIntArray, KIntVar, int) - Constructor for class com.artelys.kalis.KElement
-
Constructor for `x == tab[i]`
- KElement(KIntArray, KIntVar, int, int) - Constructor for class com.artelys.kalis.KElement
-
Constructor for `x == tab[i + cste]`
- KElement(KIntArray, KIntVar, int, int, String) - Constructor for class com.artelys.kalis.KElement
-
Constructor for `x == tab[i + cste]`
- KElement(KIntArray, KIntVar, int, String) - Constructor for class com.artelys.kalis.KElement
-
Constructor for `x == tab[i]`
- KElement(KIntArray, KIntVar, KIntVar) - Constructor for class com.artelys.kalis.KElement
-
Constructor for `x == tab[i]`
- KElement(KIntArray, KIntVar, KIntVar, int) - Constructor for class com.artelys.kalis.KElement
-
Constructor for `x == tab[i + cste]`
- KElement(KIntArray, KIntVar, KIntVar, int, String) - Constructor for class com.artelys.kalis.KElement
-
Constructor for `x == tab[i + cste]`
- KElement(KIntArray, KIntVar, KIntVar, String) - Constructor for class com.artelys.kalis.KElement
-
Constructor for `x == tab[i]`
- KElement(KIntVar, KIntVar, KIntArray, KIntArray, KIntArray) - Constructor for class com.artelys.kalis.KElement
-
Constructor for `x = D[i + offset]` with `D` being a sparse interval map.
Given a list of intervals `[s_i, e_i)` with associated values `v_i`, then
`s_i <= y < e_i => D[y] = v_i`
- KElement(KIntVar, KIntVar, KIntArray, KIntArray, KIntArray, int) - Constructor for class com.artelys.kalis.KElement
-
Constructor for `x = D[i + offset]` with `D` being a sparse interval map.
Given a list of intervals `[s_i, e_i)` with associated values `v_i`, then
`s_i <= y < e_i => D[y] = v_i`
- KElement(KIntVar, KIntVar, KIntArray, KIntArray, KIntArray, int, String) - Constructor for class com.artelys.kalis.KElement
-
Constructor for `x = D[i + offset]` with `D` being a sparse interval map.
Given a list of intervals `[s_i, e_i)` with associated values `v_i`, then
`s_i <= y < e_i => D[y] = v_i`
- KElement2D - Class in com.artelys.kalis
-
This class creates a X == Tab[I + cste1][J + cste2] constraint
Example : - KElement2D - Static variable in class com.artelys.kalis.KProblem.constraintClass
- KElement2D(long, boolean) - Constructor for class com.artelys.kalis.KElement2D
- KElement2D(KElement2D) - Constructor for class com.artelys.kalis.KElement2D
-
Copy constructor
- KElement2D(KEltTerm2D, KIntVar) - Constructor for class com.artelys.kalis.KElement2D
-
Constructor with KEltTerm2D
- KElement2D(KEltTerm2D, KIntVar, String) - Constructor for class com.artelys.kalis.KElement2D
-
Constructor with KEltTerm2D
- KElement2D(KIntMatrix, KIntVar, KIntVar, KIntVar, int, int) - Constructor for class com.artelys.kalis.KElement2D
-
Primary Constructor
- KElement2D(KIntMatrix, KIntVar, KIntVar, KIntVar, int, int, String) - Constructor for class com.artelys.kalis.KElement2D
-
Primary Constructor
- KEltTerm - Class in com.artelys.kalis
-
This class represent an expression of type Tab[I] where Tab is an array of integer value and I is the indexing variable
Example : - KEltTerm() - Constructor for class com.artelys.kalis.KEltTerm
-
Default Constructor
- KEltTerm(long, boolean) - Constructor for class com.artelys.kalis.KEltTerm
- KEltTerm(KEltTerm, int) - Constructor for class com.artelys.kalis.KEltTerm
-
Copy constructor for a specific instance
- KEltTerm(KIntArray, KIntVar) - Constructor for class com.artelys.kalis.KEltTerm
-
Main constructor : implements the expression lValues[indexVar]
- KEltTerm(KIntArray, KUnTerm) - Constructor for class com.artelys.kalis.KEltTerm
-
implements the expression lValues[I+c]
- KEltTerm(SWIGTYPE_p_void, KIntVar) - Constructor for class com.artelys.kalis.KEltTerm
-
Main constructor : implements the expression lValues[indexVar]
- KEltTerm(SWIGTYPE_p_void, KUnTerm) - Constructor for class com.artelys.kalis.KEltTerm
-
implements the expression lValues[I+c]
- KEltTerm2D - Class in com.artelys.kalis
-
This class represent an expression of type Tab[I+a][J+b] where Tab is an array of integer value; I,J are the indexing variable and a and b indexing offsets
Example : - KEltTerm2D() - Constructor for class com.artelys.kalis.KEltTerm2D
-
Default Constructor
- KEltTerm2D(long, boolean) - Constructor for class com.artelys.kalis.KEltTerm2D
- KEltTerm2D(KIntMatrix, KIntVar, KIntVar) - Constructor for class com.artelys.kalis.KEltTerm2D
-
Main constructor : implements the expression lValues[indexVar1][indexVar2]
- KEltTerm2D(KIntMatrix, KUnTerm, KUnTerm) - Constructor for class com.artelys.kalis.KEltTerm2D
-
implements the expression lValues[I+c][J+d]
- KEqualXc - Class in com.artelys.kalis
-
This class creates a X == C constraint.
Example : - KEqualXc - Static variable in class com.artelys.kalis.KProblem.constraintClass
- KEqualXc(long, boolean) - Constructor for class com.artelys.kalis.KEqualXc
- KEqualXc(KEqualXc) - Constructor for class com.artelys.kalis.KEqualXc
-
Copy constructor
- KEqualXc(KIntVar, int) - Constructor for class com.artelys.kalis.KEqualXc
-
Primary constructor of v1 == C
- KEqualXyc - Class in com.artelys.kalis
-
This class creates a X == Y + C constraint.
Example : - KEqualXyc - Static variable in class com.artelys.kalis.KProblem.constraintClass
- KEqualXyc(long, boolean) - Constructor for class com.artelys.kalis.KEqualXyc
- KEqualXyc(KEqualXyc) - Constructor for class com.artelys.kalis.KEqualXyc
-
Copy constructor
- KEqualXyc(KIntVar, KIntVar, int) - Constructor for class com.artelys.kalis.KEqualXyc
-
Primary constructor of v1 == v2 + C
- KEquiv - Class in com.artelys.kalis
-
This class creates an Equivalence on two constraints `C1 <==> C2`.
Example : - KEquiv - Static variable in class com.artelys.kalis.KProblem.constraintClass
- KEquiv(long, boolean) - Constructor for class com.artelys.kalis.KEquiv
- KEquiv(KConstraint, KConstraint) - Constructor for class com.artelys.kalis.KEquiv
-
Primary constructor
- KEquiv(KEquiv) - Constructor for class com.artelys.kalis.KEquiv
-
Copy constructor
- KFinishedMessage - Class in com.artelys.kalis
- KFinishedMessage() - Constructor for class com.artelys.kalis.KFinishedMessage
- KFinishedMessage(long, boolean) - Constructor for class com.artelys.kalis.KFinishedMessage
- KFinishedMessage(KFinishedMessage) - Constructor for class com.artelys.kalis.KFinishedMessage
- KFloatVar - Class in com.artelys.kalis
-
This class implements a variable with continuous real valued domain.
Conceptually the continuous variables can be represented the following way :
Example: - KFloatVar() - Constructor for class com.artelys.kalis.KFloatVar
-
Empty constructor
- KFloatVar(long, boolean) - Constructor for class com.artelys.kalis.KFloatVar
- KFloatVar(KFloatVar) - Constructor for class com.artelys.kalis.KFloatVar
-
Copy constructor
- KFloatVar(KProblem, String) - Constructor for class com.artelys.kalis.KFloatVar
-
Main constructor : minValue and maxValue are the bounds of the KFloatVar's domain
- KFloatVar(KProblem, String, double, double) - Constructor for class com.artelys.kalis.KFloatVar
-
Constructor
- KFloatVar(KProblem, String, double, double, boolean, double) - Constructor for class com.artelys.kalis.KFloatVar
-
Constructor
- KFloatVar.PrecisionRelativity - Class in com.artelys.kalis
- KFloatVarBranchingScheme - Class in com.artelys.kalis
-
This branching scheme is suited for branching on KFloatVar objects.
- KFloatVarBranchingScheme() - Constructor for class com.artelys.kalis.KFloatVarBranchingScheme
-
Constructor
- KFloatVarBranchingScheme(long, boolean) - Constructor for class com.artelys.kalis.KFloatVarBranchingScheme
- KFloatVarBranchingScheme(KFloatVarBranchingScheme) - Constructor for class com.artelys.kalis.KFloatVarBranchingScheme
-
Copy constructor
- KFloatVarBranchingScheme(KProblem) - Constructor for class com.artelys.kalis.KFloatVarBranchingScheme
-
Constructor with KProblem
- KFloatVarSelector - Class in com.artelys.kalis
-
Float variable selector
- KFloatVarSelector() - Constructor for class com.artelys.kalis.KFloatVarSelector
-
Constructor
- KFloatVarSelector(long, boolean) - Constructor for class com.artelys.kalis.KFloatVarSelector
- KFloatVarSelector(KFloatVarSelector) - Constructor for class com.artelys.kalis.KFloatVarSelector
-
Copy constructor
- KGeneralizedArcConsistencyConstraint - Class in com.artelys.kalis
-
This class implements a generic class for propagation of any nary constraint by forward checking/arc consistency or generalized arc consistency
- KGeneralizedArcConsistencyConstraint(long, boolean) - Constructor for class com.artelys.kalis.KGeneralizedArcConsistencyConstraint
- KGeneralizedArcConsistencyConstraint(KGeneralizedArcConsistencyConstraint) - Constructor for class com.artelys.kalis.KGeneralizedArcConsistencyConstraint
-
Copy Constructor
- KGeneralizedArcConsistencyConstraint(KIntVarArray) - Constructor for class com.artelys.kalis.KGeneralizedArcConsistencyConstraint
-
This constructor takes threee arguments
- KGeneralizedArcConsistencyConstraint(KIntVarArray, int) - Constructor for class com.artelys.kalis.KGeneralizedArcConsistencyConstraint
-
This constructor takes threee arguments
- KGeneralizedArcConsistencyConstraint(KIntVarArray, int, String) - Constructor for class com.artelys.kalis.KGeneralizedArcConsistencyConstraint
-
This constructor takes threee arguments
- KGeneralizedArcConsistencyConstraint.acAlgorithms - Class in com.artelys.kalis
-
Possible propagation algorithms
- KGeneralizedArcConsistencyTableConstraint - Class in com.artelys.kalis
-
This class implements a generic class for propagation of any n-ary constraint by generalized arc consistency \
- KGeneralizedArcConsistencyTableConstraint(long, boolean) - Constructor for class com.artelys.kalis.KGeneralizedArcConsistencyTableConstraint
- KGeneralizedArcConsistencyTableConstraint(KGeneralizedArcConsistencyTableConstraint) - Constructor for class com.artelys.kalis.KGeneralizedArcConsistencyTableConstraint
-
Copy Constructor
- KGeneralizedArcConsistencyTableConstraint(KIntVarArray, KTupleArray) - Constructor for class com.artelys.kalis.KGeneralizedArcConsistencyTableConstraint
-
Constructor.
This constructor takes three arguments - KGeneralizedArcConsistencyTableConstraint(KIntVarArray, KTupleArray, String) - Constructor for class com.artelys.kalis.KGeneralizedArcConsistencyTableConstraint
-
Constructor.
This constructor takes three arguments - KGlobalCardinalityConstraint - Class in com.artelys.kalis
-
This class implements a Global Cardinality Constraint.
A GCC (Global Cardinality Constraint) over a set of variables is defined by three arrays called
values,
lowerBound, and upperBound. - KGlobalCardinalityConstraint - Static variable in class com.artelys.kalis.KProblem.constraintClass
- KGlobalCardinalityConstraint(long, boolean) - Constructor for class com.artelys.kalis.KGlobalCardinalityConstraint
- KGlobalCardinalityConstraint(KGlobalCardinalityConstraint) - Constructor for class com.artelys.kalis.KGlobalCardinalityConstraint
-
Copy constructor
- KGlobalCardinalityConstraint(String, KIntVarArray, KIntArray, KIntArray, KIntArray, int) - Constructor for class com.artelys.kalis.KGlobalCardinalityConstraint
-
Builds a GCC
- KGreaterOrEqualXc - Class in com.artelys.kalis
-
This class creates a X >= C constraint.
Example : - KGreaterOrEqualXc - Static variable in class com.artelys.kalis.KProblem.constraintClass
- KGreaterOrEqualXc(long, boolean) - Constructor for class com.artelys.kalis.KGreaterOrEqualXc
- KGreaterOrEqualXc(KGreaterOrEqualXc) - Constructor for class com.artelys.kalis.KGreaterOrEqualXc
-
Copy constructor
- KGreaterOrEqualXc(KIntVar, int) - Constructor for class com.artelys.kalis.KGreaterOrEqualXc
-
Primary constructor of v1 >= C
- KGreaterOrEqualXyc - Class in com.artelys.kalis
-
This class creates a X >= Y + C constraint
Example : - KGreaterOrEqualXyc - Static variable in class com.artelys.kalis.KProblem.constraintClass
- KGreaterOrEqualXyc(long, boolean) - Constructor for class com.artelys.kalis.KGreaterOrEqualXyc
- KGreaterOrEqualXyc(KGreaterOrEqualXyc) - Constructor for class com.artelys.kalis.KGreaterOrEqualXyc
-
Copy constructor
- KGreaterOrEqualXyc(KIntVar, KIntVar, int) - Constructor for class com.artelys.kalis.KGreaterOrEqualXyc
-
Primary constructor of v1 >= v2 + C
- KGuard - Class in com.artelys.kalis
-
This class creates an implication on two constraints `C1 ==> C2`
Example : - KGuard - Static variable in class com.artelys.kalis.KProblem.constraintClass
- KGuard(long, boolean) - Constructor for class com.artelys.kalis.KGuard
- KGuard(KConstraint, KConstraint) - Constructor for class com.artelys.kalis.KGuard
-
Primary constructor
- KGuard(KGuard) - Constructor for class com.artelys.kalis.KGuard
-
Copy constructor
- KHybridSolution - Class in com.artelys.kalis
-
This class represents a solution of a relaxation solver, that is, a mapping
from variables (KNumVar and/or KAuxVar) to their value.
Example : - KHybridSolution() - Constructor for class com.artelys.kalis.KHybridSolution
-
Default constructor.
- KHybridSolution(long, boolean) - Constructor for class com.artelys.kalis.KHybridSolution
- KHybridSolution(KHybridSolution) - Constructor for class com.artelys.kalis.KHybridSolution
-
Copy constructor (forbidden).
- KHybridSolution(SWIGTYPE_p_KHybridSolution_I) - Constructor for class com.artelys.kalis.KHybridSolution
- KInputOrder - Class in com.artelys.kalis
-
This class implements a variable selector that selects the first uninstantiated variable in the input order.
Example : - KInputOrder() - Constructor for class com.artelys.kalis.KInputOrder
-
Constructor
- KInputOrder(long, boolean) - Constructor for class com.artelys.kalis.KInputOrder
- KInputOrder(KInputOrder) - Constructor for class com.artelys.kalis.KInputOrder
-
Copy constructor
- KIntAnnotation - Class in com.artelys.kalis
- KIntAnnotation(long, boolean) - Constructor for class com.artelys.kalis.KIntAnnotation
- KIntAnnotation(KProblem, String) - Constructor for class com.artelys.kalis.KIntAnnotation
- KIntAnnotation(KProblem, String, int) - Constructor for class com.artelys.kalis.KIntAnnotation
- KIntArray - Class in com.artelys.kalis
-
This class implements an array of integers
Example : - KIntArray() - Constructor for class com.artelys.kalis.KIntArray
- KIntArray(int) - Constructor for class com.artelys.kalis.KIntArray
- KIntArray(long, boolean) - Constructor for class com.artelys.kalis.KIntArray
- KIntegerObjectiveOptimalityChecker - Class in com.artelys.kalis
-
An OptimalityToleranceChecker to use with integer objective only.
- KIntegerObjectiveOptimalityChecker(boolean) - Constructor for class com.artelys.kalis.KIntegerObjectiveOptimalityChecker
- KIntegerObjectiveOptimalityChecker(long, boolean) - Constructor for class com.artelys.kalis.KIntegerObjectiveOptimalityChecker
- KIntervalDomain - Class in com.artelys.kalis
-
Branching scheme for splitting float variables into a set of intervals.
This branching scheme split the domain of a float variable into interval
of length `gap`. - KIntervalDomain(long, boolean) - Constructor for class com.artelys.kalis.KIntervalDomain
- KIntervalDomain(KNumVarArray, double, boolean) - Constructor for class com.artelys.kalis.KIntervalDomain
-
Constructor
- KIntervalDomain(SWIGTYPE_p_KIntervalDomain_I) - Constructor for class com.artelys.kalis.KIntervalDomain
- KIntMatrix - Class in com.artelys.kalis
-
This class implements an matrix of integers
- KIntMatrix(int, int, int) - Constructor for class com.artelys.kalis.KIntMatrix
-
Constructor
- KIntMatrix(int, int, int, String) - Constructor for class com.artelys.kalis.KIntMatrix
-
Constructor
- KIntMatrix(long, boolean) - Constructor for class com.artelys.kalis.KIntMatrix
- KIntMatrix(KIntMatrix) - Constructor for class com.artelys.kalis.KIntMatrix
-
Copy constructor
- KIntSetIntAnnotation - Class in com.artelys.kalis
- KIntSetIntAnnotation(long, boolean) - Constructor for class com.artelys.kalis.KIntSetIntAnnotation
- KIntSetIntAnnotation(KProblem, String, int, int) - Constructor for class com.artelys.kalis.KIntSetIntAnnotation
- KIntSetIntAnnotation(KProblem, String, int, int, int) - Constructor for class com.artelys.kalis.KIntSetIntAnnotation
- KIntVar - Class in com.artelys.kalis
-
This class implements an integer variable with enumerated (finite) domain.
Decision variables are the variable quantities that we are trying to
instantiate in order to satisfy the constraints of our problem.
In this version, Artelys Kalis works with integer variables : decision
variables which are constrained to take only integer values.
These integer variables are represented by instances of the class KIntVar.
Example : - KIntVar() - Constructor for class com.artelys.kalis.KIntVar
-
Default constructor
- KIntVar(long, boolean) - Constructor for class com.artelys.kalis.KIntVar
- KIntVar(KIntVar) - Constructor for class com.artelys.kalis.KIntVar
-
Copy constructor
- KIntVar(KProblem) - Constructor for class com.artelys.kalis.KIntVar
-
Basic constructor
- KIntVar(KProblem, String) - Constructor for class com.artelys.kalis.KIntVar
-
Main constructor : minValue and maxValue are the bounds of the KIntVar's domain
- KIntVar(KProblem, String, int) - Constructor for class com.artelys.kalis.KIntVar
-
Main constructor : minValue and maxValue are the bounds of the KIntVar's domain
- KIntVar(KProblem, String, int, int) - Constructor for class com.artelys.kalis.KIntVar
-
Main constructor : minValue and maxValue are the bounds of the KIntVar's domain
- KIntVar(KProblem, String, int, int, boolean) - Constructor for class com.artelys.kalis.KIntVar
-
Main constructor : minValue and maxValue are the bounds of the KIntVar's domain
- KIntVar(KProblem, String, KIntArray) - Constructor for class com.artelys.kalis.KIntVar
-
Main constructor : enumerated domain
- KIntVar(SWIGTYPE_p_KIntVar_I) - Constructor for class com.artelys.kalis.KIntVar
- KIntVarArray - Class in com.artelys.kalis
-
This class implements an array of KIntVar with enumerated (finite) domains
Example : - KIntVarArray() - Constructor for class com.artelys.kalis.KIntVarArray
-
default constructor
- KIntVarArray(long, boolean) - Constructor for class com.artelys.kalis.KIntVarArray
- KIntVarArray(KProblem, int, int, int) - Constructor for class com.artelys.kalis.KIntVarArray
-
This constructor allows to build an array of variables with the same bounds
- KIntVarArray(KProblem, int, int, int, String) - Constructor for class com.artelys.kalis.KIntVarArray
-
This constructor allows to build an array of variables with the same bounds
- KIntVarBranchingScheme - Class in com.artelys.kalis
-
Abstract class for Branching scheme.
- KIntVarBranchingScheme() - Constructor for class com.artelys.kalis.KIntVarBranchingScheme
-
Constructor
- KIntVarBranchingScheme(long, boolean) - Constructor for class com.artelys.kalis.KIntVarBranchingScheme
- KIntVarBranchingScheme(KIntVarBranchingScheme) - Constructor for class com.artelys.kalis.KIntVarBranchingScheme
-
Copy constructor
- KIntVarBranchingScheme(KProblem) - Constructor for class com.artelys.kalis.KIntVarBranchingScheme
-
Constructor with KProblem
- KIntVarMatrix - Class in com.artelys.kalis
-
This class implements an matrix of KIntVar
Example : - KIntVarMatrix(long, boolean) - Constructor for class com.artelys.kalis.KIntVarMatrix
- KIntVarMatrix(KProblem, int, int, int, int) - Constructor for class com.artelys.kalis.KIntVarMatrix
-
default constructor
- KIntVarMatrix(KProblem, int, int, int, int, String) - Constructor for class com.artelys.kalis.KIntVarMatrix
-
default constructor
- KLargestDomain - Class in com.artelys.kalis
-
This class implements a variable selector that selects the first uninstantiated variable with the smallest domain.
Example : - KLargestDomain() - Constructor for class com.artelys.kalis.KLargestDomain
-
Default constructor
- KLargestDomain(long, boolean) - Constructor for class com.artelys.kalis.KLargestDomain
- KLargestDomain(KLargestDomain) - Constructor for class com.artelys.kalis.KLargestDomain
-
Copy constructor
- KLargestDurationDomain - Class in com.artelys.kalis
-
Largest domain duration task selection heuristic
- KLargestDurationDomain() - Constructor for class com.artelys.kalis.KLargestDurationDomain
-
Empty constructor
- KLargestDurationDomain(long, boolean) - Constructor for class com.artelys.kalis.KLargestDurationDomain
- KLargestDurationDomain(KLargestDurationDomain) - Constructor for class com.artelys.kalis.KLargestDurationDomain
-
Copy constructor
- KLargestEarliestCompletionTime - Class in com.artelys.kalis
-
Largest Earliest Completion time task selection heuristic
- KLargestEarliestCompletionTime() - Constructor for class com.artelys.kalis.KLargestEarliestCompletionTime
-
Empty constructor
- KLargestEarliestCompletionTime(long, boolean) - Constructor for class com.artelys.kalis.KLargestEarliestCompletionTime
- KLargestEarliestCompletionTime(KLargestEarliestCompletionTime) - Constructor for class com.artelys.kalis.KLargestEarliestCompletionTime
-
Copy constructor
- KLargestEarliestStartTime - Class in com.artelys.kalis
-
Largest Earliest Start time task selection heuristic
- KLargestEarliestStartTime() - Constructor for class com.artelys.kalis.KLargestEarliestStartTime
-
Empty constructor
- KLargestEarliestStartTime(long, boolean) - Constructor for class com.artelys.kalis.KLargestEarliestStartTime
- KLargestEarliestStartTime(KLargestEarliestStartTime) - Constructor for class com.artelys.kalis.KLargestEarliestStartTime
-
Copy constructor
- KLargestLatestCompletionTime - Class in com.artelys.kalis
-
Largest Latest Completion time task selection heuristic
- KLargestLatestCompletionTime() - Constructor for class com.artelys.kalis.KLargestLatestCompletionTime
-
Empty constructor
- KLargestLatestCompletionTime(long, boolean) - Constructor for class com.artelys.kalis.KLargestLatestCompletionTime
- KLargestLatestCompletionTime(KLargestLatestCompletionTime) - Constructor for class com.artelys.kalis.KLargestLatestCompletionTime
-
Copy constructor
- KLargestLatestStartTime - Class in com.artelys.kalis
-
Largest Latest Start time task selection heuristic
- KLargestLatestStartTime() - Constructor for class com.artelys.kalis.KLargestLatestStartTime
-
Empty constructor
- KLargestLatestStartTime(long, boolean) - Constructor for class com.artelys.kalis.KLargestLatestStartTime
- KLargestLatestStartTime(KLargestLatestStartTime) - Constructor for class com.artelys.kalis.KLargestLatestStartTime
-
Copy constructor
- KLargestMax - Class in com.artelys.kalis
-
This class implements a variable selector that selects first the variable
with the largest upperbound in its domain.
Example: - KLargestMax() - Constructor for class com.artelys.kalis.KLargestMax
-
Default Constructor
- KLargestMax(long, boolean) - Constructor for class com.artelys.kalis.KLargestMax
- KLargestMax(KLargestMax) - Constructor for class com.artelys.kalis.KLargestMax
-
Copy constructor
- KLargestMin - Class in com.artelys.kalis
-
This class implements a variable selector that selects first the variable
with the largest lower bound.
Example: - KLargestMin() - Constructor for class com.artelys.kalis.KLargestMin
- KLargestMin(long, boolean) - Constructor for class com.artelys.kalis.KLargestMin
- KLargestMin(KLargestMin) - Constructor for class com.artelys.kalis.KLargestMin
- KLargestReducedCost - Class in com.artelys.kalis
-
This variable selector selects the variable with biggest reduced cost in current LP solution
of the provided linear relaxation solver.
Note that it does NOT call the solve() method of the solver automatically.
The current LP solution is simply read as it is.
- KLargestReducedCost(long, boolean) - Constructor for class com.artelys.kalis.KLargestReducedCost
- KLargestReducedCost(KLargestReducedCost) - Constructor for class com.artelys.kalis.KLargestReducedCost
-
Copy constructor
- KLargestReducedCost(KLinearRelaxationSolver) - Constructor for class com.artelys.kalis.KLargestReducedCost
-
Constructor
- KLessOrEqualXc - Class in com.artelys.kalis
-
This class creates a X <= C constraint.
- KLessOrEqualXc - Static variable in class com.artelys.kalis.KProblem.constraintClass
- KLessOrEqualXc(long, boolean) - Constructor for class com.artelys.kalis.KLessOrEqualXc
- KLessOrEqualXc(KIntVar, int) - Constructor for class com.artelys.kalis.KLessOrEqualXc
-
Primary constructor of v1 <= C
- KLessOrEqualXc(KLessOrEqualXc) - Constructor for class com.artelys.kalis.KLessOrEqualXc
-
Copy constructor
- KLinComb - Class in com.artelys.kalis
-
This class creates a Sum(ai.Xi) { <= , != , == } C constraint
Example : - KLinComb - Static variable in class com.artelys.kalis.KProblem.constraintClass
- KLinComb(long, boolean) - Constructor for class com.artelys.kalis.KLinComb
- KLinComb(KLinComb) - Constructor for class com.artelys.kalis.KLinComb
-
Copy Constructor
- KLinComb(String, KIntArray, KIntVarArray, int, int) - Constructor for class com.artelys.kalis.KLinComb
-
Primary Constructor
- KLinComb.LinCombOperator - Class in com.artelys.kalis
- KLinearRelaxation - Class in com.artelys.kalis
-
This class represents a linear relaxation of a domain.
A linear relaxation consists of the following.
- A set of involved variables
- A type for each variable (either continuous or global). - KLinearRelaxation(long, boolean) - Constructor for class com.artelys.kalis.KLinearRelaxation
- KLinearRelaxation(KLinearRelaxation) - Constructor for class com.artelys.kalis.KLinearRelaxation
-
Copy constructor.
- KLinearRelaxation(KProblem) - Constructor for class com.artelys.kalis.KLinearRelaxation
-
Constructor with a problem.
- KLinearRelaxation(KProblem, String) - Constructor for class com.artelys.kalis.KLinearRelaxation
-
Constructor with a problem and a name.
- KLinearRelaxation(SWIGTYPE_p_KLinearRelaxation_I) - Constructor for class com.artelys.kalis.KLinearRelaxation
- KLinearRelaxation(SWIGTYPE_p_std__vectorT_KLinearRelaxation_p_t) - Constructor for class com.artelys.kalis.KLinearRelaxation
-
Constructor with a list of instances.
- KLinearRelaxationSolver - Class in com.artelys.kalis
-
This class is intended as a superclass for linear relaxation solvers.
Such a solver must be provided with
- a linear relaxation (KLinearRelaxation)
- an objective variable (KNumVar)
- a sense for optimization (KProblem::Sense).
It relies on a LP/MIP solver to provide the following information:
- a value (a bound for the relaxed problem, cf method getBound())
- a solution, possibly not feasible for the original problem, but which can be used to guide the search for a feasible solution
- if the problem is LP, reduced costs (that can be used for instance in the "reduced cost fixing" procedure).
- KLinearRelaxationSolver(long, boolean) - Constructor for class com.artelys.kalis.KLinearRelaxationSolver
- KLinearRelaxationSolver.SolveAlgorithm - Class in com.artelys.kalis
-
Resolution algorithms
- KLinearRelaxationSolverConfigurator - Class in com.artelys.kalis
- KLinearRelaxationSolverConfigurator() - Constructor for class com.artelys.kalis.KLinearRelaxationSolverConfigurator
- KLinearRelaxationSolverConfigurator(long, boolean) - Constructor for class com.artelys.kalis.KLinearRelaxationSolverConfigurator
- KLinearRelaxationSolverConfigurator(KProblem) - Constructor for class com.artelys.kalis.KLinearRelaxationSolverConfigurator
- KLinearRelaxationSolverConfigurator(KSolver) - Constructor for class com.artelys.kalis.KLinearRelaxationSolverConfigurator
- KLinearRelaxationSolverConfigurator(SWIGTYPE_p_KLinearRelaxationSolverConfigurator_I) - Constructor for class com.artelys.kalis.KLinearRelaxationSolverConfigurator
- KLinRel - Class in com.artelys.kalis
-
This class represents a linear relation (equality or inequality) between variables.
Variables involved in the KLinRel object can be a mix of KNumVar and KAuxVar. - KLinRel(long, boolean) - Constructor for class com.artelys.kalis.KLinRel
- KLinRel(KLinRel) - Constructor for class com.artelys.kalis.KLinRel
-
Copy constructor.
- KLinRel(KProblem) - Constructor for class com.artelys.kalis.KLinRel
-
Constructor with a problem.
- KLinRel(KProblem, String) - Constructor for class com.artelys.kalis.KLinRel
-
Constructor with a problem and aname.
- KLinTerm - Class in com.artelys.kalis
-
This class represent a linear term of the form Sum(coeffs[i].lvars[i]) + cst
Example : - KLinTerm() - Constructor for class com.artelys.kalis.KLinTerm
-
Default constructor
- KLinTerm(long, boolean) - Constructor for class com.artelys.kalis.KLinTerm
- KLinTerm(KBinTerm) - Constructor for class com.artelys.kalis.KLinTerm
-
Cast a KNumBinTerm into a KLinTerm
- KLinTerm(KIntVarArray, KDoubleArray, double) - Constructor for class com.artelys.kalis.KLinTerm
-
Constructor with a KIntVarArray and double array
- KLinTerm(KIntVarArray, KIntArray, double) - Constructor for class com.artelys.kalis.KLinTerm
-
Constructor with a KIntVars KIntArray (integers are casted to double)
- KLinTerm(KLinTerm) - Constructor for class com.artelys.kalis.KLinTerm
-
Copy constructor
- KLinTerm(KLinTerm, int) - Constructor for class com.artelys.kalis.KLinTerm
-
Copy constructor for a specific instance
- KLinTerm(KNumVar) - Constructor for class com.artelys.kalis.KLinTerm
-
Cast a KIntVar into a KLinTerm
- KLinTerm(KNumVarArray, double) - Constructor for class com.artelys.kalis.KLinTerm
-
Each KIntVar has a coefficient 1
- KLinTerm(KNumVarArray, KDoubleArray, double) - Constructor for class com.artelys.kalis.KLinTerm
-
Main constructor
- KLinTerm(KNumVarArray, KIntArray, double) - Constructor for class com.artelys.kalis.KLinTerm
-
Constructor with a KIntArray (integers are casted to double)
- KLinTerm(KUnTerm) - Constructor for class com.artelys.kalis.KLinTerm
-
Cast a KNumUnTerm into a KLinTerm
- KMax - Class in com.artelys.kalis
-
This class creates a vMax = max(X1,X2,...,Xn) constraint
Example : - KMax(long, boolean) - Constructor for class com.artelys.kalis.KMax
- KMax(KMax) - Constructor for class com.artelys.kalis.KMax
-
Copy Constructor
- KMax(String, KIntVar, KIntVarArray) - Constructor for class com.artelys.kalis.KMax
-
Primary constructor of vMax = max(X1,X2,...,Xn)
- KMax(String, KIntVar, KIntVarArray, boolean) - Constructor for class com.artelys.kalis.KMax
-
Primary constructor of vMax = max(X1,X2,...,Xn)
- KMax(String, KNumVar, KNumVarArray) - Constructor for class com.artelys.kalis.KMax
-
Primary constructor of vMax = max(X1,X2,...,Xn)
- KMaxDegree - Class in com.artelys.kalis
-
This class implements a variable selector that selects first the variable
involved in the maximum number of constraints.
Example : - KMaxDegree() - Constructor for class com.artelys.kalis.KMaxDegree
-
Constructor
- KMaxDegree(long, boolean) - Constructor for class com.artelys.kalis.KMaxDegree
- KMaxDegree(KMaxDegree) - Constructor for class com.artelys.kalis.KMaxDegree
-
Copy constructor
- KMaxRegretOnLowerBound - Class in com.artelys.kalis
-
This class implements a variable selector that selects first the variable with maximum regret on its lowerbound.
Example : - KMaxRegretOnLowerBound() - Constructor for class com.artelys.kalis.KMaxRegretOnLowerBound
-
Constructor
- KMaxRegretOnLowerBound(long, boolean) - Constructor for class com.artelys.kalis.KMaxRegretOnLowerBound
- KMaxRegretOnLowerBound(KMaxRegretOnLowerBound) - Constructor for class com.artelys.kalis.KMaxRegretOnLowerBound
-
Copy constructor
- KMaxRegretOnUpperBound - Class in com.artelys.kalis
-
This class implements a variable selector that selects first the variable
with maximum regret on its upperbound.
Example : - KMaxRegretOnUpperBound() - Constructor for class com.artelys.kalis.KMaxRegretOnUpperBound
-
Constructor
- KMaxRegretOnUpperBound(long, boolean) - Constructor for class com.artelys.kalis.KMaxRegretOnUpperBound
- KMaxRegretOnUpperBound(KMaxRegretOnUpperBound) - Constructor for class com.artelys.kalis.KMaxRegretOnUpperBound
-
Copy constructor
- KMaxToMin - Class in com.artelys.kalis
-
This class implements a value selector that returns values in decreasing
order.
Example : - KMaxToMin() - Constructor for class com.artelys.kalis.KMaxToMin
-
Default Constructor
- KMaxToMin(long, boolean) - Constructor for class com.artelys.kalis.KMaxToMin
- KMaxToMin(KMaxToMin) - Constructor for class com.artelys.kalis.KMaxToMin
-
Copy constructor
- KMessage - Class in com.artelys.kalis
- KMessage() - Constructor for class com.artelys.kalis.KMessage
- KMessage(long, boolean) - Constructor for class com.artelys.kalis.KMessage
- KMessage(KMessage) - Constructor for class com.artelys.kalis.KMessage
- KMessage(SWIGTYPE_p_KMessage_I) - Constructor for class com.artelys.kalis.KMessage
- KMessageBox - Class in com.artelys.kalis
- KMessageBox() - Constructor for class com.artelys.kalis.KMessageBox
- KMessageBox(int) - Constructor for class com.artelys.kalis.KMessageBox
- KMessageBox(long, boolean) - Constructor for class com.artelys.kalis.KMessageBox
- KMessageBox(KMessageBox) - Constructor for class com.artelys.kalis.KMessageBox
- KMessageBox(SWIGTYPE_p_KMessageBox_I) - Constructor for class com.artelys.kalis.KMessageBox
- KMiddle - Class in com.artelys.kalis
-
This class implements a value selector that selects the nearest value from
the middle value in the domain of the variable.
Example : - KMiddle() - Constructor for class com.artelys.kalis.KMiddle
-
Constructor
- KMiddle(long, boolean) - Constructor for class com.artelys.kalis.KMiddle
- KMiddle(KMiddle) - Constructor for class com.artelys.kalis.KMiddle
-
Copy constructor
- KMin - Class in com.artelys.kalis
-
This class creates a vMin = min(X1,X2,...,Xn) constraint
Example : - KMin(long, boolean) - Constructor for class com.artelys.kalis.KMin
- KMin(KMin) - Constructor for class com.artelys.kalis.KMin
-
Copy Constructor
- KMin(String, KIntVar, KIntVarArray) - Constructor for class com.artelys.kalis.KMin
-
Primary constructor of vMin = min(X1,X2,...,Xn)
- KMin(String, KIntVar, KIntVarArray, boolean) - Constructor for class com.artelys.kalis.KMin
-
Primary constructor of vMin = min(X1,X2,...,Xn)
- KMin(String, KNumVar, KNumVarArray) - Constructor for class com.artelys.kalis.KMin
-
Primary constructor of vMin = min(X1,X2,...,Xn)
- KMinMaxConflict - Class in com.artelys.kalis
-
Value selector that selects the value of a variable that implies the best
problem size reduction when instantiated.
For each possible value of the domain of the variable, the variable is
instantiated and the problem size reduction is evaluated. - KMinMaxConflict() - Constructor for class com.artelys.kalis.KMinMaxConflict
-
Primary Constructor
- KMinMaxConflict(boolean) - Constructor for class com.artelys.kalis.KMinMaxConflict
-
Primary Constructor
- KMinMaxConflict(long, boolean) - Constructor for class com.artelys.kalis.KMinMaxConflict
- KMinMaxConflict(KMinMaxConflict) - Constructor for class com.artelys.kalis.KMinMaxConflict
-
Copy constructor
- KMinToMax - Class in com.artelys.kalis
-
This class implements a value selector that returns values in increasing
order.
Example : - KMinToMax() - Constructor for class com.artelys.kalis.KMinToMax
-
Constructor
- KMinToMax(long, boolean) - Constructor for class com.artelys.kalis.KMinToMax
- KMinToMax(KMinToMax) - Constructor for class com.artelys.kalis.KMinToMax
-
Copy constructor
- KMostFractional - Class in com.artelys.kalis
-
This variable selector selects the variable with biggest fractional part in
the current solution held by the provided linear relaxation solver.
Note that it does NOT call the "solve" method of the solver, so if you want
the relaxation to be re-solved at each node, you must use method
KSolver::setOtherNodesRelaxationSolver.
- KMostFractional(long, boolean) - Constructor for class com.artelys.kalis.KMostFractional
- KMostFractional(KLinearRelaxationSolver) - Constructor for class com.artelys.kalis.KMostFractional
-
Constructor
- KMostFractional(KMostFractional) - Constructor for class com.artelys.kalis.KMostFractional
-
Copy constructor
- KNearestNeighbor - Class in com.artelys.kalis
-
A nearest neighboor branching scheme based on a distance matrix.
- KNearestNeighbor(long, boolean) - Constructor for class com.artelys.kalis.KNearestNeighbor
- KNearestNeighbor(KIntVarArray, KIntMatrix) - Constructor for class com.artelys.kalis.KNearestNeighbor
-
Default Constructor with successors variable and distance matrix
- KNearestNeighbor(KNearestNeighbor) - Constructor for class com.artelys.kalis.KNearestNeighbor
- KNearestRelaxedValue - Class in com.artelys.kalis
-
This value selector chooses the value closest to the relaxed solution
contained in the provided solver.
- KNearestRelaxedValue(long, boolean) - Constructor for class com.artelys.kalis.KNearestRelaxedValue
- KNearestRelaxedValue(KLinearRelaxationSolver) - Constructor for class com.artelys.kalis.KNearestRelaxedValue
-
Constructor.
- KNearestRelaxedValue(KNearestRelaxedValue) - Constructor for class com.artelys.kalis.KNearestRelaxedValue
-
Copy constructor.
- KNearestValue - Class in com.artelys.kalis
-
This class implements a value selector that selects the nearest value from
target in the domain of the variable.
Example : - KNearestValue() - Constructor for class com.artelys.kalis.KNearestValue
-
Default Constructor
- KNearestValue(long, boolean) - Constructor for class com.artelys.kalis.KNearestValue
- KNearestValue(KNearestValue) - Constructor for class com.artelys.kalis.KNearestValue
-
Copy constructor
- KNonLinearTerm - Class in com.artelys.kalis
-
This class represent a non linear term.
Example : - KNonLinearTerm() - Constructor for class com.artelys.kalis.KNonLinearTerm
- KNonLinearTerm(double) - Constructor for class com.artelys.kalis.KNonLinearTerm
- KNonLinearTerm(long, boolean) - Constructor for class com.artelys.kalis.KNonLinearTerm
- KNonLinearTerm(KLinTerm) - Constructor for class com.artelys.kalis.KNonLinearTerm
- KNonLinearTerm(KNonLinearTerm) - Constructor for class com.artelys.kalis.KNonLinearTerm
- KNonLinearTerm(KNonLinearTerm, int) - Constructor for class com.artelys.kalis.KNonLinearTerm
- KNonLinearTerm(KNonLinearTerm, int, int) - Constructor for class com.artelys.kalis.KNonLinearTerm
- KNonLinearTerm(KNonLinearTerm, KNonLinearTerm, int) - Constructor for class com.artelys.kalis.KNonLinearTerm
- KNonLinearTerm(KNumVar) - Constructor for class com.artelys.kalis.KNonLinearTerm
- KNonLinearTerm.AlgebricOperator - Class in com.artelys.kalis
- KNonLinearTerm.CompareOperator - Class in com.artelys.kalis
- KNonLinearTerm.NonLinFunction - Class in com.artelys.kalis
- KNotEqualXc - Class in com.artelys.kalis
-
This class creates a X != C constraint
Example : - KNotEqualXc - Static variable in class com.artelys.kalis.KProblem.constraintClass
- KNotEqualXc(long, boolean) - Constructor for class com.artelys.kalis.KNotEqualXc
- KNotEqualXc(KIntVar, int) - Constructor for class com.artelys.kalis.KNotEqualXc
-
Primary constructor of v1 != C
- KNotEqualXc(KNotEqualXc) - Constructor for class com.artelys.kalis.KNotEqualXc
-
Copy constructor
- KNotEqualXyc - Class in com.artelys.kalis
-
This class creates a X <> Y + C constraint
Example : - KNotEqualXyc - Static variable in class com.artelys.kalis.KProblem.constraintClass
- KNotEqualXyc(long, boolean) - Constructor for class com.artelys.kalis.KNotEqualXyc
- KNotEqualXyc(KIntVar, KIntVar, int) - Constructor for class com.artelys.kalis.KNotEqualXyc
-
Primary constructor of v1 != v2 + C
- KNotEqualXyc(KNotEqualXyc) - Constructor for class com.artelys.kalis.KNotEqualXyc
-
Copy constructor
- knownStatus() - Method in class com.artelys.kalis.KDisjunction
-
Return the known status
Known status is true if status of disjunction is proven at current point
of the branch and bound, false if unknown. - KNumAnnotation - Class in com.artelys.kalis
- KNumAnnotation(long, boolean) - Constructor for class com.artelys.kalis.KNumAnnotation
- KNumDistanceEqualXyc - Class in com.artelys.kalis
-
This class creates a abs(X-Y) == C constraint
Example : - KNumDistanceEqualXyc(long, boolean) - Constructor for class com.artelys.kalis.KNumDistanceEqualXyc
- KNumDistanceEqualXyc(KNumDistanceEqualXyc) - Constructor for class com.artelys.kalis.KNumDistanceEqualXyc
-
Copy constructor
- KNumDistanceEqualXyc(KNumVar, KNumVar, double) - Constructor for class com.artelys.kalis.KNumDistanceEqualXyc
-
Primary constructor of abs(v1-v2) == C
- KNumDistanceGreaterThanXyc - Class in com.artelys.kalis
-
This class creates a `abs(X-Y) >= C` constraint
Example : - KNumDistanceGreaterThanXyc(long, boolean) - Constructor for class com.artelys.kalis.KNumDistanceGreaterThanXyc
- KNumDistanceGreaterThanXyc(KNumDistanceGreaterThanXyc) - Constructor for class com.artelys.kalis.KNumDistanceGreaterThanXyc
-
Copy constructor
- KNumDistanceGreaterThanXyc(KNumVar, KNumVar, double) - Constructor for class com.artelys.kalis.KNumDistanceGreaterThanXyc
-
Primary constructor of `abs(v1-v2) >= C`
- KNumDistanceLowerThanXyc - Class in com.artelys.kalis
-
This class creates a `abs(X-Y) <= C` constraint
Example : - KNumDistanceLowerThanXyc(long, boolean) - Constructor for class com.artelys.kalis.KNumDistanceLowerThanXyc
- KNumDistanceLowerThanXyc(KNumDistanceLowerThanXyc) - Constructor for class com.artelys.kalis.KNumDistanceLowerThanXyc
-
Copy Constructor
- KNumDistanceLowerThanXyc(KNumVar, KNumVar, double) - Constructor for class com.artelys.kalis.KNumDistanceLowerThanXyc
-
Primary constructor of `abs(v1-v2) <= C`
- KNumEqualXc - Class in com.artelys.kalis
-
This class creates a `X == C` constraint
Example : - KNumEqualXc(long, boolean) - Constructor for class com.artelys.kalis.KNumEqualXc
- KNumEqualXc(KNumEqualXc) - Constructor for class com.artelys.kalis.KNumEqualXc
-
Copy constructor
- KNumEqualXc(KNumVar, double) - Constructor for class com.artelys.kalis.KNumEqualXc
-
Primary constructor of v1 == C
- KNumEqualXYc - Class in com.artelys.kalis
-
This class creates a `X == Y + C` constraint
Example : - KNumEqualXYc(long, boolean) - Constructor for class com.artelys.kalis.KNumEqualXYc
- KNumEqualXYc(KNumEqualXYc) - Constructor for class com.artelys.kalis.KNumEqualXYc
-
Copy constructor
- KNumEqualXYc(KNumVar, KNumVar, double) - Constructor for class com.artelys.kalis.KNumEqualXYc
-
Primary constructor of `v1 == v2 + C`
- KNumEqualXYZ - Class in com.artelys.kalis
-
This class creates a `X == Y + Z` constraint
Example : - KNumEqualXYZ(long, boolean) - Constructor for class com.artelys.kalis.KNumEqualXYZ
- KNumEqualXYZ(KNumEqualXYZ) - Constructor for class com.artelys.kalis.KNumEqualXYZ
- KNumEqualXYZ(KNumVar, KNumVar, KNumVar) - Constructor for class com.artelys.kalis.KNumEqualXYZ
- KNumGreaterOrEqualXc - Class in com.artelys.kalis
-
This class creates a `X >= C` constraint
Example : - KNumGreaterOrEqualXc(long, boolean) - Constructor for class com.artelys.kalis.KNumGreaterOrEqualXc
- KNumGreaterOrEqualXc(KNumGreaterOrEqualXc) - Constructor for class com.artelys.kalis.KNumGreaterOrEqualXc
-
Copy constructor
- KNumGreaterOrEqualXc(KNumVar, double) - Constructor for class com.artelys.kalis.KNumGreaterOrEqualXc
-
Primary constructor of `v1 >= C`
- KNumGreaterOrEqualXyc - Class in com.artelys.kalis
-
This class creates a `X >= Y + C` constraint
Example : - KNumGreaterOrEqualXyc(long, boolean) - Constructor for class com.artelys.kalis.KNumGreaterOrEqualXyc
- KNumGreaterOrEqualXyc(KNumGreaterOrEqualXyc) - Constructor for class com.artelys.kalis.KNumGreaterOrEqualXyc
-
Copy constructor
- KNumGreaterOrEqualXyc(KNumVar, KNumVar, double) - Constructor for class com.artelys.kalis.KNumGreaterOrEqualXyc
-
Primary constructor of `v1 >= v2 + C`
- KNumInputOrder - Class in com.artelys.kalis
-
This class implements a variable selector that selects the first uninstantiated variable in the input order.
Example : - KNumInputOrder() - Constructor for class com.artelys.kalis.KNumInputOrder
-
Constructor
- KNumInputOrder(long, boolean) - Constructor for class com.artelys.kalis.KNumInputOrder
- KNumInputOrder(KNumInputOrder) - Constructor for class com.artelys.kalis.KNumInputOrder
-
Copy constructor
- KNumLargestReducedCost - Class in com.artelys.kalis
-
This variable selector selects the variable with biggest reduced cost in
current LP solution of the provided linear relaxation solver.
- KNumLargestReducedCost(long, boolean) - Constructor for class com.artelys.kalis.KNumLargestReducedCost
- KNumLargestReducedCost(KLinearRelaxationSolver) - Constructor for class com.artelys.kalis.KNumLargestReducedCost
-
Constructor
- KNumLargestReducedCost(KNumLargestReducedCost) - Constructor for class com.artelys.kalis.KNumLargestReducedCost
-
Copy constructor
- KNumLessOrEqualXc - Class in com.artelys.kalis
-
This class creates a `X <= C` constraint
Example : - KNumLessOrEqualXc(long, boolean) - Constructor for class com.artelys.kalis.KNumLessOrEqualXc
- KNumLessOrEqualXc(KNumLessOrEqualXc) - Constructor for class com.artelys.kalis.KNumLessOrEqualXc
-
Copy constructor
- KNumLessOrEqualXc(KNumVar, double) - Constructor for class com.artelys.kalis.KNumLessOrEqualXc
-
Primary constructor of `v1 <= C`
- KNumLinComb - Class in com.artelys.kalis
-
This class creates a Sum(ai.Xi) { <= , != , == } C constraint
Example : - KNumLinComb - Static variable in class com.artelys.kalis.KProblem.constraintClass
- KNumLinComb(long, boolean) - Constructor for class com.artelys.kalis.KNumLinComb
- KNumLinComb(KNumLinComb) - Constructor for class com.artelys.kalis.KNumLinComb
-
Copy Constructor
- KNumLinComb(String, KDoubleArray, KNumVarArray, double, int) - Constructor for class com.artelys.kalis.KNumLinComb
-
Primary Constructor
- KNumLinComb.LinCombOperator - Class in com.artelys.kalis
- KNumLowerOrEqualXyc - Class in com.artelys.kalis
-
This class creates a `X <= Y + C` constraint
Example : - KNumLowerOrEqualXyc(long, boolean) - Constructor for class com.artelys.kalis.KNumLowerOrEqualXyc
- KNumLowerOrEqualXyc(KNumLowerOrEqualXyc) - Constructor for class com.artelys.kalis.KNumLowerOrEqualXyc
-
Copy constructor
- KNumLowerOrEqualXyc(KNumVar, KNumVar, double) - Constructor for class com.artelys.kalis.KNumLowerOrEqualXyc
-
Primary constructor of `v1 <= v2 + C`
- KNumMiddle - Class in com.artelys.kalis
-
This class implements a value selector that selects the nearest value from
the middle value in the domain of the variable.
Example : - KNumMiddle() - Constructor for class com.artelys.kalis.KNumMiddle
-
Constructor
- KNumMiddle(long, boolean) - Constructor for class com.artelys.kalis.KNumMiddle
- KNumMiddle(KNumMiddle) - Constructor for class com.artelys.kalis.KNumMiddle
-
Copy constructor
- KNumNearestRelaxedValue - Class in com.artelys.kalis
-
This value selector chooses the value closest to the relaxed solution
contained in the provided solver.
If the relaxed value for a KFloatVar variable is within its bounds, the
selected value is simply the relaxed value. - KNumNearestRelaxedValue(long, boolean) - Constructor for class com.artelys.kalis.KNumNearestRelaxedValue
- KNumNearestRelaxedValue(KLinearRelaxationSolver) - Constructor for class com.artelys.kalis.KNumNearestRelaxedValue
-
Constructor
- KNumNearestRelaxedValue(KNumNearestRelaxedValue) - Constructor for class com.artelys.kalis.KNumNearestRelaxedValue
-
Copy constructor
- KNumNearestValue - Class in com.artelys.kalis
-
This class implements a value selector that selects the nearest value from target in the domain of the variable .
Example : - KNumNearestValue() - Constructor for class com.artelys.kalis.KNumNearestValue
- KNumNearestValue(long, boolean) - Constructor for class com.artelys.kalis.KNumNearestValue
- KNumNearestValue(KNumNearestValue) - Constructor for class com.artelys.kalis.KNumNearestValue
- KNumNonLinearComb - Class in com.artelys.kalis
-
This class represents a constraint to propagate any non linear constraint of
the form KNonLinearTerm COMPARATOR KNonLinearTerm.
- KNumNonLinearComb(long, boolean) - Constructor for class com.artelys.kalis.KNumNonLinearComb
- KNumNonLinearComb(KNumNonLinearComb) - Constructor for class com.artelys.kalis.KNumNonLinearComb
-
Copy Constructor
- KNumNonLinearComb(KProblem, KNonLinearTerm, double, int) - Constructor for class com.artelys.kalis.KNumNonLinearComb
-
Constructor with a non linear term on the left and a real on the right
- KNumNonLinearComb(KProblem, KNonLinearTerm, KNonLinearTerm, int) - Constructor for class com.artelys.kalis.KNumNonLinearComb
-
Primary Constructor
- KNumNonLinearComb(KProblem, KNonLinearTerm, KNumVar, int) - Constructor for class com.artelys.kalis.KNumNonLinearComb
-
Constructor with a non linear term on the left and a variable on the right
- KNumNonLinearComb.NonLinearCombOperator - Class in com.artelys.kalis
-
Available operators for the constraint
- KNumObjectiveOptimalityChecker - Class in com.artelys.kalis
-
An OptimalityToleranceChecker to use with any type of
KNumVar objective, which use both a relative and absolute
difference criteria. - KNumObjectiveOptimalityChecker(boolean, double, double) - Constructor for class com.artelys.kalis.KNumObjectiveOptimalityChecker
- KNumObjectiveOptimalityChecker(long, boolean) - Constructor for class com.artelys.kalis.KNumObjectiveOptimalityChecker
- KNumSmallestDomain - Class in com.artelys.kalis
-
Smallest domain variable selector
- KNumSmallestDomain() - Constructor for class com.artelys.kalis.KNumSmallestDomain
-
Default constructor
- KNumSmallestDomain(long, boolean) - Constructor for class com.artelys.kalis.KNumSmallestDomain
- KNumSmallestDomain(KNumSmallestDomain) - Constructor for class com.artelys.kalis.KNumSmallestDomain
-
Copy constructor
- KNumValueSelector - Class in com.artelys.kalis
-
Abstract interface class for value selection heuristic
- KNumValueSelector() - Constructor for class com.artelys.kalis.KNumValueSelector
-
Constructor
- KNumValueSelector(long, boolean) - Constructor for class com.artelys.kalis.KNumValueSelector
- KNumValueSelector(KNumValueSelector) - Constructor for class com.artelys.kalis.KNumValueSelector
-
Copy constructor
- KNumValueSelector(KProblem) - Constructor for class com.artelys.kalis.KNumValueSelector
-
Constructor with KProblem
- KNumValueSelector(SWIGTYPE_p_KNumValueSelector_I) - Constructor for class com.artelys.kalis.KNumValueSelector
-
Constructor with KNumValueSelector_I*
- KNumValueSelector(SWIGTYPE_p_KNumValueSelector_I, boolean) - Constructor for class com.artelys.kalis.KNumValueSelector
-
Constructor with KNumValueSelector_I*
- KNumVar - Class in com.artelys.kalis
-
Superclass of decision variables
- KNumVar() - Constructor for class com.artelys.kalis.KNumVar
-
Default constructor
- KNumVar(long, boolean) - Constructor for class com.artelys.kalis.KNumVar
- KNumVar(KNumVar) - Constructor for class com.artelys.kalis.KNumVar
-
Copy constructor
- KNumVar(KProblem) - Constructor for class com.artelys.kalis.KNumVar
-
main constructor
- KNumVar(KProblem, SWIGTYPE_p_KNumVar_I) - Constructor for class com.artelys.kalis.KNumVar
-
Constructor with KProblem and KNumVar_I
- KNumVar(SWIGTYPE_p_KNumVar_I) - Constructor for class com.artelys.kalis.KNumVar
-
Constructor with KNumVar_I
- KNumVar.Type - Class in com.artelys.kalis
-
Variable types
- KNumVarArray - Class in com.artelys.kalis
-
This class implements an array of KNumVar.
Example : - KNumVarArray() - Constructor for class com.artelys.kalis.KNumVarArray
-
default constructor
- KNumVarArray(long, boolean) - Constructor for class com.artelys.kalis.KNumVarArray
- KNumVariableSelector - Class in com.artelys.kalis
-
Abstract interface class for variable selection heuristic.
- KNumVariableSelector() - Constructor for class com.artelys.kalis.KNumVariableSelector
-
Constructor
- KNumVariableSelector(int) - Constructor for class com.artelys.kalis.KNumVariableSelector
- KNumVariableSelector(long, boolean) - Constructor for class com.artelys.kalis.KNumVariableSelector
- KNumVariableSelector(KNumVariableSelector) - Constructor for class com.artelys.kalis.KNumVariableSelector
-
Copy constructor
- KNumVariableSelector(KProblem) - Constructor for class com.artelys.kalis.KNumVariableSelector
-
Constructor with KProblem
- KNumVariableSelector(SWIGTYPE_p_KNumVariableSelector_I) - Constructor for class com.artelys.kalis.KNumVariableSelector
- KNumVariableSelector(SWIGTYPE_p_KNumVariableSelector_I, boolean) - Constructor for class com.artelys.kalis.KNumVariableSelector
- KNumXEqualsAbsY - Class in com.artelys.kalis
-
This class creates a `X = |Y|` constraint
Example : - KNumXEqualsAbsY(long, boolean) - Constructor for class com.artelys.kalis.KNumXEqualsAbsY
- KNumXEqualsAbsY(KNumVar, KNumVar) - Constructor for class com.artelys.kalis.KNumXEqualsAbsY
-
Primary constructor of v1 = ln( v2 )
- KNumXEqualsAbsY(KNumXEqualsAbsY) - Constructor for class com.artelys.kalis.KNumXEqualsAbsY
- KNumXEqualsAtan2YZ - Class in com.artelys.kalis
-
This class creates a X = atan2(Y, Z) constraint.
Atan2(Y, Z) is defined as follow :
- atan(Y/Z) if Z > 0
- atan(Y/Z) + PI if Z < 0 and Y >= 0
- atan(Y/Z) - PI if Z < 0 and Y < 0
- (+ PI / 2) if Z = 0 and Y > 0
- (- PI / 2) if Z = 0 and Y < 0
- undefined if Z = 0 and Y = 0
Domain of X variable is at least (-PI, PI].
Example : - KNumXEqualsAtan2YZ(long, boolean) - Constructor for class com.artelys.kalis.KNumXEqualsAtan2YZ
- KNumXEqualsAtan2YZ(KNumVar, KNumVar, KNumVar) - Constructor for class com.artelys.kalis.KNumXEqualsAtan2YZ
-
Primary constructor of X = atan2(Y, Z)
- KNumXEqualsAtan2YZ(KNumXEqualsAtan2YZ) - Constructor for class com.artelys.kalis.KNumXEqualsAtan2YZ
-
Copy constructor
- KNumXEqualsLnY - Class in com.artelys.kalis
-
This class creates a X = ln(Y) constraint
Example : - KNumXEqualsLnY(long, boolean) - Constructor for class com.artelys.kalis.KNumXEqualsLnY
- KNumXEqualsLnY(KNumVar, KNumVar) - Constructor for class com.artelys.kalis.KNumXEqualsLnY
-
Primary constructor of `v1 = ln( v2 )`
- KNumXEqualsLnY(KNumXEqualsLnY) - Constructor for class com.artelys.kalis.KNumXEqualsLnY
- KNumXEqualsYArithPowC - Class in com.artelys.kalis
-
This class creates a X = Y ^ C constraint
Example : - KNumXEqualsYArithPowC(long, boolean) - Constructor for class com.artelys.kalis.KNumXEqualsYArithPowC
- KNumXEqualsYArithPowC(KNumVar, KNumVar, int) - Constructor for class com.artelys.kalis.KNumXEqualsYArithPowC
-
Primary constructor of `v1 = v2 ^ c`
- KNumXEqualsYArithPowC(KNumXEqualsYArithPowC) - Constructor for class com.artelys.kalis.KNumXEqualsYArithPowC
-
Copy constructor
- KNumXEqualsYSquared - Class in com.artelys.kalis
-
This class creates a `X = Y^2` constraint
Example : - KNumXEqualsYSquared(long, boolean) - Constructor for class com.artelys.kalis.KNumXEqualsYSquared
- KNumXEqualsYSquared(KNumVar, KNumVar) - Constructor for class com.artelys.kalis.KNumXEqualsYSquared
-
Primary constructor of `v1 = v2^2`
- KNumXEqualsYSquared(KNumXEqualsYSquared) - Constructor for class com.artelys.kalis.KNumXEqualsYSquared
-
Copy constructor
- KNumXEqualsYTimesC - Class in com.artelys.kalis
-
This class creates a `X = Y * C` constraint
Example : - KNumXEqualsYTimesC(long, boolean) - Constructor for class com.artelys.kalis.KNumXEqualsYTimesC
- KNumXEqualsYTimesC(KNumVar, KNumVar, double) - Constructor for class com.artelys.kalis.KNumXEqualsYTimesC
-
Primary constructor of `v1 = v2 * c`
- KNumXEqualsYTimesC(KNumXEqualsYTimesC) - Constructor for class com.artelys.kalis.KNumXEqualsYTimesC
-
Copy constructor
- KNumXEqualsYTimesZ - Class in com.artelys.kalis
-
This class creates a `X == Y * Z` constraint
Example : - KNumXEqualsYTimesZ(long, boolean) - Constructor for class com.artelys.kalis.KNumXEqualsYTimesZ
- KNumXEqualsYTimesZ(KNumVar, KNumVar, KNumVar) - Constructor for class com.artelys.kalis.KNumXEqualsYTimesZ
- KNumXEqualsYTimesZ(KNumXEqualsYTimesZ) - Constructor for class com.artelys.kalis.KNumXEqualsYTimesZ
- KNumXOperatorACosY - Class in com.artelys.kalis
-
This class creates a X {==,<=,>=} acos(Y) constraint
Example : - KNumXOperatorACosY(long, boolean) - Constructor for class com.artelys.kalis.KNumXOperatorACosY
- KNumXOperatorACosY(KNumVar, KNumVar, int) - Constructor for class com.artelys.kalis.KNumXOperatorACosY
-
Primary constructor of v1 [op] acos( v2 )
- KNumXOperatorACosY(KNumXOperatorACosY) - Constructor for class com.artelys.kalis.KNumXOperatorACosY
-
Copy constructor
- KNumXOperatorASinY - Class in com.artelys.kalis
-
This class creates a X {==,<=,>=} asin(Y) constraint
Example : - KNumXOperatorASinY(long, boolean) - Constructor for class com.artelys.kalis.KNumXOperatorASinY
- KNumXOperatorASinY(KNumVar, KNumVar, int) - Constructor for class com.artelys.kalis.KNumXOperatorASinY
-
Primary constructor of v1 [op] asin( v2 )
- KNumXOperatorASinY(KNumXOperatorASinY) - Constructor for class com.artelys.kalis.KNumXOperatorASinY
-
Copy constructor
- KNumXOperatorATanY - Class in com.artelys.kalis
-
This class creates a X {==,<=,>=} atan(Y) constraint
Example : - KNumXOperatorATanY(long, boolean) - Constructor for class com.artelys.kalis.KNumXOperatorATanY
- KNumXOperatorATanY(KNumVar, KNumVar, int) - Constructor for class com.artelys.kalis.KNumXOperatorATanY
-
Primary constructor of v1 [op] atan( v2 )
- KNumXOperatorATanY(KNumXOperatorATanY) - Constructor for class com.artelys.kalis.KNumXOperatorATanY
-
Copy constructor
- KNumXOperatorCosY - Class in com.artelys.kalis
-
This class creates a X {==,<=,>=} cos(Y) constraint
Example : - KNumXOperatorCosY(long, boolean) - Constructor for class com.artelys.kalis.KNumXOperatorCosY
- KNumXOperatorCosY(KNumVar, KNumVar, int) - Constructor for class com.artelys.kalis.KNumXOperatorCosY
-
Primary constructor of v1 [op] cos( v2 )
- KNumXOperatorCosY(KNumXOperatorCosY) - Constructor for class com.artelys.kalis.KNumXOperatorCosY
-
Copy constructor
- KNumXOperatorExpY - Class in com.artelys.kalis
-
This class creates a X {==,<=,>=} exp(Y) constraint
Example : - KNumXOperatorExpY(long, boolean) - Constructor for class com.artelys.kalis.KNumXOperatorExpY
- KNumXOperatorExpY(KNumVar, KNumVar, int) - Constructor for class com.artelys.kalis.KNumXOperatorExpY
-
Primary constructor of v1 [op] ln( v2 )
- KNumXOperatorExpY(KNumXOperatorExpY) - Constructor for class com.artelys.kalis.KNumXOperatorExpY
-
Copy constructor
- KNumXOperatorLnY - Class in com.artelys.kalis
-
This class creates a X {==,<=,>=} ln(Y) constraint
Example : - KNumXOperatorLnY(long, boolean) - Constructor for class com.artelys.kalis.KNumXOperatorLnY
- KNumXOperatorLnY(KNumVar, KNumVar, int) - Constructor for class com.artelys.kalis.KNumXOperatorLnY
-
Primary constructor of v1 [op] ln( v2 )
- KNumXOperatorLnY(KNumXOperatorLnY) - Constructor for class com.artelys.kalis.KNumXOperatorLnY
-
Copy constructor
- KNumXOperatorSinY - Class in com.artelys.kalis
-
This class creates a X {==,<=,>=} sin(Y) constraint
Example : - KNumXOperatorSinY(long, boolean) - Constructor for class com.artelys.kalis.KNumXOperatorSinY
- KNumXOperatorSinY(KNumVar, KNumVar, int) - Constructor for class com.artelys.kalis.KNumXOperatorSinY
-
Primary constructor of v1 [op] sin( v2 )
- KNumXOperatorSinY(KNumXOperatorSinY) - Constructor for class com.artelys.kalis.KNumXOperatorSinY
-
Copy constructor
- KNumXOperatorTanY - Class in com.artelys.kalis
-
This class creates a X {==,<=,>=} tan(Y) constraint
Example : - KNumXOperatorTanY(long, boolean) - Constructor for class com.artelys.kalis.KNumXOperatorTanY
- KNumXOperatorTanY(KNumVar, KNumVar, int) - Constructor for class com.artelys.kalis.KNumXOperatorTanY
-
Primary constructor of v1 [op] tan( v2 )
- KNumXOperatorTanY(KNumXOperatorTanY) - Constructor for class com.artelys.kalis.KNumXOperatorTanY
-
Copy constructor
- KOccurence - Static variable in class com.artelys.kalis.KProblem.constraintClass
- KOccurenceVal - Static variable in class com.artelys.kalis.KProblem.constraintClass
- KOccurrence - Class in com.artelys.kalis
-
This class creates an occurence constraint of a value in a list of variables
Example : - KOccurrence(long, boolean) - Constructor for class com.artelys.kalis.KOccurrence
- KOccurrence(KIntVarArray, KIntArray, int, int) - Constructor for class com.artelys.kalis.KOccurrence
-
Constructor
- KOccurrence(KOccurrence) - Constructor for class com.artelys.kalis.KOccurrence
-
Copy constructor
- KOccurrence(KOccurTerm, int, boolean, boolean) - Constructor for class com.artelys.kalis.KOccurrence
-
Constructor
- KOccurrence(KOccurTerm, KIntVar, boolean, boolean) - Constructor for class com.artelys.kalis.KOccurrence
-
Constructor
- KOccurTerm - Class in com.artelys.kalis
-
This class represent an expression of type occur(target,lvars) where target
is the value for wich we want to restrict the number of occurence(s) in the
lVars array of variables.
Example : - KOccurTerm() - Constructor for class com.artelys.kalis.KOccurTerm
-
Default constructor
- KOccurTerm(int, KIntVarArray) - Constructor for class com.artelys.kalis.KOccurTerm
-
Main constructor
- KOccurTerm(long, boolean) - Constructor for class com.artelys.kalis.KOccurTerm
- KOccurTerm(KOccurTerm, int) - Constructor for class com.artelys.kalis.KOccurTerm
-
Copy constructor for a specific instance
- KOptimalityToleranceChecker - Class in com.artelys.kalis
-
This interface sets a framework for objects providing method to check if the
current solution is close enough to the optimum, and, if not, to give a new
bound to set on the objective variable. - KOptimalityToleranceChecker(long, boolean) - Constructor for class com.artelys.kalis.KOptimalityToleranceChecker
- KOptimizeListener - Class in com.artelys.kalis
- KOptimizeListener() - Constructor for class com.artelys.kalis.KOptimizeListener
- KOptimizeListener(long, boolean) - Constructor for class com.artelys.kalis.KOptimizeListener
- KOptimizeListener(KOptimizeListener) - Constructor for class com.artelys.kalis.KOptimizeListener
- KOptimizeListener(SWIGTYPE_p_KParallelSolver_I, SWIGTYPE_p_KSolver_I) - Constructor for class com.artelys.kalis.KOptimizeListener
- KOptimizeListener(SWIGTYPE_p_KParallelSolver_I, SWIGTYPE_p_KSolver_I, boolean) - Constructor for class com.artelys.kalis.KOptimizeListener
- KOptimizeListener(SWIGTYPE_p_KParallelSolver_I, SWIGTYPE_p_KSolver_I, boolean, boolean) - Constructor for class com.artelys.kalis.KOptimizeListener
- KOptimizeWithISListener - Class in com.artelys.kalis
- KOptimizeWithISListener() - Constructor for class com.artelys.kalis.KOptimizeWithISListener
- KOptimizeWithISListener(long, boolean) - Constructor for class com.artelys.kalis.KOptimizeWithISListener
- KOptimizeWithISListener(KOptimizeWithISListener) - Constructor for class com.artelys.kalis.KOptimizeWithISListener
- KOptimizeWithISListener(SWIGTYPE_p_KParallelSolver_I, SWIGTYPE_p_KSolver_I) - Constructor for class com.artelys.kalis.KOptimizeWithISListener
- KOptimizeWithISListener(SWIGTYPE_p_KParallelSolver_I, SWIGTYPE_p_KSolver_I, boolean) - Constructor for class com.artelys.kalis.KOptimizeWithISListener
- KOtherNodeLinearRelaxationSolverConfigurator - Class in com.artelys.kalis
- KOtherNodeLinearRelaxationSolverConfigurator(long, boolean) - Constructor for class com.artelys.kalis.KOtherNodeLinearRelaxationSolverConfigurator
- KOtherNodeLinearRelaxationSolverConfigurator(KProblem) - Constructor for class com.artelys.kalis.KOtherNodeLinearRelaxationSolverConfigurator
- KParallelBranchingScheme - Class in com.artelys.kalis
-
Parallel branching scheme
Example: - KParallelBranchingScheme(long, boolean) - Constructor for class com.artelys.kalis.KParallelBranchingScheme
- KParallelBranchingScheme(KBranchingSchemeArray, int) - Constructor for class com.artelys.kalis.KParallelBranchingScheme
-
Constructor
- KParallelBranchingScheme(KParallelBranchingScheme) - Constructor for class com.artelys.kalis.KParallelBranchingScheme
- KParallelBranchingScheme(SWIGTYPE_p_KParallelBranchingScheme_I) - Constructor for class com.artelys.kalis.KParallelBranchingScheme
- KParallelSolverEventListener - Class in com.artelys.kalis
- KParallelSolverEventListener() - Constructor for class com.artelys.kalis.KParallelSolverEventListener
- KParallelSolverEventListener(long, boolean) - Constructor for class com.artelys.kalis.KParallelSolverEventListener
- KParallelSolverEventListener(KParallelSolverEventListener) - Constructor for class com.artelys.kalis.KParallelSolverEventListener
- KParallelSolverEventListener(SWIGTYPE_p_KParallelSolver_I, SWIGTYPE_p_KSolver_I) - Constructor for class com.artelys.kalis.KParallelSolverEventListener
- KParallelSolverEventListener(SWIGTYPE_p_KParallelSolver_I, SWIGTYPE_p_KSolver_I, boolean) - Constructor for class com.artelys.kalis.KParallelSolverEventListener
- KParallelSolverEventListener(SWIGTYPE_p_KParallelSolver_I, SWIGTYPE_p_KSolver_I, boolean, boolean) - Constructor for class com.artelys.kalis.KParallelSolverEventListener
- KPathOrder - Class in com.artelys.kalis
-
A variable selector based on a path order.
The initial successor is chosen randomly. - KPathOrder() - Constructor for class com.artelys.kalis.KPathOrder
- KPathOrder(long, boolean) - Constructor for class com.artelys.kalis.KPathOrder
- KPathOrder(KIntVarArray) - Constructor for class com.artelys.kalis.KPathOrder
- KPathOrder(KIntVarArray, KIntMatrix) - Constructor for class com.artelys.kalis.KPathOrder
-
Constructor
- KPathOrder(KPathOrder) - Constructor for class com.artelys.kalis.KPathOrder
-
Copy constructor
- KProbe - Class in com.artelys.kalis
-
Probe branching scheme
- KProbe() - Constructor for class com.artelys.kalis.KProbe
-
Constructor (Default variable and value selection heuristics are used)
- KProbe(int) - Constructor for class com.artelys.kalis.KProbe
-
Constructor (Default variable and value selection heuristics are used)
- KProbe(int, int) - Constructor for class com.artelys.kalis.KProbe
-
Constructor (Default variable and value selection heuristics are used)
- KProbe(long, boolean) - Constructor for class com.artelys.kalis.KProbe
- KProbe(KProbe) - Constructor for class com.artelys.kalis.KProbe
- KProbe(KVariableSelector) - Constructor for class com.artelys.kalis.KProbe
-
Constructor (default value selector is used)
- KProbe(KVariableSelector, int) - Constructor for class com.artelys.kalis.KProbe
-
Constructor (default value selector is used)
- KProbe(KVariableSelector, int, int) - Constructor for class com.artelys.kalis.KProbe
-
Constructor (default value selector is used)
- KProbe(KVariableSelector, KValueSelector) - Constructor for class com.artelys.kalis.KProbe
-
Constructor
- KProbe(KVariableSelector, KValueSelector, int) - Constructor for class com.artelys.kalis.KProbe
-
Constructor
- KProbe(KVariableSelector, KValueSelector, int, int) - Constructor for class com.artelys.kalis.KProbe
-
Constructor
- KProbe(KVariableSelector, KValueSelector, KIntVarArray) - Constructor for class com.artelys.kalis.KProbe
-
Constructor
- KProbe(KVariableSelector, KValueSelector, KIntVarArray, int) - Constructor for class com.artelys.kalis.KProbe
-
Constructor
- KProbe(KVariableSelector, KValueSelector, KIntVarArray, int, int) - Constructor for class com.artelys.kalis.KProbe
-
Constructor
- KProbe(SWIGTYPE_p_KProbe_I) - Constructor for class com.artelys.kalis.KProbe
- KProbeDisjunction - Class in com.artelys.kalis
-
ProbeDisjunction branching scheme
- KProbeDisjunction() - Constructor for class com.artelys.kalis.KProbeDisjunction
-
Constructor
- KProbeDisjunction(long, boolean) - Constructor for class com.artelys.kalis.KProbeDisjunction
- KProbeDisjunction(KDisjunctionArray) - Constructor for class com.artelys.kalis.KProbeDisjunction
-
Constructor
- KProbeDisjunction(KDisjunctionArray, KDisjunctionSelector) - Constructor for class com.artelys.kalis.KProbeDisjunction
-
Constructor
- KProbeDisjunction(KDisjunctionArray, KDisjunctionSelector, int) - Constructor for class com.artelys.kalis.KProbeDisjunction
-
Constructor
- KProbeDisjunction(KDisjunctionSelector) - Constructor for class com.artelys.kalis.KProbeDisjunction
-
Constructor
- KProbeDisjunction(KDisjunctionSelector, int) - Constructor for class com.artelys.kalis.KProbeDisjunction
-
Constructor
- KProbeDisjunction(KProbeDisjunction) - Constructor for class com.artelys.kalis.KProbeDisjunction
-
Copy constructor
- KProbeDisjunction(SWIGTYPE_p_KProbeDisjunction_I) - Constructor for class com.artelys.kalis.KProbeDisjunction
-
Constructor with KProbeDisjunction_I*
- KProblem - Class in com.artelys.kalis
-
Constraint satisfaction and optimization problems include variables,
constraints ( modeling entities ) and might have solutions after search.
Such problems are represented in Artelys Kalis by objects of the class
KProblem. - KProblem() - Constructor for class com.artelys.kalis.KProblem
-
Default constructor
- KProblem(long, boolean) - Constructor for class com.artelys.kalis.KProblem
- KProblem(KProblem) - Constructor for class com.artelys.kalis.KProblem
- KProblem(KSession, String) - Constructor for class com.artelys.kalis.KProblem
-
Main problem constructor
If n = 0, a multi-instance KProblem object is created with as many instances as the number of available cores
If n < 0, a single-instance KProblem object is created
- KProblem(KSession, String, int) - Constructor for class com.artelys.kalis.KProblem
-
Main problem constructor
If n = 0, a multi-instance KProblem object is created with as many instances as the number of available cores
If n < 0, a single-instance KProblem object is created
- KProblem(KSession, String, int, long) - Constructor for class com.artelys.kalis.KProblem
-
Main problem constructor
If n = 0, a multi-instance KProblem object is created with as many instances as the number of available cores
If n < 0, a single-instance KProblem object is created
- KProblem(KSession, String, int, long, long) - Constructor for class com.artelys.kalis.KProblem
-
Main problem constructor
If n = 0, a multi-instance KProblem object is created with as many instances as the number of available cores
If n < 0, a single-instance KProblem object is created
- KProblem.constraintClass - Class in com.artelys.kalis
-
Constraint classes for which an automatic relaxation is available
- KProblem.LogLevel - Class in com.artelys.kalis
-
Ouput log level
- KProblem.Sense - Class in com.artelys.kalis
-
Sense for optimization
- KRandomValue - Class in com.artelys.kalis
-
This class implements a value selector that selects a value at random in the domain of the variable.
Example : - KRandomValue() - Constructor for class com.artelys.kalis.KRandomValue
- KRandomValue(long, boolean) - Constructor for class com.artelys.kalis.KRandomValue
- KRandomValue(KRandomValue) - Constructor for class com.artelys.kalis.KRandomValue
- KRandomVariable - Class in com.artelys.kalis
-
This class implements a variable selector that selects an uninstantiated
variable at random.
Example : - KRandomVariable() - Constructor for class com.artelys.kalis.KRandomVariable
- KRandomVariable(long, boolean) - Constructor for class com.artelys.kalis.KRandomVariable
- KRandomVariable(KRandomVariable) - Constructor for class com.artelys.kalis.KRandomVariable
- KRelation - Class in com.artelys.kalis
-
A relation term between an expression and constants.
- KRelation(long, boolean) - Constructor for class com.artelys.kalis.KRelation
- KRelation.Comparator - Class in com.artelys.kalis
- KRelativeToleranceOptimalityChecker - Class in com.artelys.kalis
-
An OptimalityToleranceChecker to use with any type of
KNumVar objective, which use a relative difference criteria. - KRelativeToleranceOptimalityChecker(boolean, double) - Constructor for class com.artelys.kalis.KRelativeToleranceOptimalityChecker
- KRelativeToleranceOptimalityChecker(long, boolean) - Constructor for class com.artelys.kalis.KRelativeToleranceOptimalityChecker
- KRelaxationSolver - Class in com.artelys.kalis
-
This class is intended as a superclass for linear relaxation solvers.
Such a solver must be provided with
- a linear relaxation (KLinearRelaxation)
- an objective variable (KNumVar)
- a sense for optimization (KProblem::Sense).
It relies on a LP/MIP solver to provide the following information:
- a value (a bound for the relaxed problem, cf method getBound())
- a solution, possibly not feasible for the original problem, but which can be used to guide the search for a feasible solution
- if the problem is LP, reduced costs (that can be used for instance in the "reduced cost fixing" procedure).
- KRelaxationSolver(long, boolean) - Constructor for class com.artelys.kalis.KRelaxationSolver
- KRelaxationSolverConfigurator - Class in com.artelys.kalis
- KRelaxationSolverConfigurator(long, boolean) - Constructor for class com.artelys.kalis.KRelaxationSolverConfigurator
- KRelaxationSolverConfigurator(SWIGTYPE_p_KRelaxationSolverConfigurator_I) - Constructor for class com.artelys.kalis.KRelaxationSolverConfigurator
- KResource - Class in com.artelys.kalis
-
Resources (machines, raw material etc) can be of two different types :
- Disjunctive when the resource can process only one task at a time (represented by the class KUnaryResource).
- Cumulative when the resource can process several tasks at the same time (represented by the class KDiscreteResource).
Traditional examples of disjunctive resources are Jobshop problems,
cumulative resources are heavily used for the Resource-Constrained Project
Scheduling Problem (RCPSP). - KResource() - Constructor for class com.artelys.kalis.KResource
-
Empty constructor
- KResource(long, boolean) - Constructor for class com.artelys.kalis.KResource
- KResource(KResource) - Constructor for class com.artelys.kalis.KResource
-
Copy constructor
- KResource(KSchedule) - Constructor for class com.artelys.kalis.KResource
-
Basic constructor
- KResourceArray - Class in com.artelys.kalis
-
This class implements an array of KResource
Example : - KResourceArray() - Constructor for class com.artelys.kalis.KResourceArray
-
default constructor
- KResourceArray(long, boolean) - Constructor for class com.artelys.kalis.KResourceArray
- KResourceArray(KSchedule, int) - Constructor for class com.artelys.kalis.KResourceArray
-
This constructor allows to build an array of variables with the same bounds
- KResourceArray(KSchedule, int, String) - Constructor for class com.artelys.kalis.KResourceArray
-
This constructor allows to build an array of variables with the same bounds
- KResourceSelector - Class in com.artelys.kalis
-
Resource selection heuristic
- KResourceSelector() - Constructor for class com.artelys.kalis.KResourceSelector
-
Empty constructor
- KResourceSelector(long, boolean) - Constructor for class com.artelys.kalis.KResourceSelector
- KResourceSelector(KProblem) - Constructor for class com.artelys.kalis.KResourceSelector
-
Constructor with KProblem
- KResourceSelector(KResourceSelector) - Constructor for class com.artelys.kalis.KResourceSelector
-
Copy constructor
- KResourceUsage - Class in com.artelys.kalis
-
A KResourceUsage object can be used to describe the a specific usage of a
given resource. - KResourceUsage(long, boolean) - Constructor for class com.artelys.kalis.KResourceUsage
- KResourceUsage(KResource, int) - Constructor for class com.artelys.kalis.KResourceUsage
-
Constructor
- KResourceUsage(KResource, int, int) - Constructor for class com.artelys.kalis.KResourceUsage
-
Constructor
- KResourceUsage(KResource, KIntArray) - Constructor for class com.artelys.kalis.KResourceUsage
-
Constructor
- KResourceUsage(KResourceUsage) - Constructor for class com.artelys.kalis.KResourceUsage
-
Copy constructor
- KResourceUsageArray - Class in com.artelys.kalis
-
Utility container for storing a list of KResourceUsage
- KResourceUsageArray() - Constructor for class com.artelys.kalis.KResourceUsageArray
-
Default constructor
- KResourceUsageArray(long, boolean) - Constructor for class com.artelys.kalis.KResourceUsageArray
- KSchedule - Class in com.artelys.kalis
-
Scheduling and planning problems are concerned with determining a plan for
the execution of a given set of tasks.
The objective may be to generate a feasible schedule that satisfies the given
constraints (such as sequence of tasks or limited resource availability) or
to optimize a given criterion such as the makespan of the schedule.
Artelys-Kalis defines several aggregate modeling objects to simplify the
formulation of standard scheduling problems like tasks,resources and schedule
objects. - KSchedule(long, boolean) - Constructor for class com.artelys.kalis.KSchedule
- KSchedule(KProblem, String, int, int) - Constructor for class com.artelys.kalis.KSchedule
-
Constructor
- KSchedule.ScheduleStatus - Class in com.artelys.kalis
- KSession - Class in com.artelys.kalis
-
Nothing can be done in Artelys Kalis outside a KSession object.
- KSession() - Constructor for class com.artelys.kalis.KSession
-
Default constructor , printBanner activates the printing of the banner
- KSession(boolean) - Constructor for class com.artelys.kalis.KSession
-
Default constructor , printBanner activates the printing of the banner
- KSession(long, boolean) - Constructor for class com.artelys.kalis.KSession
- KSession(short[]) - Constructor for class com.artelys.kalis.KSession
-
Constructor with string license
- KSession(short[], boolean) - Constructor for class com.artelys.kalis.KSession
-
Constructor with string license
- KSession(KSession) - Constructor for class com.artelys.kalis.KSession
- KSettleDisjunction - Class in com.artelys.kalis
-
KSettleDisjunction branching scheme
Example : - KSettleDisjunction() - Constructor for class com.artelys.kalis.KSettleDisjunction
-
Primary constructor
- KSettleDisjunction(long, boolean) - Constructor for class com.artelys.kalis.KSettleDisjunction
- KSettleDisjunction(KDisjunctionArray) - Constructor for class com.artelys.kalis.KSettleDisjunction
-
Constructor
- KSettleDisjunction(KDisjunctionArray, KDisjunctionSelector) - Constructor for class com.artelys.kalis.KSettleDisjunction
-
Constructor
- KSettleDisjunction(KDisjunctionSelector) - Constructor for class com.artelys.kalis.KSettleDisjunction
-
Primary constructor
- KSettleDisjunction(KSettleDisjunction) - Constructor for class com.artelys.kalis.KSettleDisjunction
- KSettleDisjunction(SWIGTYPE_p_KSettleDisjunction_I) - Constructor for class com.artelys.kalis.KSettleDisjunction
- KSmallestDomain - Class in com.artelys.kalis
-
This class implements a variable selector that selects the first uninstantiated variable with the smallest domain.
Example : - KSmallestDomain() - Constructor for class com.artelys.kalis.KSmallestDomain
-
Default constructor
- KSmallestDomain(long, boolean) - Constructor for class com.artelys.kalis.KSmallestDomain
- KSmallestDomain(KSmallestDomain) - Constructor for class com.artelys.kalis.KSmallestDomain
-
Copy constructor
- KSmallestDomDegRatio - Class in com.artelys.kalis
-
This class implements a variable selector that selects first the variable with the smallest ratio domain size / degree in the constraint graph.
Example : - KSmallestDomDegRatio() - Constructor for class com.artelys.kalis.KSmallestDomDegRatio
-
Constructor
- KSmallestDomDegRatio(long, boolean) - Constructor for class com.artelys.kalis.KSmallestDomDegRatio
- KSmallestDomDegRatio(KSmallestDomDegRatio) - Constructor for class com.artelys.kalis.KSmallestDomDegRatio
-
Copy constructor
- KSmallestEarliestCompletionTime - Class in com.artelys.kalis
-
Smallest Earliest Completion time task selection heuristic
- KSmallestEarliestCompletionTime() - Constructor for class com.artelys.kalis.KSmallestEarliestCompletionTime
-
Empty constructor
- KSmallestEarliestCompletionTime(long, boolean) - Constructor for class com.artelys.kalis.KSmallestEarliestCompletionTime
- KSmallestEarliestCompletionTime(KSmallestEarliestCompletionTime) - Constructor for class com.artelys.kalis.KSmallestEarliestCompletionTime
-
Copy constructor
- KSmallestEarliestStartTime - Class in com.artelys.kalis
-
Smallest Earliest Start time task selection heuristic
- KSmallestEarliestStartTime() - Constructor for class com.artelys.kalis.KSmallestEarliestStartTime
-
Empty constructor
- KSmallestEarliestStartTime(long, boolean) - Constructor for class com.artelys.kalis.KSmallestEarliestStartTime
- KSmallestEarliestStartTime(KSmallestEarliestStartTime) - Constructor for class com.artelys.kalis.KSmallestEarliestStartTime
-
Copy constructor
- KSmallestLatestCompletionTime - Class in com.artelys.kalis
-
Smallest Latest Completion time task selection heuristic
- KSmallestLatestCompletionTime() - Constructor for class com.artelys.kalis.KSmallestLatestCompletionTime
-
Empty constructor
- KSmallestLatestCompletionTime(long, boolean) - Constructor for class com.artelys.kalis.KSmallestLatestCompletionTime
- KSmallestLatestCompletionTime(KSmallestLatestCompletionTime) - Constructor for class com.artelys.kalis.KSmallestLatestCompletionTime
-
Copy constructor
- KSmallestLatestStartTime - Class in com.artelys.kalis
-
Smallest Latest Start time task selection heuristic
- KSmallestLatestStartTime() - Constructor for class com.artelys.kalis.KSmallestLatestStartTime
-
Empty constructor
- KSmallestLatestStartTime(long, boolean) - Constructor for class com.artelys.kalis.KSmallestLatestStartTime
- KSmallestLatestStartTime(KSmallestLatestStartTime) - Constructor for class com.artelys.kalis.KSmallestLatestStartTime
-
Copy constructor
- KSmallestMax - Class in com.artelys.kalis
-
This class implements a variable selector that selects first the variable
with the smallest upperbound.
Example: - KSmallestMax() - Constructor for class com.artelys.kalis.KSmallestMax
-
Constructor
- KSmallestMax(long, boolean) - Constructor for class com.artelys.kalis.KSmallestMax
- KSmallestMax(KSmallestMax) - Constructor for class com.artelys.kalis.KSmallestMax
-
Copy constructor
- KSmallestMin - Class in com.artelys.kalis
-
This class implements a variable selector that selects the first uninstantiated variable with the smallest value in its domain.
Example : - KSmallestMin() - Constructor for class com.artelys.kalis.KSmallestMin
- KSmallestMin(long, boolean) - Constructor for class com.artelys.kalis.KSmallestMin
- KSmallestMin(KSmallestMin) - Constructor for class com.artelys.kalis.KSmallestMin
- KSmallestTargetStartTime - Class in com.artelys.kalis
-
Smallest Target Start time task selection heuristic
- KSmallestTargetStartTime() - Constructor for class com.artelys.kalis.KSmallestTargetStartTime
-
Empty constructor
- KSmallestTargetStartTime(long, boolean) - Constructor for class com.artelys.kalis.KSmallestTargetStartTime
- KSmallestTargetStartTime(KSmallestTargetStartTime) - Constructor for class com.artelys.kalis.KSmallestTargetStartTime
-
Copy constructor
- KSolution - Class in com.artelys.kalis
-
This class represents a solution of a KProblem.
Example : - KSolution() - Constructor for class com.artelys.kalis.KSolution
-
Constructor
- KSolution(long, boolean) - Constructor for class com.artelys.kalis.KSolution
- KSolution(KSolution) - Constructor for class com.artelys.kalis.KSolution
- KSolution(SWIGTYPE_p_KSolution_I) - Constructor for class com.artelys.kalis.KSolution
- KSolutionArray - Class in com.artelys.kalis
-
An array of KSolution objects
- KSolutionArray() - Constructor for class com.artelys.kalis.KSolutionArray
-
Constructor
- KSolutionArray(int) - Constructor for class com.artelys.kalis.KSolutionArray
-
Variable arguments list constructor
- KSolutionArray(long, boolean) - Constructor for class com.artelys.kalis.KSolutionArray
- KSolutionContainer - Class in com.artelys.kalis
-
This class represent a pool of solution of a KProblem.
Example: - KSolutionContainer() - Constructor for class com.artelys.kalis.KSolutionContainer
- KSolutionContainer(long, boolean) - Constructor for class com.artelys.kalis.KSolutionContainer
- KSolutionContainer(KSolutionContainer) - Constructor for class com.artelys.kalis.KSolutionContainer
- KSolutionContainer(SWIGTYPE_p_KSolutionContainer_I) - Constructor for class com.artelys.kalis.KSolutionContainer
- KSolver - Class in com.artelys.kalis
-
KSolver is the main class for solving problems defined in a KProblem instance.
Once the problem has been fully built, we can begin to look for solutions.
For this, the main class to be used is KSolver, which allows us to :
look for one solution
look for all solutions
look for another solution when we already know some of them
look for the optimal solution according to the problem objective
A KSolver object must be associated to a specific problem. - KSolver() - Constructor for class com.artelys.kalis.KSolver
-
Default constructor
- KSolver(long, boolean) - Constructor for class com.artelys.kalis.KSolver
- KSolver(KProblem) - Constructor for class com.artelys.kalis.KSolver
-
Constructor
- KSolver(KProblem, KBranchingSchemeArray) - Constructor for class com.artelys.kalis.KSolver
-
Constructor
- KSolver(KSolver) - Constructor for class com.artelys.kalis.KSolver
-
CopyConstructor
- KSolver.DblAttrib - Class in com.artelys.kalis
-
Double attributes
- KSolver.DblControl - Class in com.artelys.kalis
-
Double controls
- KSolver.IntAttrib - Class in com.artelys.kalis
-
Integer attributes
- KSolver.IntControl - Class in com.artelys.kalis
-
Integer controls
- KSolver.SearchLimitAttrib - Class in com.artelys.kalis
-
Search limit attributes
- KSolver.ToleranceLimitAttrib - Class in com.artelys.kalis
-
Tolerance limits attributes
- KSolverEventListener - Class in com.artelys.kalis
-
Callbacks for a KSolver events.
- KSolverEventListener() - Constructor for class com.artelys.kalis.KSolverEventListener
- KSolverEventListener(long, boolean) - Constructor for class com.artelys.kalis.KSolverEventListener
- KSolverEventListener(KProblem) - Constructor for class com.artelys.kalis.KSolverEventListener
- KSplitDomain - Class in com.artelys.kalis
-
SplitDomain Branching scheme
Example : - KSplitDomain() - Constructor for class com.artelys.kalis.KSplitDomain
-
Constructor
- KSplitDomain(boolean) - Constructor for class com.artelys.kalis.KSplitDomain
-
Constructor
- KSplitDomain(boolean, int) - Constructor for class com.artelys.kalis.KSplitDomain
-
Constructor
- KSplitDomain(boolean, int, int) - Constructor for class com.artelys.kalis.KSplitDomain
-
Constructor
- KSplitDomain(long, boolean) - Constructor for class com.artelys.kalis.KSplitDomain
- KSplitDomain(KSplitDomain) - Constructor for class com.artelys.kalis.KSplitDomain
- KSplitDomain(KVariableSelector) - Constructor for class com.artelys.kalis.KSplitDomain
-
Constructor
- KSplitDomain(KVariableSelector, boolean) - Constructor for class com.artelys.kalis.KSplitDomain
-
Constructor
- KSplitDomain(KVariableSelector, boolean, int) - Constructor for class com.artelys.kalis.KSplitDomain
-
Constructor
- KSplitDomain(KVariableSelector, boolean, int, int) - Constructor for class com.artelys.kalis.KSplitDomain
-
Constructor
- KSplitDomain(KVariableSelector, KValueSelector) - Constructor for class com.artelys.kalis.KSplitDomain
-
Constructor
- KSplitDomain(KVariableSelector, KValueSelector, boolean) - Constructor for class com.artelys.kalis.KSplitDomain
-
Constructor
- KSplitDomain(KVariableSelector, KValueSelector, boolean, int) - Constructor for class com.artelys.kalis.KSplitDomain
-
Constructor
- KSplitDomain(KVariableSelector, KValueSelector, boolean, int, int) - Constructor for class com.artelys.kalis.KSplitDomain
-
Constructor
- KSplitDomain(KVariableSelector, KValueSelector, KIntVarArray) - Constructor for class com.artelys.kalis.KSplitDomain
-
Constructor
- KSplitDomain(KVariableSelector, KValueSelector, KIntVarArray, boolean) - Constructor for class com.artelys.kalis.KSplitDomain
-
Constructor
- KSplitDomain(KVariableSelector, KValueSelector, KIntVarArray, boolean, int) - Constructor for class com.artelys.kalis.KSplitDomain
-
Constructor
- KSplitDomain(KVariableSelector, KValueSelector, KIntVarArray, boolean, int, int) - Constructor for class com.artelys.kalis.KSplitDomain
-
Constructor
- KSplitDomain(SWIGTYPE_p_KSplitDomain_I) - Constructor for class com.artelys.kalis.KSplitDomain
- KSplitNumDomain - Class in com.artelys.kalis
-
SplitDomain Branching scheme
Example : - KSplitNumDomain() - Constructor for class com.artelys.kalis.KSplitNumDomain
-
Constructor
- KSplitNumDomain(boolean) - Constructor for class com.artelys.kalis.KSplitNumDomain
-
Constructor
- KSplitNumDomain(boolean, int) - Constructor for class com.artelys.kalis.KSplitNumDomain
-
Constructor
- KSplitNumDomain(long, boolean) - Constructor for class com.artelys.kalis.KSplitNumDomain
- KSplitNumDomain(KNumVariableSelector) - Constructor for class com.artelys.kalis.KSplitNumDomain
-
Constructor
- KSplitNumDomain(KNumVariableSelector, boolean) - Constructor for class com.artelys.kalis.KSplitNumDomain
-
Constructor
- KSplitNumDomain(KNumVariableSelector, boolean, int) - Constructor for class com.artelys.kalis.KSplitNumDomain
-
Constructor
- KSplitNumDomain(KNumVariableSelector, KNumValueSelector) - Constructor for class com.artelys.kalis.KSplitNumDomain
-
Constructor
- KSplitNumDomain(KNumVariableSelector, KNumValueSelector, boolean) - Constructor for class com.artelys.kalis.KSplitNumDomain
-
Constructor
- KSplitNumDomain(KNumVariableSelector, KNumValueSelector, boolean, int) - Constructor for class com.artelys.kalis.KSplitNumDomain
-
Constructor
- KSplitNumDomain(KNumVariableSelector, KNumValueSelector, KNumVarArray) - Constructor for class com.artelys.kalis.KSplitNumDomain
-
Constructor
- KSplitNumDomain(KNumVariableSelector, KNumValueSelector, KNumVarArray, boolean) - Constructor for class com.artelys.kalis.KSplitNumDomain
-
Constructor
- KSplitNumDomain(KNumVariableSelector, KNumValueSelector, KNumVarArray, boolean, int) - Constructor for class com.artelys.kalis.KSplitNumDomain
-
Constructor
- KSplitNumDomain(KSplitNumDomain) - Constructor for class com.artelys.kalis.KSplitNumDomain
- KSplitNumDomain(SWIGTYPE_p_KSplitNumDomain_I) - Constructor for class com.artelys.kalis.KSplitNumDomain
- KTask - Class in com.artelys.kalis
-
Tasks (processing operations, activities) are represented by the class KTask.
- KTask() - Constructor for class com.artelys.kalis.KTask
-
Empty constructor
- KTask(long, boolean) - Constructor for class com.artelys.kalis.KTask
- KTask(KSchedule) - Constructor for class com.artelys.kalis.KTask
-
Basic constructor
- KTask(KSchedule, String) - Constructor for class com.artelys.kalis.KTask
-
Primary constructor
- KTask(KSchedule, String, int) - Constructor for class com.artelys.kalis.KTask
-
Constructor with constant duration
- KTask(KSchedule, String, int, int, int, int) - Constructor for class com.artelys.kalis.KTask
-
Constructor with min/max value for start time and duration
- KTask(KSchedule, String, int, KResource) - Constructor for class com.artelys.kalis.KTask
-
Constructor with fixed duration and unary resource usage
- KTask(KSchedule, String, KResource, int) - Constructor for class com.artelys.kalis.KTask
- KTask(KTask) - Constructor for class com.artelys.kalis.KTask
-
Copy constructor
- KTaskArray - Class in com.artelys.kalis
-
This class implements an array of KTask
Example : - KTaskArray() - Constructor for class com.artelys.kalis.KTaskArray
-
default constructor
- KTaskArray(long, boolean) - Constructor for class com.artelys.kalis.KTaskArray
- KTaskArray(KSchedule, int) - Constructor for class com.artelys.kalis.KTaskArray
-
This constructor allows to build an array of variables with the same bounds
- KTaskArray(KSchedule, int, String) - Constructor for class com.artelys.kalis.KTaskArray
-
This constructor allows to build an array of variables with the same bounds
- KTaskInputOrder - Class in com.artelys.kalis
-
Tasks input order selection heuristic
- KTaskInputOrder() - Constructor for class com.artelys.kalis.KTaskInputOrder
-
Empty constructor
- KTaskInputOrder(long, boolean) - Constructor for class com.artelys.kalis.KTaskInputOrder
- KTaskInputOrder(KTaskInputOrder) - Constructor for class com.artelys.kalis.KTaskInputOrder
-
Copy constructor
- KTaskRandomOrder - Class in com.artelys.kalis
-
Tasks random order selection heuristic
- KTaskRandomOrder() - Constructor for class com.artelys.kalis.KTaskRandomOrder
-
Empty constructor
- KTaskRandomOrder(long, boolean) - Constructor for class com.artelys.kalis.KTaskRandomOrder
- KTaskRandomOrder(KTaskRandomOrder) - Constructor for class com.artelys.kalis.KTaskRandomOrder
-
Copy constructor
- KTaskSelector - Class in com.artelys.kalis
-
Abstract interface class for task selection heuristic
A custom scheduling optimization strategy can be specified by using the
KTaskSerializer branching scheme to select the task to be scheduled and value
choice heuristics for its start and duration variables.
- KTaskSelector() - Constructor for class com.artelys.kalis.KTaskSelector
-
Empty constructor
- KTaskSelector(long, boolean) - Constructor for class com.artelys.kalis.KTaskSelector
- KTaskSelector(KProblem) - Constructor for class com.artelys.kalis.KTaskSelector
-
Constructor with KProblem
- KTaskSelector(KTaskSelector) - Constructor for class com.artelys.kalis.KTaskSelector
-
Copy constructor
- KTaskSerializer - Class in com.artelys.kalis
-
Task-based branching strategy
A custom scheduling optimization strategy can be specified by using the
KTaskSerializer branching scheme to select the task to be scheduled and value
choice heuristics for its start, duration and assignments variables.
- KTaskSerializer(long, boolean) - Constructor for class com.artelys.kalis.KTaskSerializer
- KTaskSerializer(KTaskArray) - Constructor for class com.artelys.kalis.KTaskSerializer
-
Primary constructor (default strategy)
- KTaskSerializer(KTaskArray, int) - Constructor for class com.artelys.kalis.KTaskSerializer
-
Primary constructor (default strategy)
- KTaskSerializer(KTaskArray, int, int) - Constructor for class com.artelys.kalis.KTaskSerializer
-
Primary constructor (default strategy)
- KTaskSerializer(KTaskArray, KTaskSelector, KValueSelector, KValueSelector) - Constructor for class com.artelys.kalis.KTaskSerializer
-
Constructor with a set of tasks, a task selector, a value selector for
the duration and start variables, an optional discrepancy limit and an
optional order for branching on variables. - KTaskSerializer(KTaskArray, KTaskSelector, KValueSelector, KValueSelector, int) - Constructor for class com.artelys.kalis.KTaskSerializer
-
Constructor with a set of tasks, a task selector, a value selector for
the duration and start variables, an optional discrepancy limit and an
optional order for branching on variables. - KTaskSerializer(KTaskArray, KTaskSelector, KValueSelector, KValueSelector, int, int) - Constructor for class com.artelys.kalis.KTaskSerializer
-
Constructor with a set of tasks, a task selector, a value selector for
the duration and start variables, an optional discrepancy limit and an
optional order for branching on variables. - KTaskSerializer(KTaskArray, KTaskSelector, KValueSelector, KValueSelector, KVariableSelector, KValueSelector) - Constructor for class com.artelys.kalis.KTaskSerializer
-
Constructor with a set of tasks, a task selector, a value selector for
the duration and start variables, a variable selector for assignments (
including providing, producing, requiring and consumming variables),
an optional discrepancy limit and an optional order for branching on
variables. - KTaskSerializer(KTaskArray, KTaskSelector, KValueSelector, KValueSelector, KVariableSelector, KValueSelector, int) - Constructor for class com.artelys.kalis.KTaskSerializer
-
Constructor with a set of tasks, a task selector, a value selector for
the duration and start variables, a variable selector for assignments (
including providing, producing, requiring and consumming variables),
an optional discrepancy limit and an optional order for branching on
variables. - KTaskSerializer(KTaskArray, KTaskSelector, KValueSelector, KValueSelector, KVariableSelector, KValueSelector, int, int) - Constructor for class com.artelys.kalis.KTaskSerializer
-
Constructor with a set of tasks, a task selector, a value selector for
the duration and start variables, a variable selector for assignments (
including providing, producing, requiring and consumming variables),
an optional discrepancy limit and an optional order for branching on
variables. - KTaskSerializer(KTaskSerializer) - Constructor for class com.artelys.kalis.KTaskSerializer
-
Copy constructor
- KTaskSerializer(SWIGTYPE_p_KTaskSerializer_I) - Constructor for class com.artelys.kalis.KTaskSerializer
-
Constructor with KTaskSerializer_I*
- KTaskSerializer.varOrder - Class in com.artelys.kalis
-
Variable branching orders for each task
- KTasksRankConstraint - Class in com.artelys.kalis
-
Constraint linking tasks and rank variables for unary scheduling.
- KTasksRankConstraint(long, boolean) - Constructor for class com.artelys.kalis.KTasksRankConstraint
- KTasksRankConstraint(KTasksRankConstraint) - Constructor for class com.artelys.kalis.KTasksRankConstraint
-
Copy constructor
- KTasksRankConstraint(String, KIntVarArray, KTaskArray) - Constructor for class com.artelys.kalis.KTasksRankConstraint
-
Constructor
- KTerm - Class in com.artelys.kalis
-
Superclass of KUnTerm and KBinTerm
- KTerm() - Constructor for class com.artelys.kalis.KTerm
-
Default constructor
- KTerm(double) - Constructor for class com.artelys.kalis.KTerm
-
Main constructor
- KTerm(long, boolean) - Constructor for class com.artelys.kalis.KTerm
- KTerm(KTerm) - Constructor for class com.artelys.kalis.KTerm
-
Copy constructor
- KTimeTable - Class in com.artelys.kalis
-
Timetable object for time-dependant resource usage constraint.
- KTimeTable(long, boolean) - Constructor for class com.artelys.kalis.KTimeTable
- KTimeTable(KProblem) - Constructor for class com.artelys.kalis.KTimeTable
- KTimeTable(KTimeTable) - Constructor for class com.artelys.kalis.KTimeTable
- KTimeTable(String, KProblem, int, int) - Constructor for class com.artelys.kalis.KTimeTable
- KTopNodeLinearRelaxationSolverConfigurator - Class in com.artelys.kalis
- KTopNodeLinearRelaxationSolverConfigurator(long, boolean) - Constructor for class com.artelys.kalis.KTopNodeLinearRelaxationSolverConfigurator
- KTopNodeLinearRelaxationSolverConfigurator(KProblem) - Constructor for class com.artelys.kalis.KTopNodeLinearRelaxationSolverConfigurator
- KTupleArray - Class in com.artelys.kalis
-
This class implements an array of tuples of fixed arity
Example : - KTupleArray() - Constructor for class com.artelys.kalis.KTupleArray
- KTupleArray(long, boolean) - Constructor for class com.artelys.kalis.KTupleArray
- KUnaryResource - Class in com.artelys.kalis
-
Unary Resource
Unary resources can process only one task at a time.
The following schema shows an example with three tasks A,B and C executing
on a disjunctive resource and on a cumulative resource with resource usage 3
for task A, 1 for task B and 1 for task C :
Tasks may require, provide, consume and produce resources :
- A task requires a resource if some amount of the resource capacity must be made available for the execution of the activity. - KUnaryResource(long, boolean) - Constructor for class com.artelys.kalis.KUnaryResource
- KUnaryResource(KSchedule, String) - Constructor for class com.artelys.kalis.KUnaryResource
-
Constructor
- KUnaryResource(KSchedule, String, int) - Constructor for class com.artelys.kalis.KUnaryResource
-
Constructor
- KUnaryResource.PropagationHint - Class in com.artelys.kalis
-
Propagation Hint Attributes
- KUnaryResourceConstraint - Class in com.artelys.kalis
-
This constraint states that some tasks are not overlapping chronologically.
Resources (machines, raw material etc) can be of two different types :
- Disjunctive when the resource can process only one task at a time (represented by the class KUnaryResource).
- Cumulative when the resource can process several tasks at the same time (represented by the class
KDiscreteResource).
Traditional examples of disjunctive resources are Jobshop problems, cumulative resources are heavily used for the
Resource-Constrained Project Scheduling Problem (RCPSP). - KUnaryResourceConstraint(long, boolean) - Constructor for class com.artelys.kalis.KUnaryResourceConstraint
- KUnaryResourceConstraint(KUnaryResourceConstraint) - Constructor for class com.artelys.kalis.KUnaryResourceConstraint
-
Copy constructor
- KUnaryResourceConstraint(String, KIntVarArray) - Constructor for class com.artelys.kalis.KUnaryResourceConstraint
-
Constructor
- KUnaryResourceConstraint(String, KIntVarArray, int) - Constructor for class com.artelys.kalis.KUnaryResourceConstraint
-
Constructor
- KUnaryResourceConstraint.PropagationLevel - Class in com.artelys.kalis
-
Differents level of propagation for the constraints
- KUnTerm - Class in com.artelys.kalis
-
This class represent an expression of the form X + cste where X is a variable
and cste , an integer constant
- KUnTerm() - Constructor for class com.artelys.kalis.KUnTerm
-
Default constructor
- KUnTerm(long, boolean) - Constructor for class com.artelys.kalis.KUnTerm
- KUnTerm(KNumVar, boolean, double) - Constructor for class com.artelys.kalis.KUnTerm
-
Primary constructor
- KUnTerm(KUnTerm) - Constructor for class com.artelys.kalis.KUnTerm
-
Copy constructor
- KUserConstraint - Class in com.artelys.kalis
-
Abstract interface class for definition of user constraints
To create your own constraints in Artelys Kalis, you must create a specific
class that inherits from the KUserConstraint class. - KUserConstraint(long, boolean) - Constructor for class com.artelys.kalis.KUserConstraint
- KUserConstraint(KIntVar) - Constructor for class com.artelys.kalis.KUserConstraint
-
Constructor for unary constraints
- KUserConstraint(KIntVarArray) - Constructor for class com.artelys.kalis.KUserConstraint
-
Constructor for n-ary constraints
- KUserConstraint(KIntVar, KIntVar) - Constructor for class com.artelys.kalis.KUserConstraint
-
Constructor for binary constraints
- KUserConstraint(KUserConstraint) - Constructor for class com.artelys.kalis.KUserConstraint
-
Copy constructor
- KUserConstraint.askRet - Class in com.artelys.kalis
-
Return values for `askIfEntailed`
- KUserNumConstraint - Class in com.artelys.kalis
-
The KUserNumConstraint is the generic counterpart to the KUserConstraint for
implementing user constraints when using numeric variables. - KUserNumConstraint(long, boolean) - Constructor for class com.artelys.kalis.KUserNumConstraint
- KUserNumConstraint(KNumVar) - Constructor for class com.artelys.kalis.KUserNumConstraint
-
Constructor for unary constraints
- KUserNumConstraint(KNumVarArray) - Constructor for class com.artelys.kalis.KUserNumConstraint
-
Constructor for n-ary constraints
- KUserNumConstraint(KNumVar, KNumVar) - Constructor for class com.artelys.kalis.KUserNumConstraint
-
Constructor for binary constraints
- KUserNumConstraint(KUserNumConstraint) - Constructor for class com.artelys.kalis.KUserNumConstraint
-
Copy constructor
- KUserNumConstraint.askRet - Class in com.artelys.kalis
-
askIfEntailed return values
- KValueSelector - Class in com.artelys.kalis
-
Abstract interface class for value selection heuristic
- KValueSelector() - Constructor for class com.artelys.kalis.KValueSelector
-
Constructor
- KValueSelector(long, boolean) - Constructor for class com.artelys.kalis.KValueSelector
- KValueSelector(KProblem) - Constructor for class com.artelys.kalis.KValueSelector
-
Constructor with KProblem
- KValueSelector(KValueSelector) - Constructor for class com.artelys.kalis.KValueSelector
-
Copy constructor
- KValueSelector(SWIGTYPE_p_KValueSelector_I) - Constructor for class com.artelys.kalis.KValueSelector
- KValueSelector(SWIGTYPE_p_KValueSelector_I, boolean) - Constructor for class com.artelys.kalis.KValueSelector
- KVariableSelector - Class in com.artelys.kalis
-
Abstract interface class for variable selection heuristic
- KVariableSelector() - Constructor for class com.artelys.kalis.KVariableSelector
-
Constructor
- KVariableSelector(long, boolean) - Constructor for class com.artelys.kalis.KVariableSelector
- KVariableSelector(KProblem) - Constructor for class com.artelys.kalis.KVariableSelector
-
Constructor with KProblem
- KVariableSelector(KVariableSelector) - Constructor for class com.artelys.kalis.KVariableSelector
-
Copy constructor
- KVariableSelector(SWIGTYPE_p_KVariableSelector_I) - Constructor for class com.artelys.kalis.KVariableSelector
-
Constructor with KVariableSelector_I*
- KVariableSelector(SWIGTYPE_p_KVariableSelector_I, boolean) - Constructor for class com.artelys.kalis.KVariableSelector
-
Constructor with KVariableSelector_I*
- KWidestDomain - Class in com.artelys.kalis
-
This class implements a variable selector that selects the first
uninstantiated variable with the widest domain.
Example : - KWidestDomain() - Constructor for class com.artelys.kalis.KWidestDomain
-
Default constructor
- KWidestDomain(long, boolean) - Constructor for class com.artelys.kalis.KWidestDomain
- KWidestDomain(KWidestDomain) - Constructor for class com.artelys.kalis.KWidestDomain
-
Copy constructor
- KXEqualYMinusZ - Class in com.artelys.kalis
-
This class creates a X == Y - Z constraint
Example : - KXEqualYMinusZ - Static variable in class com.artelys.kalis.KProblem.constraintClass
- KXEqualYMinusZ(long, boolean) - Constructor for class com.artelys.kalis.KXEqualYMinusZ
- KXEqualYMinusZ(KIntVar, KIntVar, KIntVar) - Constructor for class com.artelys.kalis.KXEqualYMinusZ
- KXEqualYMinusZ(KXEqualYMinusZ) - Constructor for class com.artelys.kalis.KXEqualYMinusZ
- KXPRSLinearRelaxationSolver - Class in com.artelys.kalis
-
This linear relaxation solver relies on XPress Optimizer to solve the LP/MIP
problem.
Example: - KXPRSLinearRelaxationSolver(long, boolean) - Constructor for class com.artelys.kalis.KXPRSLinearRelaxationSolver
- KXPRSLinearRelaxationSolver(KLinearRelaxation, KNumVar, int) - Constructor for class com.artelys.kalis.KXPRSLinearRelaxationSolver
-
Constructor (note: no default constructor).
- KXPRSLinearRelaxationSolver(KLinearRelaxation, KNumVar, int, int) - Constructor for class com.artelys.kalis.KXPRSLinearRelaxationSolver
-
Constructor (note: no default constructor).
- KXPRSLinearRelaxationSolver(KXPRSLinearRelaxationSolver) - Constructor for class com.artelys.kalis.KXPRSLinearRelaxationSolver
-
copy constructor
L
- LastCallPropagationIter - Static variable in class com.artelys.kalis.KSolver.IntAttrib
-
Fix point iterations during last propagation.
- LastCallPropagationTime - Static variable in class com.artelys.kalis.KSolver.IntAttrib
-
Time elapsed during last propagation.
- LEQ - Static variable in class com.artelys.kalis.KNonLinearTerm.CompareOperator
- LEQ - Static variable in class com.artelys.kalis.KRelation.Comparator
- LessOrEqual - Static variable in class com.artelys.kalis.KConditionNumLinComb.LinCombOperator
- LessOrEqual - Static variable in class com.artelys.kalis.KLinComb.LinCombOperator
- LessOrEqual - Static variable in class com.artelys.kalis.KNumLinComb.LinCombOperator
-
Lest or Equal relation
- LessOrEqual - Static variable in class com.artelys.kalis.KNumNonLinearComb.NonLinearCombOperator
- LinCombOperator() - Constructor for class com.artelys.kalis.KConditionNumLinComb.LinCombOperator
- LinCombOperator() - Constructor for class com.artelys.kalis.KLinComb.LinCombOperator
- LinCombOperator() - Constructor for class com.artelys.kalis.KNumLinComb.LinCombOperator
- localOptimization() - Method in class com.artelys.kalis.KSchedule
-
Find suboptimal solutions for this schedule using a local search algorithm.
Return Inconsistent if this schedule has no solution.
Return Suboptimal if the heuristic solution is suboptimal. - localOptimization() - Method in class com.artelys.kalis.KSolver
-
Do a local optimization
- LogLevel() - Constructor for class com.artelys.kalis.KProblem.LogLevel
- LOW - Static variable in class com.artelys.kalis.KProblem.LogLevel
-
Display errors and basic search information
- LT - Static variable in class com.artelys.kalis.KNonLinearTerm.CompareOperator
M
- MaxAvailMinUsage - Static variable in class com.artelys.kalis.KDiscreteResource.PropagationHint
-
Constrain and keep track of max availability,and minimum usage of the resource
- MaxComputationTime - Static variable in class com.artelys.kalis.KSolver.DblControl
-
Maximum computation time.
- MaxDepth - Static variable in class com.artelys.kalis.KSolver.IntControl
-
Maximum depth of the search tree.
- Maximize - Static variable in class com.artelys.kalis.KProblem.Sense
-
Maximize objective variable
- MaxNumberOfBackTracks - Static variable in class com.artelys.kalis.KSolver.IntControl
-
Maximum number of backtracks during search.
- MaxNumberOfNodes - Static variable in class com.artelys.kalis.KSolver.IntControl
-
Maximum number of nodes to explore.
- MaxNumberOfNodesBetweenSolutions - Static variable in class com.artelys.kalis.KSolver.IntControl
-
Maximum number of nodes between two succesive solutions.
- MaxNumberOfSolutions - Static variable in class com.artelys.kalis.KSolver.IntControl
-
Maximum number of solutions to find.
- MaxReachedDepth - Static variable in class com.artelys.kalis.KSolver.IntAttrib
-
Maximum depth reached during search.
- MEDIUM - Static variable in class com.artelys.kalis.KProblem.LogLevel
-
Display errors, warnings and detailed search information
- Minimize - Static variable in class com.artelys.kalis.KProblem.Sense
-
Minimize objective variable
- mult(KLinRel, double) - Method in class com.artelys.kalis.KLinRel
- mult(KRelation, double) - Method in class com.artelys.kalis.KRelation
- mustRelax() - Method in class com.artelys.kalis.KRelaxationSolverConfigurator
N
- NbDblAttrib - Static variable in class com.artelys.kalis.KSolver
- NbDblControl - Static variable in class com.artelys.kalis.KSolver
- NbIntAttrib - Static variable in class com.artelys.kalis.KSolver
- NbIntControl - Static variable in class com.artelys.kalis.KSolver
- nextBoundToTry(double) - Method in class com.artelys.kalis.KAbsoluteToleranceOptimalityChecker
- nextBoundToTry(double) - Method in class com.artelys.kalis.KIntegerObjectiveOptimalityChecker
- nextBoundToTry(double) - Method in class com.artelys.kalis.KNumObjectiveOptimalityChecker
- nextBoundToTry(double) - Method in class com.artelys.kalis.KOptimalityToleranceChecker
-
Returns a bound to set on the objective, in order to look for solution which are not too close from the
current best known solution. - nextBoundToTry(double) - Method in class com.artelys.kalis.KRelativeToleranceOptimalityChecker
- nodeExplored(int) - Method in class com.artelys.kalis.KParallelSolverEventListener
- nodeExplored(int) - Method in class com.artelys.kalis.KSolverEventListener
-
Called after constraint propagation in each node
- NONE - Static variable in class com.artelys.kalis.KProblem.LogLevel
-
Display no information, except requested by user (e.g.
- NONE - Static variable in class com.artelys.kalis.KRelation.Comparator
- NonLinearCombOperator() - Constructor for class com.artelys.kalis.KNumNonLinearComb.NonLinearCombOperator
- NonLinFunction() - Constructor for class com.artelys.kalis.KNonLinearTerm.NonLinFunction
- NotEqual - Static variable in class com.artelys.kalis.KLinComb.LinCombOperator
- NotEqual - Static variable in class com.artelys.kalis.KNumLinComb.LinCombOperator
-
Not equal relation
- NumberOfNodes - Static variable in class com.artelys.kalis.KSolver.IntAttrib
-
Number of nodes explored.
- NumberOfSolutionBetweenRestarts - Static variable in class com.artelys.kalis.KSolver.IntControl
-
Number of solutions between search restarts : less or equal to 0 (default) for no restarts.
- NumberOfThreads - Static variable in class com.artelys.kalis.KSolver.IntControl
-
Number of threads to be used during search.
O
- OP_DIV - Static variable in class com.artelys.kalis.KNonLinearTerm.AlgebricOperator
- OP_MINUS - Static variable in class com.artelys.kalis.KNonLinearTerm.AlgebricOperator
- OP_MULT - Static variable in class com.artelys.kalis.KNonLinearTerm.AlgebricOperator
- OP_NONE - Static variable in class com.artelys.kalis.KNonLinearTerm.AlgebricOperator
- OP_PLUS - Static variable in class com.artelys.kalis.KNonLinearTerm.AlgebricOperator
- Optimal - Static variable in class com.artelys.kalis.KSchedule.ScheduleStatus
-
Schedule is feasible and optimal
- OptimalityRelativeTolerance - Static variable in class com.artelys.kalis.KSolver.DblControl
-
Relative optimality tolerance (default value: 0.000001 for continuous objective, 0 for integer objective).
- OptimalityRelativeToleranceReached - Static variable in class com.artelys.kalis.KSolver.ToleranceLimitAttrib
-
Optimality relative tolerance has been reached.
- OptimalityTolerance - Static variable in class com.artelys.kalis.KSolver.DblControl
-
Absolute optimality tolerance (default value: 0.000001 for continuous objective, 1 for integer objective).
- OptimalityToleranceReached - Static variable in class com.artelys.kalis.KSolver.ToleranceLimitAttrib
-
Optimality absolute tolerance has been reached.
- OptimizationAlgorithm - Static variable in class com.artelys.kalis.KSolver.IntControl
-
Algorithm used for optimization: less or equal to 0 (default) for branch and bound, 1 for binary search on objective interval, 2 for n-ary search on objective interval (available for multi-threaded optimization only).
- optimize() - Method in class com.artelys.kalis.KSchedule
-
Launch the optimization phase
- optimize() - Method in class com.artelys.kalis.KSolver
-
Search for an optimal solution to the problem.
- optimize(boolean) - Method in class com.artelys.kalis.KSolver
-
Search for an optimal solution to the problem.
- optimize(boolean, boolean) - Method in class com.artelys.kalis.KSolver
-
Search for an optimal solution to the problem.
- optimizeDomainRepresentation() - Method in class com.artelys.kalis.KFloatVar
-
optimize the internal representation of the domain
- optimizeDomainRepresentation() - Method in class com.artelys.kalis.KIntVar
-
Optimize the internal representation of the domain
- optimizeInternalRepresentation() - Method in class com.artelys.kalis.KProblem
-
Do some internal optimization to solve faster the problem
- OtherConstraints - Static variable in class com.artelys.kalis.KProblem.constraintClass
P
- PABSOLUTE - Static variable in class com.artelys.kalis.KFloatVar.PrecisionRelativity
- popWorld() - Method in class com.artelys.kalis.KProblem
- post(KConstraint) - Method in class com.artelys.kalis.KProblem
-
Post a constraint to the problem
- post(KUserConstraint) - Method in class com.artelys.kalis.KProblem
-
Post a user constraint to the problem
- post(KUserNumConstraint) - Method in class com.artelys.kalis.KProblem
-
Post a user num constraint to the problem
- postEndToEndMaxC(KTask) - Method in class com.artelys.kalis.KTask
-
State that the distance between the completion of this task and the
completion of task `task` cannot exceed `Max` time units
- postEndToEndMaxC(KTask, int) - Method in class com.artelys.kalis.KTask
-
State that the distance between the completion of this task and the
completion of task `task` cannot exceed `Max` time units
- postEndToStartMaxC(KTask) - Method in class com.artelys.kalis.KTask
-
State that the distance between the completion of this task and the start
of task `task` cannot exceed `Max` time units
- postEndToStartMaxC(KTask, int) - Method in class com.artelys.kalis.KTask
-
State that the distance between the completion of this task and the start
of task `task` cannot exceed `Max` time units
- postEndToStartMinC(KTask) - Method in class com.artelys.kalis.KTask
-
State that the distance between the completion of this task and the start
of task `task` must exceed `Min` time units
- postEndToStartMinC(KTask, int) - Method in class com.artelys.kalis.KTask
-
State that the distance between the completion of this task and the start
of task `task` must exceed `Min` time units
- postNonLinearEpression(KProblem) - Method in class com.artelys.kalis.KNonLinearTerm
- postObjectiveCut(double) - Method in class com.artelys.kalis.KOptimizeListener
- postObjectiveCut(double) - Method in class com.artelys.kalis.KOptimizeWithISListener
- postStartToStartMinC(KTask) - Method in class com.artelys.kalis.KTask
-
State that the distance between the start of this task and the start of
task `task` must exceed `Min` time units
- postStartToStartMinC(KTask, int) - Method in class com.artelys.kalis.KTask
-
State that the distance between the start of this task and the start of
task `task` must exceed `Min` time units
- PrecisionRelativity() - Constructor for class com.artelys.kalis.KFloatVar.PrecisionRelativity
- PRELATIVE - Static variable in class com.artelys.kalis.KFloatVar.PrecisionRelativity
- print() - Method in class com.artelys.kalis.KACBinConstraint
- print() - Method in class com.artelys.kalis.KAuxVar
-
print the variable
- print() - Method in class com.artelys.kalis.KBinTerm
- print() - Method in class com.artelys.kalis.KBranchingSchemeGroup
- print() - Method in class com.artelys.kalis.KClpLinearRelaxationSolver
-
Print the internal state of the solver.
Use is discouraged, use method `writeLP` to output the content of the solver. - print() - Method in class com.artelys.kalis.KCoinLinearRelaxationSolver
-
Print the internal state of the solver.
Use is discouraged, use method writeLP to output the content of the solver. - print() - Method in class com.artelys.kalis.KConstraint
- print() - Method in class com.artelys.kalis.KDoubleAnnotation
- print() - Method in class com.artelys.kalis.KFloatVar
-
pretty printing of the variable
- print() - Method in class com.artelys.kalis.KGeneralizedArcConsistencyConstraint
- print() - Method in class com.artelys.kalis.KHybridSolution
-
Print solution.
- print() - Method in class com.artelys.kalis.KIntAnnotation
- print() - Method in class com.artelys.kalis.KIntArray
- print() - Method in class com.artelys.kalis.KIntMatrix
-
Pretty printing of the matrix
- print() - Method in class com.artelys.kalis.KIntSetIntAnnotation
- print() - Method in class com.artelys.kalis.KIntVar
-
Pretty printing to the standard ouput stream
- print() - Method in class com.artelys.kalis.KIntVarMatrix
-
pretty printing of the matrix
- print() - Method in class com.artelys.kalis.KLinearRelaxation
-
Print method.
This methods prints all variables, KLinRel and SOS involved in the relaxation to the default output - print() - Method in class com.artelys.kalis.KLinRel
-
Pretty-print the equation.
- print() - Method in class com.artelys.kalis.KLinTerm
- print() - Method in class com.artelys.kalis.KNonLinearTerm
- print() - Method in class com.artelys.kalis.KNumAnnotation
- print() - Method in class com.artelys.kalis.KNumVar
- print() - Method in class com.artelys.kalis.KProblem
-
pretty printing of the problem
- print() - Method in class com.artelys.kalis.KRelation
-
Pretty-print the equation.
- print() - Method in class com.artelys.kalis.KRelaxationSolver
- print() - Method in class com.artelys.kalis.KResource
-
Pretty printing of this resource
- print() - Method in class com.artelys.kalis.KResourceUsage
-
Pretty printing
- print() - Method in class com.artelys.kalis.KSchedule
-
Pretty printing of the schedule
- print() - Method in class com.artelys.kalis.KSolution
-
Pretty print the solution
- print() - Method in class com.artelys.kalis.KTask
-
Pretty printing the task
- print() - Method in class com.artelys.kalis.KTerm
-
pretty print method
- print() - Method in class com.artelys.kalis.KTupleArray
- print() - Method in class com.artelys.kalis.KUnTerm
- print() - Method in class com.artelys.kalis.KUserConstraint
-
Pretty printing the constraint to standard output stream
- print() - Method in class com.artelys.kalis.KUserNumConstraint
- print() - Method in class com.artelys.kalis.KXPRSLinearRelaxationSolver
-
Print the internal state of the solver.
Use is discouraged, use method `writeLP` to output the content of the
solver. - print(boolean, boolean, boolean) - Method in class com.artelys.kalis.KProblem
- print(SWIGTYPE_p_std__ostream) - Method in class com.artelys.kalis.KBinTerm
-
pretty print method
- print(SWIGTYPE_p_std__ostream) - Method in class com.artelys.kalis.KBranchingSchemeGroup
-
Pretty printing of the task with a PrintFunctionPtr
- print(SWIGTYPE_p_std__ostream) - Method in class com.artelys.kalis.KGeneralizedArcConsistencyConstraint
-
Pretty printing of the constraint
- print(SWIGTYPE_p_std__ostream) - Method in class com.artelys.kalis.KIntVar
-
Pretty printing of the variable to an ouput stream
- print(SWIGTYPE_p_std__ostream) - Method in class com.artelys.kalis.KLinTerm
-
pretty print method
- print(SWIGTYPE_p_std__ostream) - Method in class com.artelys.kalis.KNonLinearTerm
- print(SWIGTYPE_p_std__ostream) - Method in class com.artelys.kalis.KNumVar
-
Pretty printing
- print(SWIGTYPE_p_std__ostream) - Method in class com.artelys.kalis.KUnTerm
-
Pretty print method
- print(SWIGTYPE_p_std__ostream) - Method in class com.artelys.kalis.KUserConstraint
-
Pretty printing of the constraint
- print(SWIGTYPE_p_std__ostream) - Method in class com.artelys.kalis.KUserNumConstraint
-
Pretty printing of the constraint
- print(SWIGTYPE_p_void, SWIGTYPE_p_f_p_void_p_q_const__char__int) - Method in class com.artelys.kalis.KACBinConstraint
- print(SWIGTYPE_p_void, SWIGTYPE_p_f_p_void_p_q_const__char__int) - Method in class com.artelys.kalis.KAuxVar
- print(SWIGTYPE_p_void, SWIGTYPE_p_f_p_void_p_q_const__char__int) - Method in class com.artelys.kalis.KBinTerm
- print(SWIGTYPE_p_void, SWIGTYPE_p_f_p_void_p_q_const__char__int) - Method in class com.artelys.kalis.KBranchingSchemeGroup
- print(SWIGTYPE_p_void, SWIGTYPE_p_f_p_void_p_q_const__char__int) - Method in class com.artelys.kalis.KConstraint
- print(SWIGTYPE_p_void, SWIGTYPE_p_f_p_void_p_q_const__char__int) - Method in class com.artelys.kalis.KFloatVar
-
pretty printing of the variable
- print(SWIGTYPE_p_void, SWIGTYPE_p_f_p_void_p_q_const__char__int) - Method in class com.artelys.kalis.KGeneralizedArcConsistencyConstraint
- print(SWIGTYPE_p_void, SWIGTYPE_p_f_p_void_p_q_const__char__int) - Method in class com.artelys.kalis.KIntVar
- print(SWIGTYPE_p_void, SWIGTYPE_p_f_p_void_p_q_const__char__int) - Method in class com.artelys.kalis.KLinearRelaxation
- print(SWIGTYPE_p_void, SWIGTYPE_p_f_p_void_p_q_const__char__int) - Method in class com.artelys.kalis.KLinRel
- print(SWIGTYPE_p_void, SWIGTYPE_p_f_p_void_p_q_const__char__int) - Method in class com.artelys.kalis.KLinTerm
- print(SWIGTYPE_p_void, SWIGTYPE_p_f_p_void_p_q_const__char__int) - Method in class com.artelys.kalis.KNonLinearTerm
- print(SWIGTYPE_p_void, SWIGTYPE_p_f_p_void_p_q_const__char__int) - Method in class com.artelys.kalis.KNumVar
-
Pretty printing
- print(SWIGTYPE_p_void, SWIGTYPE_p_f_p_void_p_q_const__char__int) - Method in class com.artelys.kalis.KProblem
- print(SWIGTYPE_p_void, SWIGTYPE_p_f_p_void_p_q_const__char__int) - Method in class com.artelys.kalis.KRelation
- print(SWIGTYPE_p_void, SWIGTYPE_p_f_p_void_p_q_const__char__int) - Method in class com.artelys.kalis.KResource
-
Pretty printing of this resource with a print function pointer
- print(SWIGTYPE_p_void, SWIGTYPE_p_f_p_void_p_q_const__char__int) - Method in class com.artelys.kalis.KResourceUsage
-
Pretty printing
- print(SWIGTYPE_p_void, SWIGTYPE_p_f_p_void_p_q_const__char__int) - Method in class com.artelys.kalis.KSchedule
-
Pretty printing of the schedule
- print(SWIGTYPE_p_void, SWIGTYPE_p_f_p_void_p_q_const__char__int) - Method in class com.artelys.kalis.KSolution
- print(SWIGTYPE_p_void, SWIGTYPE_p_f_p_void_p_q_const__char__int) - Method in class com.artelys.kalis.KTask
-
Pretty printing of the task with a PrintFunctionPtr
- print(SWIGTYPE_p_void, SWIGTYPE_p_f_p_void_p_q_const__char__int) - Method in class com.artelys.kalis.KTerm
- print(SWIGTYPE_p_void, SWIGTYPE_p_f_p_void_p_q_const__char__int) - Method in class com.artelys.kalis.KUnTerm
- print(SWIGTYPE_p_void, SWIGTYPE_p_f_p_void_p_q_const__char__int) - Method in class com.artelys.kalis.KUserConstraint
- print(SWIGTYPE_p_void, SWIGTYPE_p_f_p_void_p_q_const__char__int) - Method in class com.artelys.kalis.KUserNumConstraint
- printConstraints() - Method in class com.artelys.kalis.KNumVar
-
Pretty print its constraints
- printConstraints(SWIGTYPE_p_void, SWIGTYPE_p_f_p_void_p_q_const__char__int) - Method in class com.artelys.kalis.KNumVar
- printDisjunctionsStates() - Method in class com.artelys.kalis.KProblem
-
pretty printing of the disjunctions involved in the problem
- printMinimalConflictSet() - Method in class com.artelys.kalis.KProblem
-
Print a minimal conflict set for this problem.
- printMinimalConflictSet(SWIGTYPE_p_void) - Method in class com.artelys.kalis.KProblem
-
Print a minimal conflict set for this problem.
- printMinimalConflictSet(SWIGTYPE_p_void, SWIGTYPE_p_f_p_void_p_q_const__char__int) - Method in class com.artelys.kalis.KProblem
-
Print a minimal conflict set for this problem.
- printMinimalConflictSet(SWIGTYPE_p_void, SWIGTYPE_p_f_p_void_p_q_const__char__int, int) - Method in class com.artelys.kalis.KProblem
-
Print a minimal conflict set for this problem.
- printName() - Method in class com.artelys.kalis.KBranchingScheme
-
Pretty printing of the branching scheme
- printName() - Method in class com.artelys.kalis.KBranchingSchemeGroupSelector
- printName() - Method in class com.artelys.kalis.KDisjunctionSelector
-
Print the name of this disjunction selector
- printName() - Method in class com.artelys.kalis.KLargestDurationDomain
-
Pretty printing
- printName() - Method in class com.artelys.kalis.KLargestEarliestCompletionTime
-
Pretty printing
- printName() - Method in class com.artelys.kalis.KLargestEarliestStartTime
-
Pretty printing
- printName() - Method in class com.artelys.kalis.KLargestLatestCompletionTime
-
Pretty printing
- printName() - Method in class com.artelys.kalis.KLargestLatestStartTime
-
Pretty printing
- printName() - Method in class com.artelys.kalis.KNumValueSelector
- printName() - Method in class com.artelys.kalis.KNumVariableSelector
- printName() - Method in class com.artelys.kalis.KResourceSelector
-
Pretty printing
- printName() - Method in class com.artelys.kalis.KSmallestEarliestCompletionTime
-
Pretty printing
- printName() - Method in class com.artelys.kalis.KSmallestEarliestStartTime
-
Pretty printing
- printName() - Method in class com.artelys.kalis.KSmallestLatestCompletionTime
-
Pretty printing
- printName() - Method in class com.artelys.kalis.KSmallestLatestStartTime
-
Pretty printing
- printName() - Method in class com.artelys.kalis.KSmallestTargetStartTime
-
Pretty printing
- printName() - Method in class com.artelys.kalis.KTaskInputOrder
-
Pretty printing
- printName() - Method in class com.artelys.kalis.KTaskRandomOrder
-
Pretty printing
- printName() - Method in class com.artelys.kalis.KTaskSelector
-
Pretty printing
- printName() - Method in class com.artelys.kalis.KValueSelector
- printName() - Method in class com.artelys.kalis.KVariableSelector
- printProblem() - Method in class com.artelys.kalis.KSolution
- printResourceGantt() - Method in class com.artelys.kalis.KResource
-
Pretty printing the resource Gantt chart
- printResourceGantt(KSolution, int) - Method in class com.artelys.kalis.KResource
-
Pretty printing the resource Gantt chart in the console
- printRessourcesGantt(KSolution, int) - Method in class com.artelys.kalis.KSchedule
-
Pretty printing of the solution of this schedule
- printResume() - Method in class com.artelys.kalis.KSolution
- printResume(SWIGTYPE_p_void, SWIGTYPE_p_f_p_void_p_q_const__char__int) - Method in class com.artelys.kalis.KSolution
- printSolution(boolean) - Method in class com.artelys.kalis.KClpLinearRelaxationSolver
- printSolution(boolean) - Method in class com.artelys.kalis.KCoinLinearRelaxationSolver
-
Print the current solution.
- printSolution(boolean) - Method in class com.artelys.kalis.KXPRSLinearRelaxationSolver
-
Print the current solution.
- printSolverOutput(boolean) - Method in class com.artelys.kalis.KClpLinearRelaxationSolver
-
Activate or deactivate solver verbose output.
- printSolverOutput(boolean) - Method in class com.artelys.kalis.KCoinLinearRelaxationSolver
-
Activate or deactivate solver verbose output.
- printSolverOutput(boolean) - Method in class com.artelys.kalis.KXPRSLinearRelaxationSolver
-
Activate or deactivate solver verbose output.
- printSolverOutput(boolean, SWIGTYPE_p_void) - Method in class com.artelys.kalis.KCoinLinearRelaxationSolver
- printSolverOutput(boolean, SWIGTYPE_p_void, SWIGTYPE_p_void) - Method in class com.artelys.kalis.KClpLinearRelaxationSolver
- printSolverOutput(boolean, SWIGTYPE_p_void, SWIGTYPE_p_void) - Method in class com.artelys.kalis.KXPRSLinearRelaxationSolver
- printStat() - Method in class com.artelys.kalis.KLinearRelaxation
-
Print statistics about the relaxation.
Print only the number of variables (with their type), KLinRel and SOS involved. - printStat() - Method in class com.artelys.kalis.KLinRel
-
Print statistics about the equation.
- printStats() - Method in class com.artelys.kalis.KSolver
- printStats(SWIGTYPE_p_std__ostream) - Method in class com.artelys.kalis.KSolver
-
Pretty printing of resolution statistics
- printStats(SWIGTYPE_p_void, SWIGTYPE_p_f_p_void_p_q_const__char__int) - Method in class com.artelys.kalis.KLinearRelaxation
- printStats(SWIGTYPE_p_void, SWIGTYPE_p_f_p_void_p_q_const__char__int) - Method in class com.artelys.kalis.KSolver
- printStatsFile(String) - Method in class com.artelys.kalis.KSolver
- printTaskGantt() - Method in class com.artelys.kalis.KResource
-
Pretty printing the task Gantt chart
- printTaskGantt(KSolution, int) - Method in class com.artelys.kalis.KResource
-
Pretty printing the task Gantt chart in the console
- printVariables() - Method in class com.artelys.kalis.KClpLinearRelaxationSolver
-
Print variables name and their rank.
This is useful to recover the meaning of the columns in the LP file produced by `writeLP`. - printVariables() - Method in class com.artelys.kalis.KCoinLinearRelaxationSolver
-
Print variables name and their rank.
This is useful to recover the meaning of the columns in the LP file produced by writeLP(). - printVariables() - Method in class com.artelys.kalis.KXPRSLinearRelaxationSolver
-
Print variables name and their rank.
This is useful to recover the meaning of the columns in the LP file produced by writeLP(). - printVariablesStates() - Method in class com.artelys.kalis.KProblem
-
pretty printing of the variables of the problem
- printViolated(KHybridSolution) - Method in class com.artelys.kalis.KLinearRelaxation
-
Print KLinRel that are violated by an hybrid solution (if any).
Useful to check whether a solution contained in a KHybridSolution object is valid. - problemIsSolved() - Method in class com.artelys.kalis.KProblem
-
Returns true iff at least one solution was found for this problem
- problemIsSolved() - Method in class com.artelys.kalis.KSolutionContainer
-
Return true if the problem as at least one solution
- processMessages() - Method in class com.artelys.kalis.KOptimizeListener
- processMessages() - Method in class com.artelys.kalis.KOptimizeWithISListener
- processMessages() - Method in class com.artelys.kalis.KParallelSolverEventListener
- produces(KResource) - Method in class com.artelys.kalis.KTask
-
State that this ressource produces ( non-renewable ) one unit of resource
`resource` - produces(KResource, int) - Method in class com.artelys.kalis.KTask
-
State that this ressource produces ( non-renewable ) `production` unit of
resource `resource`
- produces(KResource, int, int) - Method in class com.artelys.kalis.KTask
-
State that this ressource produces ( non-renewable ) between
`productionmin` and `productionmax` unit of resource `resource`
- produces(KResourceUsage) - Method in class com.artelys.kalis.KTask
-
Add a resource usage production for this task
- produces(KResourceUsageArray) - Method in class com.artelys.kalis.KTask
-
Add optional resources usages productions for this task and ensure that
between [min..max] of theses requirements are satisfied - produces(KResourceUsageArray, int) - Method in class com.artelys.kalis.KTask
-
Add optional resources usages productions for this task and ensure that
between [min..max] of theses requirements are satisfied - produces(KResourceUsageArray, int, int) - Method in class com.artelys.kalis.KTask
-
Add optional resources usages productions for this task and ensure that
between [min..max] of theses requirements are satisfied - propagate() - Method in class com.artelys.kalis.KProblem
-
Propagate changes in the problem, returns true if the problem is proved inconsistent, false otherwise
- propagate() - Method in class com.artelys.kalis.KUserConstraint
-
Virtual method called when the domain of some or several variables has changed
- propagate() - Method in class com.artelys.kalis.KUserNumConstraint
-
Virtual method called when the domain of some or several variables has changed
- PropagationHint() - Constructor for class com.artelys.kalis.KDiscreteResource.PropagationHint
- PropagationHint() - Constructor for class com.artelys.kalis.KUnaryResource.PropagationHint
- PropagationLevel() - Constructor for class com.artelys.kalis.KAbs.PropagationLevel
- PropagationLevel() - Constructor for class com.artelys.kalis.KAllDifferent.PropagationLevel
- PropagationLevel() - Constructor for class com.artelys.kalis.KUnaryResourceConstraint.PropagationLevel
- provides(KResource) - Method in class com.artelys.kalis.KTask
-
State that this ressource provides ( renewable ) one unit of resource
`resource` - provides(KResource, int) - Method in class com.artelys.kalis.KTask
-
State that this ressource provides ( renewable ) `provision` unit of
resource `resource`
- provides(KResource, int, int) - Method in class com.artelys.kalis.KTask
-
State that this ressource provides ( renewable ) between `provisionmin`
and 'provisionmax unit of resource `resource`
- provides(KResourceUsage) - Method in class com.artelys.kalis.KTask
-
Add a resource usage provision for this task
- provides(KResourceUsageArray) - Method in class com.artelys.kalis.KTask
-
Add optional resources usages provisions for this task and ensure that
between [min..max] of theses requirements are satisfied - provides(KResourceUsageArray, int) - Method in class com.artelys.kalis.KTask
-
Add optional resources usages provisions for this task and ensure that
between [min..max] of theses requirements are satisfied - provides(KResourceUsageArray, int, int) - Method in class com.artelys.kalis.KTask
-
Add optional resources usages provisions for this task and ensure that
between [min..max] of theses requirements are satisfied - pushWorld() - Method in class com.artelys.kalis.KProblem
R
- RANGE - Static variable in class com.artelys.kalis.KRelation.Comparator
- remVal(int) - Method in class com.artelys.kalis.KIntVar
-
Remove value from the variable's domain
- requires(KResource) - Method in class com.artelys.kalis.KTask
-
State that this ressource requires ( renewable ) one unit of resource
`resource` - requires(KResource, int) - Method in class com.artelys.kalis.KTask
-
State that this ressource requires ( renewable ) `requirement` unit of
resource `resource`
- requires(KResource, int, int) - Method in class com.artelys.kalis.KTask
-
State that this ressource requires ( renewable ) between `requirementmin`
and 'requirementmax unit of resource `resource`
- requires(KResourceUsage) - Method in class com.artelys.kalis.KTask
-
Add a resource usage requirement for this task
- requires(KResourceUsageArray) - Method in class com.artelys.kalis.KTask
-
Add optional resources usages requirements for this task and ensure that
between [min..max] of theses requirements are satisfied - requires(KResourceUsageArray, int) - Method in class com.artelys.kalis.KTask
-
Add optional resources usages requirements for this task and ensure that
between [min..max] of theses requirements are satisfied - requires(KResourceUsageArray, int, int) - Method in class com.artelys.kalis.KTask
-
Add optional resources usages requirements for this task and ensure that
between [min..max] of theses requirements are satisfied
S
- ScheduleStatus() - Constructor for class com.artelys.kalis.KSchedule.ScheduleStatus
- SearchLimitAttrib() - Constructor for class com.artelys.kalis.KSolver.SearchLimitAttrib
- SearchLimitedByBacktracks - Static variable in class com.artelys.kalis.KSolver.SearchLimitAttrib
-
Search has been limited by maximum number of backtracks.
- SearchLimitedByDepth - Static variable in class com.artelys.kalis.KSolver.SearchLimitAttrib
-
Search has been limited by maximal tree search depth.
- SearchLimitedByNodes - Static variable in class com.artelys.kalis.KSolver.SearchLimitAttrib
-
Search has been limited by maximum number of nodes explored.
- SearchLimitedByNodesBetweenSolutions - Static variable in class com.artelys.kalis.KSolver.SearchLimitAttrib
-
Search has been limited by maximum nodes between two solutions.
- SearchLimitedBySolutions - Static variable in class com.artelys.kalis.KSolver.SearchLimitAttrib
-
Search has been limited by maximum number of solutions found.
- SearchLimitedByTime - Static variable in class com.artelys.kalis.KSolver.SearchLimitAttrib
-
Search has been limited by time.
- SearchLimitedByUser - Static variable in class com.artelys.kalis.KSolver.SearchLimitAttrib
-
Search has been limited by user.
- SearchLimitReached - Static variable in class com.artelys.kalis.KSolver.IntAttrib
-
Limit reached during resolution.
- SearchLimitUnreached - Static variable in class com.artelys.kalis.KSolver.SearchLimitAttrib
-
Search has not been limited
- selectNextBranchingVar() - Method in class com.artelys.kalis.KFloatVarBranchingScheme
-
Select the next KNumVar to branch on when one branch has been explored
- selectNextBranchingVar() - Method in class com.artelys.kalis.KIntVarBranchingScheme
-
Select the next KIntVar to branch on when one branch has been explored
- selectNextDisjunction(KDisjunctionArray) - Method in class com.artelys.kalis.KDisjunctionInputOrder
- selectNextDisjunction(KDisjunctionArray) - Method in class com.artelys.kalis.KDisjunctionPriorityOrder
- selectNextDisjunction(KDisjunctionArray) - Method in class com.artelys.kalis.KDisjunctionSelector
-
Virtual interface method to overload for definition of your own disjunction selection heuristics
- selectNextGroup(KBranchingSchemeGroupArray) - Method in class com.artelys.kalis.KBranchingSchemeGroupSelector
- selectNextResource(KResourceArray) - Method in class com.artelys.kalis.KResourceSelector
-
virtual interface method to overload for definition of your own task selection heuristics
- selectNextTask(KTaskArray) - Method in class com.artelys.kalis.KLargestDurationDomain
- selectNextTask(KTaskArray) - Method in class com.artelys.kalis.KLargestEarliestCompletionTime
- selectNextTask(KTaskArray) - Method in class com.artelys.kalis.KLargestEarliestStartTime
- selectNextTask(KTaskArray) - Method in class com.artelys.kalis.KLargestLatestCompletionTime
- selectNextTask(KTaskArray) - Method in class com.artelys.kalis.KLargestLatestStartTime
- selectNextTask(KTaskArray) - Method in class com.artelys.kalis.KSmallestEarliestCompletionTime
- selectNextTask(KTaskArray) - Method in class com.artelys.kalis.KSmallestEarliestStartTime
-
Return a copy of this task selector
- selectNextTask(KTaskArray) - Method in class com.artelys.kalis.KSmallestLatestCompletionTime
- selectNextTask(KTaskArray) - Method in class com.artelys.kalis.KSmallestLatestStartTime
- selectNextTask(KTaskArray) - Method in class com.artelys.kalis.KSmallestTargetStartTime
- selectNextTask(KTaskArray) - Method in class com.artelys.kalis.KTaskInputOrder
- selectNextTask(KTaskArray) - Method in class com.artelys.kalis.KTaskRandomOrder
- selectNextTask(KTaskArray) - Method in class com.artelys.kalis.KTaskSelector
-
virtual interface method to overload for definition of your own task selection heuristics
- selectNextValue(KIntVar) - Method in class com.artelys.kalis.KBestBoundValue
-
Selects the next objective best bound value for the given variable.
- selectNextValue(KIntVar) - Method in class com.artelys.kalis.KMaxToMin
-
get Next Value
- selectNextValue(KIntVar) - Method in class com.artelys.kalis.KMiddle
- selectNextValue(KIntVar) - Method in class com.artelys.kalis.KMinMaxConflict
-
Selects the value of the given variable that induces the best problem
size once instantiated to this value. - selectNextValue(KIntVar) - Method in class com.artelys.kalis.KMinToMax
-
get Next Value
- selectNextValue(KIntVar) - Method in class com.artelys.kalis.KNearestNeighbor
- selectNextValue(KIntVar) - Method in class com.artelys.kalis.KNearestRelaxedValue
-
get Next Value
- selectNextValue(KIntVar) - Method in class com.artelys.kalis.KNearestValue
- selectNextValue(KIntVar) - Method in class com.artelys.kalis.KRandomValue
- selectNextValue(KIntVar) - Method in class com.artelys.kalis.KValueSelector
-
Virtual method to overload with your own value selection heuristic.
- selectNextValue(KNumVar) - Method in class com.artelys.kalis.KNumMiddle
- selectNextValue(KNumVar) - Method in class com.artelys.kalis.KNumNearestValue
- selectNextValue(KNumVar) - Method in class com.artelys.kalis.KNumValueSelector
-
virtual method to overload with your own value selection heuristic
- selectNextVariable(KIntVarArray) - Method in class com.artelys.kalis.KInputOrder
-
return the first uninstantiated variable in the order of creation
- selectNextVariable(KIntVarArray) - Method in class com.artelys.kalis.KVariableSelector
-
virtual interface method to overload for definition of your own variable selection heuristics
- selectNextVariable(KNumVarArray) - Method in class com.artelys.kalis.KNumSmallestDomain
- selectNextVariable(KNumVarArray) - Method in class com.artelys.kalis.KNumVariableSelector
-
virtual interface method to overload for definition of your own variable selection heuristics
- selectNextVariable(KNumVarArray) - Method in class com.artelys.kalis.KWidestDomain
- selectNextVariable(KNumVarArray, double) - Method in class com.artelys.kalis.KFloatVarSelector
- sendMessage(KMessage, int) - Method in class com.artelys.kalis.KMessageBox
- sendMessage(KMessage, SWIGTYPE_p_std__vectorT_int_t) - Method in class com.artelys.kalis.KMessageBox
- Sense() - Constructor for class com.artelys.kalis.KProblem.Sense
- set_nvars(KNumVarArray) - Method in class com.artelys.kalis.KUserNumConstraint
- set_vars(KIntVarArray) - Method in class com.artelys.kalis.KUserConstraint
- setAlgorithm(int) - Method in class com.artelys.kalis.KRelaxationSolver
-
Set the resolution algorithm
- setAlgorithm(int) - Method in class com.artelys.kalis.KRelaxationSolverConfigurator
-
Set the algorithm flag
- setAllGlobal(boolean) - Method in class com.artelys.kalis.KRelaxationSolver
-
(Un)set variables as global.
Set or unset as "global" all KIntVar and KAuxVar with global type (note
that a KFloatVar variables are not modified, since it would make little
sense to set them global.)
- setAllVariablesUseShaving(boolean) - Method in class com.artelys.kalis.KProblem
- setAnnotation(double) - Method in class com.artelys.kalis.KDoubleAnnotation
- setAnnotation(double) - Method in class com.artelys.kalis.KIntAnnotation
- setAnnotation(double) - Method in class com.artelys.kalis.KNumAnnotation
- setAsTarget() - Method in class com.artelys.kalis.KSolution
- setAsyncStopFunctionPtr(SWIGTYPE_p_f_p_void__int, SWIGTYPE_p_void) - Method in class com.artelys.kalis.KSolver
- setBranchFunctionPtr(SWIGTYPE_p_f_p_void__int, SWIGTYPE_p_f_p_void__int, SWIGTYPE_p_void) - Method in class com.artelys.kalis.KSolver
-
Deprecated.
- setBranchingSchemeArray(KBranchingSchemeArray) - Method in class com.artelys.kalis.KSolver
-
Sets the branching scheme array
- setBranchingSchemeArray(KBranchingSchemeArray, int) - Method in class com.artelys.kalis.KSolver
-
Sets the branching scheme array
- setBranchingSchemeFunctionPtr(SWIGTYPE_p_f_p_void__int, SWIGTYPE_p_void) - Method in class com.artelys.kalis.KSolver
-
Deprecated.
- setComparator(int) - Method in class com.artelys.kalis.KRelation
-
Set comparator based on argument and discards the bounds that are no longer relevant.
- setConfigurator(KRelaxationSolverConfigurator) - Method in class com.artelys.kalis.KRelaxationSolver
-
Set the configurator of a KRelaxationSolver
- setConstant(double) - Method in class com.artelys.kalis.KRelation
- setConstraint_I_ptr(SWIGTYPE_p_void) - Method in class com.artelys.kalis.KDisjunction
- setCste(double) - Method in class com.artelys.kalis.KTerm
-
Set the constant
- setCurrentInstance(int) - Method in class com.artelys.kalis.KProblem
- setDblAttrib(int, double) - Method in class com.artelys.kalis.KSchedule
-
Set the value of a double attribute
- setDblControl(int, double) - Method in class com.artelys.kalis.KSchedule
-
Set the value of a double control
- setDblControl(int, double) - Method in class com.artelys.kalis.KSolver
-
Set the value of a double control
- setDebugServerAddress(String, int) - Method in class com.artelys.kalis.KSession
- setDefaultPrecisionParameters(boolean, double) - Static method in class com.artelys.kalis.KFloatVar
- setDichotomic(boolean) - Method in class com.artelys.kalis.KOptimizeWithISListener
- setDoubleControl(int, double) - Method in class com.artelys.kalis.KRelaxationSolverConfigurator
- setDuration(int) - Method in class com.artelys.kalis.KTask
-
Set the duration of this task to `duration`
- setDuration(KTask, int) - Method in class com.artelys.kalis.KResource
-
Set the duration of the task if the task is assigned to this resource.
If the task is assigned to this resource, the duration variable will take the given `duration` value:
`(task.assign(r) = 1) => task.duration = duration`
Note that this is equivalent than setting start based duration with one possible value.
- setDurationWithIdleTimes(KTask, int, KIntArray, KIntArray, boolean) - Method in class com.artelys.kalis.KResource
-
Set a duration constraint conditional to some idle time windows and on the task assignment.
If the task is assigned to this resource, the then the following statements will be enforced.
From the given nominal `duration`, the duration variable will be constrained to take the following values:
* `duration` if the task does not intersect any idle time window
* `duration` increased by total length of the intersecting idle time windows
For example, if a resource is idle on two time windows [s1, e1) and [s2, e2), then this method
declares that the tasks intersecting those idle times windows will be extended.
* If a task T1 starts before s1 but its `duration` make it intersect [s1, e1),
then its duration variable will be `T1.duration = duration + e1 - s1`
* If a task T2 starts before s1 but its updated duration make it intersect [s1, e1) and [s2, e2),
then its duration variable will be `T2.duration = duration + (e1 - s1) + (e2 - s2)`
* If a task T3 starts in the idle interval [s1, e1), then its duration variable
will be `T3.duration = duration + (e1 - T3.start)`
* If a task T4 starts in the idle interval [s1, e1) and its updated duration make it intersect [s2, e2)
then its duration variable will be `T4.duration = duration + (e1 - T4.start) + (e2 - s2)`
Note that if `allowStartInIdle` is false then `T3` and `T4` cases will be forbidden.
The idle time windows can be given in any order and can be intersecting (union is made).
Note that idle time windows are a strict end interval (end time step is not in the interval).
If the nominal duration is dependent on the start time of the task, the `updateDurationWithIdleTimes`
method can be used instead.
- setEarliestCompletionTime(int) - Method in class com.artelys.kalis.KTask
-
Set the earliest completion time of this task
- setEarliestStartTime(int) - Method in class com.artelys.kalis.KTask
-
Set the earliest starting time of this task
- setEndTime(int) - Method in class com.artelys.kalis.KTask
-
Set the ending time of this task to `endTime`
- setExp(int) - Method in class com.artelys.kalis.KNonLinearTerm
- setFct(int) - Method in class com.artelys.kalis.KNonLinearTerm
- setFirstSolutionSearchStrategy(KBranchingSchemeArray) - Method in class com.artelys.kalis.KSchedule
- setFloatVar_I_ptr(SWIGTYPE_p_KFloatVar_I) - Method in class com.artelys.kalis.KFloatVar
- setFunctionPointers(SWIGTYPE_p_f_p_void__int, SWIGTYPE_p_f_p_void__int, SWIGTYPE_p_f_p_void__int, SWIGTYPE_p_f_p_void__int, SWIGTYPE_p_f_p_void__int, SWIGTYPE_p_void) - Method in class com.artelys.kalis.KSchedule
-
Set the callback functions to call when the schedule is optimized
- setGlobal(KAuxVar, boolean) - Method in class com.artelys.kalis.KLinearRelaxation
- setGlobal(KAuxVar, boolean) - Method in class com.artelys.kalis.KRelaxationSolver
-
Set (or unset) a KAuxVar global.
- setGlobal(KIntVar, boolean) - Method in class com.artelys.kalis.KLinearRelaxation
-
set or unset a KIntVar global
- setGlobal(KIntVar, boolean) - Method in class com.artelys.kalis.KRelaxationSolver
-
Set (or unset) a KIntVar as global.
- setHidden(boolean) - Method in class com.artelys.kalis.KNumVar
-
Hidden variable Y/N
- setIndex(int) - Method in class com.artelys.kalis.KTask
- setIndicatorsGlobal(boolean) - Method in class com.artelys.kalis.KRelaxationSolver
-
Set all indicator auxiliary variables global.
- setInf(double) - Method in class com.artelys.kalis.KAuxVar
-
set the lower bound.
- setInf(double) - Method in class com.artelys.kalis.KFloatVar
-
set the lower bound to value
- setInf(double) - Method in class com.artelys.kalis.KNumVar
-
set the lower bound to value
- setInf(double, boolean) - Method in class com.artelys.kalis.KAuxVar
-
set the lower bound.
- setInf(int) - Method in class com.artelys.kalis.KIntVar
-
Set the lower bound to value
- setInitialCapacityBetween(int, int, int) - Method in class com.artelys.kalis.KResource
-
Set the initial resource stock between time steps `t0` and `t1` to `capa`
- setIntAnnotation(int, int) - Method in class com.artelys.kalis.KIntSetIntAnnotation
- setIntAttrib(int, int) - Method in class com.artelys.kalis.KSchedule
-
Set the value of an int attribute of the solver
- setIntControl(int, int) - Method in class com.artelys.kalis.KRelaxationSolverConfigurator
- setIntControl(int, int) - Method in class com.artelys.kalis.KSchedule
-
Set the value of an int control of the solver
- setIntControl(int, int) - Method in class com.artelys.kalis.KSolver
-
Set the value of an int control
- setInternalObject(SWIGTYPE_p_KAuxVar_I) - Method in class com.artelys.kalis.KAuxVar
- setInternalPtr(SWIGTYPE_p_void) - Method in class com.artelys.kalis.KTimeTable
- setIntVar_I_ptr(SWIGTYPE_p_KIntVar_I) - Method in class com.artelys.kalis.KIntVar
- setLatestCompletionTime(int) - Method in class com.artelys.kalis.KTask
-
Set the latest completion time of this task
- setLatestStartTime(int) - Method in class com.artelys.kalis.KTask
-
Set the latest starting time of this task
- setLB(double) - Method in class com.artelys.kalis.KRelation
- setLeft(KNonLinearTerm) - Method in class com.artelys.kalis.KNonLinearTerm
- setLinearRelaxationSolver(KLinearRelaxationSolver) - Method in class com.artelys.kalis.KLinearRelaxationSolverConfigurator
- setLinTerm(KLinTerm) - Method in class com.artelys.kalis.KNonLinearTerm
- setLogLevel(int) - Method in class com.artelys.kalis.KProblem
-
Set the output log level
- setMaxAvailabilityBetween(int, int, int) - Method in class com.artelys.kalis.KResource
-
Set the initial resource stock between time steps `t0` and `t1` to `capa`
- setMaximumDuration(int) - Method in class com.artelys.kalis.KTask
-
Set the maximum duration of this task
- setMaxMIPSol(int) - Method in class com.artelys.kalis.KRelaxationSolver
-
Stop global search after maxMIPSol feasible solutions found.
0 for no limit, this is the default.
If the limit is low, this is likely to cause optimization to end before
optimality. - setMinDomainSize(int) - Method in class com.artelys.kalis.KNumVariableSelector
- setMinimumDuration(int) - Method in class com.artelys.kalis.KTask
-
Set the minimum duration of this task
- setMinUsageBetween(int, int, int) - Method in class com.artelys.kalis.KResource
-
Set the initial resource stock between time steps `t0` and `t1` to `capa`
- setMipAbsoluteOptimalityTolerance(double) - Method in class com.artelys.kalis.KRelaxationSolverConfigurator
-
Set the minimal desired absolute optimality tolerance (MIP) *
- setMipRelativeOptimalityTolerance(double) - Method in class com.artelys.kalis.KRelaxationSolverConfigurator
-
Set the minimal desired relative optimality tolerance (MIP) *
- setMipRelStop(double) - Method in class com.artelys.kalis.KCoinLinearRelaxationSolver
-
Set MIPRELSTOP double control.
- setMipRelStop(double) - Method in class com.artelys.kalis.KXPRSLinearRelaxationSolver
-
Set MIPRELSTOP double control.
- setName(String) - Method in class com.artelys.kalis.KConstraint
- setName(String) - Method in class com.artelys.kalis.KFloatVar
-
Set the name of the variable
- setName(String) - Method in class com.artelys.kalis.KIntVar
-
Set the name of the variable
- setName(String) - Method in class com.artelys.kalis.KLinearRelaxation
-
set object name
- setName(String) - Method in class com.artelys.kalis.KNumVar
-
Set the name of the variable
- setName(String) - Method in class com.artelys.kalis.KResource
-
Set the name of this resource
- setName(String) - Method in class com.artelys.kalis.KTask
-
Set the name of this task
- setNodeFunctionPtr(SWIGTYPE_p_f_p_void__int, SWIGTYPE_p_void) - Method in class com.artelys.kalis.KSolver
-
Deprecated.
- setNumVar_I_ptr(SWIGTYPE_p_KNumVar_I) - Method in class com.artelys.kalis.KNumVar
- setObjective(KFloatVar) - Method in class com.artelys.kalis.KProblem
-
Set the objective function to the problem as an continuous variable
- setObjective(KFloatVar) - Method in class com.artelys.kalis.KSchedule
-
Set the objective variable for this schedule as a KFloatVar
- setObjective(KIntVar) - Method in class com.artelys.kalis.KProblem
-
Set the objective function to the problem
- setObjective(KIntVar) - Method in class com.artelys.kalis.KSchedule
-
Set the objective variable for this schedule as a KIntVar
- setObjective(KNumVar) - Method in class com.artelys.kalis.KClpLinearRelaxationSolver
-
Set objective variable.
- setObjective(KNumVar) - Method in class com.artelys.kalis.KCoinLinearRelaxationSolver
-
Set objective variable.
- setObjective(KNumVar) - Method in class com.artelys.kalis.KRelaxationSolver
-
Set objective variable.
- setObjective(KNumVar) - Method in class com.artelys.kalis.KXPRSLinearRelaxationSolver
-
Set objective variable.
- setOp(int) - Method in class com.artelys.kalis.KNonLinearTerm
- setOptimalityBound(double) - Method in class com.artelys.kalis.KOptimizeListener
- setOptimalityBound(double) - Method in class com.artelys.kalis.KOptimizeWithISListener
- setOptimalityTolerance(double) - Method in class com.artelys.kalis.KRelaxationSolverConfigurator
-
Set the minimal desired optimality tolerance (LP)*
- setOptimalSolutionSearchStrategy(KBranchingSchemeArray) - Method in class com.artelys.kalis.KSchedule
- setPrecisionRelativity(boolean) - Method in class com.artelys.kalis.KFloatVar
-
Set the precision relativity (true for relative precision and false for absolute precision
- setPrecisionValue(double) - Method in class com.artelys.kalis.KFloatVar
- setPrefferedBranch(int) - Method in class com.artelys.kalis.KDisjunction
- setPresolve(boolean) - Method in class com.artelys.kalis.KClpLinearRelaxationSolver
-
Activate or deactivate presolve.
- setPresolve(boolean) - Method in class com.artelys.kalis.KCoinLinearRelaxationSolver
-
Activate or deactivate presolve.
- setPresolve(boolean) - Method in class com.artelys.kalis.KXPRSLinearRelaxationSolver
-
Activate or deactivate presolve.
- setPrintFunctionPointer(SWIGTYPE_p_void, SWIGTYPE_p_f_p_void_p_q_const__char__int) - Method in class com.artelys.kalis.KProblem
-
Set the print function pointer
- setPriority(int) - Method in class com.artelys.kalis.KConstraint
- setRecipientMessageBoxes(SWIGTYPE_p_ArtelysListT_KMessageBox_t) - Method in class com.artelys.kalis.KMessageBox
- setRelaxationSolver(KRelaxationSolver) - Method in class com.artelys.kalis.KRelaxationSolverConfigurator
- setResourceIPtr(SWIGTYPE_p_KResource_I) - Method in class com.artelys.kalis.KResource
- setRessource(int) - Method in class com.artelys.kalis.KDisjunction
- setRight(KNonLinearTerm) - Method in class com.artelys.kalis.KNonLinearTerm
- setSender(int) - Method in class com.artelys.kalis.KMessage
- setSendSolutionMessage(boolean) - Method in class com.artelys.kalis.KParallelSolverEventListener
- setSense(int) - Method in class com.artelys.kalis.KProblem
-
Sets optimization sense
- setSense(int) - Method in class com.artelys.kalis.KRelaxationSolver
-
Set the sense of optimization (maximize, minimize).
- setSetupTime(KTask, int, int) - Method in class com.artelys.kalis.KTask
-
Set the sequence dependent setup time between the current task,and the one passed in parameters to before/after
- setSetupTime(KTask, KTask, int) - Method in class com.artelys.kalis.KResource
-
Add a coupled setup time between two tasks for the current resource.
This means that if the two given tasks are assigned to the resource,
then the start of the second task must be after the end of the first task
plus the given duration :
r.assign(t1) and r.assign(t2) => t1.end + d <= t2.start - setSetupTime(KTask, KTask, int, int) - Method in class com.artelys.kalis.KResource
-
Add a coupled setup time between two tasks for the current resource.
This means that if the two given tasks are assigned to the resource,
then the start of the second task must be after the end of the first task
plus the given duration :
r.assign(t1) and r.assign(t2) => t1.end + d <= t2.start - setSolutionFunctionPtr(SWIGTYPE_p_f_p_void__int, SWIGTYPE_p_void) - Method in class com.artelys.kalis.KSolver
-
Deprecated.
- setsolveAsMIP(boolean) - Method in class com.artelys.kalis.KRelaxationSolverConfigurator
- setSolveAsMIP(boolean) - Method in class com.artelys.kalis.KRelaxationSolver
-
Deprecated.The new way of doing this is to use a configurator
- setSolver(KSolver) - Method in class com.artelys.kalis.KRelaxationSolverConfigurator
- setSolver_I_ptr(SWIGTYPE_p_KSolver_I) - Method in class com.artelys.kalis.KBranchingScheme
- setSolver_I_ptr(SWIGTYPE_p_KSolver_I) - Method in class com.artelys.kalis.KBranchingSchemeGroup
- setSolverEventListener(KSolverEventListener) - Method in class com.artelys.kalis.KSchedule
- setSolverEventListener(KSolverEventListener) - Method in class com.artelys.kalis.KSolver
-
Set the solver event listener for tracking and controlling the search
- setStartBasedDuration(KTask, int, int, int) - Method in class com.artelys.kalis.KResource
-
Set a duration computed from the value taken by the start variable if the task is assigned to this resource.
If the task is assigned to this resource, the duration variable will take the given `duration` value if the
start of the task is between the given interval:
`(t1 <= task.start <= t2) and (task.assign(r) = 1) => task.duration = duration`
This method can be called successively to specify different durations on different intervals.
Calling successively with intersectings intervals will override existing values on the intersection. - setStartTime(int) - Method in class com.artelys.kalis.KTask
-
Set the starting time of this task to `startTime`
- setStatus(int, boolean) - Method in class com.artelys.kalis.KDisjunction
-
Fix status of one part of the disjunction
- setStopComputations(boolean) - Method in class com.artelys.kalis.KParallelSolverEventListener
- setStopOnSolutionFound(boolean) - Method in class com.artelys.kalis.KParallelSolverEventListener
- setSup(double) - Method in class com.artelys.kalis.KAuxVar
-
set the upper bound.
- setSup(double) - Method in class com.artelys.kalis.KFloatVar
-
set the upper bound to value
- setSup(double) - Method in class com.artelys.kalis.KNumVar
-
set the upper bound to value
- setSup(double, boolean) - Method in class com.artelys.kalis.KAuxVar
-
set the upper bound.
- setSup(int) - Method in class com.artelys.kalis.KIntVar
-
Set the upper bound to value
- setTag(int) - Method in class com.artelys.kalis.KConstraint
- setTarget(double) - Method in class com.artelys.kalis.KAuxVar
- setTarget(double) - Method in class com.artelys.kalis.KFloatVar
-
set the target value
- setTarget(double) - Method in class com.artelys.kalis.KNumVar
-
set the target value
- setTarget(int) - Method in class com.artelys.kalis.KIntVar
-
Set the target value
- setTaskIPtr(SWIGTYPE_p_KTask_I) - Method in class com.artelys.kalis.KTask
- setTimeMax(int) - Method in class com.artelys.kalis.KSchedule
-
Setting the maxiaml horizon timestep
- setTimeMin(int) - Method in class com.artelys.kalis.KSchedule
-
Setting the minimal horizon timestep
- setTimeTable(KTimeTable) - Method in class com.artelys.kalis.KCumulativeResourceConstraintResourceUsage
- setUB(double) - Method in class com.artelys.kalis.KRelation
- setUse3BConsistency(boolean) - Method in class com.artelys.kalis.KProblem
- setUsePathConsistency(boolean) - Method in class com.artelys.kalis.KProblem
- setusePresolve(boolean) - Method in class com.artelys.kalis.KRelaxationSolverConfigurator
- setuseReducedCostFixing(boolean) - Method in class com.artelys.kalis.KRelaxationSolverConfigurator
- setUseReducedCostFixing(boolean) - Method in class com.artelys.kalis.KSolver
-
Use reducing cost fixing
- setUseReloadBasis(boolean) - Method in class com.artelys.kalis.KLinearRelaxationSolverConfigurator
- setUseValueFunction(boolean) - Method in class com.artelys.kalis.KElement
- setUseValueFunction(boolean) - Method in class com.artelys.kalis.KElement2D
-
Choose value method between Table and method 'getValueForIndex'
- setVal(KAuxVar, double) - Method in class com.artelys.kalis.KHybridSolution
-
Set the value of a KAuxVar.
- setVal(KNumVar, double) - Method in class com.artelys.kalis.KHybridSolution
-
Set the value of a KNumVar.
- setVar(KNumVar) - Method in class com.artelys.kalis.KNonLinearTerm
- shaveAndpropagate() - Method in class com.artelys.kalis.KProblem
- shaveFromLeft() - Method in class com.artelys.kalis.KFloatVar
-
shave lower bound of variable
- shaveFromLeft() - Method in class com.artelys.kalis.KIntVar
-
Shave lower bound of variable
- shaveFromRight() - Method in class com.artelys.kalis.KFloatVar
-
shave upper bound of variable
- shaveFromRight() - Method in class com.artelys.kalis.KIntVar
-
Shave upper bound of variable
- shaveOnValue(int) - Method in class com.artelys.kalis.KFloatVar
-
shave the value 'val'
- shaveOnValue(int) - Method in class com.artelys.kalis.KIntVar
-
Shave the value 'val'
- solutionFound(KSolution) - Method in class com.artelys.kalis.KSolverEventListener
-
Called each time a solution is found
- solutionFound(KSolution, int) - Method in class com.artelys.kalis.KOptimizeListener
- solutionFound(KSolution, int) - Method in class com.artelys.kalis.KOptimizeWithISListener
- solutionFound(KSolution, int) - Method in class com.artelys.kalis.KParallelSolverEventListener
- solutionFound(KSolution, int) - Method in class com.artelys.kalis.KSolverEventListener
- solve() - Method in class com.artelys.kalis.KClpLinearRelaxationSolver
-
Call the solver.
Call (Clp solver) and return an error code (see class KLinearRelaxationSolver for its meaning). - solve() - Method in class com.artelys.kalis.KCoinLinearRelaxationSolver
-
Call the solver.
Call (CoinMP) and return an error code (see class KLinearRelaxationSolver for its meaning). - solve() - Method in class com.artelys.kalis.KRelaxationSolver
-
Solve the relaxed optimization problem.
This methods returns the following error codes :
- 0 : optimal
- 1 : infeasible
- 2 : search interrupted prematurely, a solution was found
- 3 : search interrupted prematurely, no solution was found
- 4 : other problem - solve() - Method in class com.artelys.kalis.KSolver
-
Search for a solution to the problem
- solve() - Method in class com.artelys.kalis.KXPRSLinearRelaxationSolver
-
Call (XPress-Optimizer) and return an error code (see class
KLinearRelaxationSolver for its meaning). - SolveAlgorithm() - Constructor for class com.artelys.kalis.KLinearRelaxationSolver.SolveAlgorithm
- solveAsMIP() - Method in class com.artelys.kalis.KRelaxationSolver
-
Return true if the flag "solveAsMIP" is set
- solveAsMIP() - Method in class com.artelys.kalis.KRelaxationSolverConfigurator
- START_AFF_DUR - Static variable in class com.artelys.kalis.KTaskSerializer.varOrder
-
Variable branching order: start time affectations duration
- START_DUR_AFF - Static variable in class com.artelys.kalis.KTaskSerializer.varOrder
-
Variable branching order: start time duration affectations
- startsAfter(KTask) - Method in class com.artelys.kalis.KTask
-
State that this task starts `delay` time unit after the completion of
the given `task`
- startsAfter(KTask, int) - Method in class com.artelys.kalis.KTask
-
State that this task starts `delay` time unit after the completion of
the given `task`
- StatsPrinting - Static variable in class com.artelys.kalis.KSolver.IntControl
-
Print search statistics each KSolver::StatsPrinting seconds (at max).
- stopComputations() - Method in class com.artelys.kalis.KParallelSolverEventListener
- stopComputations() - Method in class com.artelys.kalis.KSolverEventListener
-
Ask user for termination at each node
- Suboptimal - Static variable in class com.artelys.kalis.KSchedule.ScheduleStatus
-
Schedule is feasible
- swigCMemOwn - Variable in class com.artelys.kalis.KAuxVar
- swigCMemOwn - Variable in class com.artelys.kalis.KBranchingScheme
- swigCMemOwn - Variable in class com.artelys.kalis.KBranchingSchemeGroup
- swigCMemOwn - Variable in class com.artelys.kalis.KBranchingSchemeGroupSelector
- swigCMemOwn - Variable in class com.artelys.kalis.KConstraint
- swigCMemOwn - Variable in class com.artelys.kalis.KCopiableRelaxationSolverConfigurator
- swigCMemOwn - Variable in class com.artelys.kalis.KDisjunctionSelector
- swigCMemOwn - Variable in class com.artelys.kalis.KHybridSolution
- swigCMemOwn - Variable in class com.artelys.kalis.KIntSetIntAnnotation
- swigCMemOwn - Variable in class com.artelys.kalis.KIntVarMatrix
- swigCMemOwn - Variable in class com.artelys.kalis.KLinearRelaxation
- swigCMemOwn - Variable in class com.artelys.kalis.KMessage
- swigCMemOwn - Variable in class com.artelys.kalis.KMessageBox
- swigCMemOwn - Variable in class com.artelys.kalis.KNumAnnotation
- swigCMemOwn - Variable in class com.artelys.kalis.KNumValueSelector
- swigCMemOwn - Variable in class com.artelys.kalis.KNumVar
- swigCMemOwn - Variable in class com.artelys.kalis.KNumVariableSelector
- swigCMemOwn - Variable in class com.artelys.kalis.KOptimalityToleranceChecker
- swigCMemOwn - Variable in class com.artelys.kalis.KProblem
- swigCMemOwn - Variable in class com.artelys.kalis.KRelation
- swigCMemOwn - Variable in class com.artelys.kalis.KRelaxationSolver
- swigCMemOwn - Variable in class com.artelys.kalis.KResource
- swigCMemOwn - Variable in class com.artelys.kalis.KResourceSelector
- swigCMemOwn - Variable in class com.artelys.kalis.KResourceUsage
- swigCMemOwn - Variable in class com.artelys.kalis.KSchedule
- swigCMemOwn - Variable in class com.artelys.kalis.KSession
- swigCMemOwn - Variable in class com.artelys.kalis.KSolution
- swigCMemOwn - Variable in class com.artelys.kalis.KSolutionContainer
- swigCMemOwn - Variable in class com.artelys.kalis.KSolver
- swigCMemOwn - Variable in class com.artelys.kalis.KSolverEventListener
- swigCMemOwn - Variable in class com.artelys.kalis.KTask
- swigCMemOwn - Variable in class com.artelys.kalis.KTaskSelector
- swigCMemOwn - Variable in class com.artelys.kalis.KTerm
- swigCMemOwn - Variable in class com.artelys.kalis.KTimeTable
- swigCMemOwn - Variable in class com.artelys.kalis.KTupleArray
- swigCMemOwn - Variable in class com.artelys.kalis.KValueSelector
- swigCMemOwn - Variable in class com.artelys.kalis.KVariableSelector
- swigDirectorDisconnect() - Method in class com.artelys.kalis.KACBinConstraint
- swigDirectorDisconnect() - Method in class com.artelys.kalis.KBranchingScheme
- swigDirectorDisconnect() - Method in class com.artelys.kalis.KDisjunctionSelector
- swigDirectorDisconnect() - Method in class com.artelys.kalis.KFloatVarBranchingScheme
- swigDirectorDisconnect() - Method in class com.artelys.kalis.KGeneralizedArcConsistencyConstraint
- swigDirectorDisconnect() - Method in class com.artelys.kalis.KIntVarBranchingScheme
- swigDirectorDisconnect() - Method in class com.artelys.kalis.KLinearRelaxationSolverConfigurator
- swigDirectorDisconnect() - Method in class com.artelys.kalis.KNumValueSelector
- swigDirectorDisconnect() - Method in class com.artelys.kalis.KNumVariableSelector
- swigDirectorDisconnect() - Method in class com.artelys.kalis.KResourceSelector
- swigDirectorDisconnect() - Method in class com.artelys.kalis.KSolverEventListener
- swigDirectorDisconnect() - Method in class com.artelys.kalis.KTaskSelector
- swigDirectorDisconnect() - Method in class com.artelys.kalis.KUserConstraint
- swigDirectorDisconnect() - Method in class com.artelys.kalis.KUserNumConstraint
- swigDirectorDisconnect() - Method in class com.artelys.kalis.KValueSelector
- swigDirectorDisconnect() - Method in class com.artelys.kalis.KVariableSelector
- swigReleaseOwnership() - Method in class com.artelys.kalis.KACBinConstraint
- swigReleaseOwnership() - Method in class com.artelys.kalis.KBranchingScheme
- swigReleaseOwnership() - Method in class com.artelys.kalis.KDisjunctionSelector
- swigReleaseOwnership() - Method in class com.artelys.kalis.KFloatVarBranchingScheme
- swigReleaseOwnership() - Method in class com.artelys.kalis.KGeneralizedArcConsistencyConstraint
- swigReleaseOwnership() - Method in class com.artelys.kalis.KIntVarBranchingScheme
- swigReleaseOwnership() - Method in class com.artelys.kalis.KLinearRelaxationSolverConfigurator
- swigReleaseOwnership() - Method in class com.artelys.kalis.KNumValueSelector
- swigReleaseOwnership() - Method in class com.artelys.kalis.KNumVariableSelector
- swigReleaseOwnership() - Method in class com.artelys.kalis.KResourceSelector
- swigReleaseOwnership() - Method in class com.artelys.kalis.KSolverEventListener
- swigReleaseOwnership() - Method in class com.artelys.kalis.KTaskSelector
- swigReleaseOwnership() - Method in class com.artelys.kalis.KUserConstraint
- swigReleaseOwnership() - Method in class com.artelys.kalis.KUserNumConstraint
- swigReleaseOwnership() - Method in class com.artelys.kalis.KValueSelector
- swigReleaseOwnership() - Method in class com.artelys.kalis.KVariableSelector
- swigTakeOwnership() - Method in class com.artelys.kalis.KACBinConstraint
- swigTakeOwnership() - Method in class com.artelys.kalis.KBranchingScheme
- swigTakeOwnership() - Method in class com.artelys.kalis.KDisjunctionSelector
- swigTakeOwnership() - Method in class com.artelys.kalis.KFloatVarBranchingScheme
- swigTakeOwnership() - Method in class com.artelys.kalis.KGeneralizedArcConsistencyConstraint
- swigTakeOwnership() - Method in class com.artelys.kalis.KIntVarBranchingScheme
- swigTakeOwnership() - Method in class com.artelys.kalis.KLinearRelaxationSolverConfigurator
- swigTakeOwnership() - Method in class com.artelys.kalis.KNumValueSelector
- swigTakeOwnership() - Method in class com.artelys.kalis.KNumVariableSelector
- swigTakeOwnership() - Method in class com.artelys.kalis.KResourceSelector
- swigTakeOwnership() - Method in class com.artelys.kalis.KSolverEventListener
- swigTakeOwnership() - Method in class com.artelys.kalis.KTaskSelector
- swigTakeOwnership() - Method in class com.artelys.kalis.KUserConstraint
- swigTakeOwnership() - Method in class com.artelys.kalis.KUserNumConstraint
- swigTakeOwnership() - Method in class com.artelys.kalis.KValueSelector
- swigTakeOwnership() - Method in class com.artelys.kalis.KVariableSelector
T
- TasksIntervals - Static variable in class com.artelys.kalis.KDiscreteResource.PropagationHint
-
Tasks Intervals propagation scheme
- TasksIntervals - Static variable in class com.artelys.kalis.KUnaryResource.PropagationHint
-
Tasks Intervals propagation scheme
- testIfSatisfied(int, int) - Method in class com.artelys.kalis.KACBinConstraint
-
Abstract interface for generic propagation of any binary constraint
- testIfSatisfied(SWIGTYPE_p_std__vectorT_int_t) - Method in class com.artelys.kalis.KGeneralizedArcConsistencyConstraint
-
Abstract Interface for generic propagation of any binary constraint.
- TimeTabling - Static variable in class com.artelys.kalis.KDiscreteResource.PropagationHint
-
TimeTabling propagation scheme
- TimeTabling - Static variable in class com.artelys.kalis.KUnaryResource.PropagationHint
-
TimeTabling propagation scheme
- ToleranceLimitAttrib() - Constructor for class com.artelys.kalis.KSolver.ToleranceLimitAttrib
- ToleranceLimitReached - Static variable in class com.artelys.kalis.KSolver.IntAttrib
-
Tolerance limit reached during resolution.
- ToleranceLimitUnreached - Static variable in class com.artelys.kalis.KSolver.ToleranceLimitAttrib
-
Tolerance limit has not been reached.
- TotalPropagationIter - Static variable in class com.artelys.kalis.KSolver.IntAttrib
-
Total fix point iterations for propagation.
- TotalPropagationTime - Static variable in class com.artelys.kalis.KSolver.IntAttrib
-
Total time elapsed during propagation.
- trace(int, String) - Method in class com.artelys.kalis.KProblem
-
Trace 'printf' style function
- Type() - Constructor for class com.artelys.kalis.KNumVar.Type
U
- updateDurationWithIdleTimes(KTask, int, int, boolean) - Method in class com.artelys.kalis.KResource
-
Update the current start-based duration constraint with a new idle window.
When having previously set a start-based duration (through `setDuration` or `setStartBasedDuration`),
this method will update the start-based durations to simulate idle times windows.
Warning: when adding several idle time windows, they must be added in increasing time order and time windows
must be disjoints. - updateIndicators() - Method in class com.artelys.kalis.KIntVar
- updateSolution(boolean) - Method in class com.artelys.kalis.KClpLinearRelaxationSolver
-
Update the KHybridSolution object with the current MIP (MIPflag=true) or LP (MIPflag=false) solution.
- updateSolution(boolean) - Method in class com.artelys.kalis.KCoinLinearRelaxationSolver
-
Update the KHybridSolution object with the current MIP (MIPflag=true) or
LP (MIPflag=false) solution.
- updateSolution(boolean) - Method in class com.artelys.kalis.KXPRSLinearRelaxationSolver
-
Update the KHybridSolution object with the current MIP (MIPflag=true) or
LP (MIPflag=false) solution.
- usePresolve() - Method in class com.artelys.kalis.KRelaxationSolverConfigurator
- useReducedCostFixing() - Method in class com.artelys.kalis.KRelaxationSolverConfigurator
- useReloadBasis() - Method in class com.artelys.kalis.KLinearRelaxationSolverConfigurator
- useShaving(boolean) - Method in class com.artelys.kalis.KFloatVar
-
activate shaving Y/N
- useShaving(boolean) - Method in class com.artelys.kalis.KNumVar
-
activate shaving Y/N
- useShaving(boolean) - Method in class com.artelys.kalis.KSolver
-
Set shaving activation flag
- USING_GCC - Static variable in class com.artelys.kalis.KAllDifferent.PropagationLevel
- USING_GCC - Static variable in class com.artelys.kalis.KUnaryResourceConstraint.PropagationLevel
V
- varOrder() - Constructor for class com.artelys.kalis.KTaskSerializer.varOrder
W
- waitForNextMessage() - Method in class com.artelys.kalis.KMessageBox
- writeLP(String) - Method in class com.artelys.kalis.KClpLinearRelaxationSolver
-
Write the current problem to a file in lp format.
- writeLP(String) - Method in class com.artelys.kalis.KCoinLinearRelaxationSolver
-
Write the current problem to a file in lp format.
- writeLP(String) - Method in class com.artelys.kalis.KLinearRelaxationSolver
-
Writes the current problem to a file (in lp format).
- writeLP(String) - Method in class com.artelys.kalis.KXPRSLinearRelaxationSolver
-
Write the current problem to a file in lp format.
_
- _finishedBranching(SWIGTYPE_p_void, SWIGTYPE_p_void, int) - Method in class com.artelys.kalis.KBranchingScheme
-
Return true IFF branching is completed on one specific branch of the
branch and bound.
- _finishedBranching(SWIGTYPE_p_void, SWIGTYPE_p_void, int) - Method in class com.artelys.kalis.KFloatVarBranchingScheme
- _finishedBranching(SWIGTYPE_p_void, SWIGTYPE_p_void, int) - Method in class com.artelys.kalis.KIntVarBranchingScheme
- _freeAllocatedObjectsForBranching(SWIGTYPE_p_void, SWIGTYPE_p_void) - Method in class com.artelys.kalis.KBranchingScheme
-
This method is called upon finishing branching for the current node and
allows freeing objects created at the current node.
- _freeAllocatedObjectsForBranching(SWIGTYPE_p_void, SWIGTYPE_p_void) - Method in class com.artelys.kalis.KFloatVarBranchingScheme
- _freeAllocatedObjectsForBranching(SWIGTYPE_p_void, SWIGTYPE_p_void) - Method in class com.artelys.kalis.KIntVarBranchingScheme
- _getNextBranch(SWIGTYPE_p_void, SWIGTYPE_p_void, int) - Method in class com.artelys.kalis.KBranchingScheme
-
Return the next branch to explore
- _getNextBranch(SWIGTYPE_p_void, SWIGTYPE_p_void, int) - Method in class com.artelys.kalis.KFloatVarBranchingScheme
- _getNextBranch(SWIGTYPE_p_void, SWIGTYPE_p_void, int) - Method in class com.artelys.kalis.KIntVarBranchingScheme
- _goDownBranch(SWIGTYPE_p_void, SWIGTYPE_p_void, int) - Method in class com.artelys.kalis.KBranchingScheme
-
This method is called once a branch has been selected and a decision must
be taken.
- _goDownBranch(SWIGTYPE_p_void, SWIGTYPE_p_void, int) - Method in class com.artelys.kalis.KFloatVarBranchingScheme
- _goDownBranch(SWIGTYPE_p_void, SWIGTYPE_p_void, int) - Method in class com.artelys.kalis.KIntVarBranchingScheme
- _goUpBranch(SWIGTYPE_p_void, SWIGTYPE_p_void, int) - Method in class com.artelys.kalis.KBranchingScheme
-
This method is called upon backtrack on a specific branch
- _goUpBranch(SWIGTYPE_p_void, SWIGTYPE_p_void, int) - Method in class com.artelys.kalis.KFloatVarBranchingScheme
- _goUpBranch(SWIGTYPE_p_void, SWIGTYPE_p_void, int) - Method in class com.artelys.kalis.KIntVarBranchingScheme
- _instanceof() - Method in class com.artelys.kalis.KFloatVar
- _instanceof() - Method in class com.artelys.kalis.KIntVar
- _instanceof() - Method in class com.artelys.kalis.KNumVar
-
Return the type of this variable
- _selectNextBranchingObject() - Method in class com.artelys.kalis.KBranchingScheme
-
Select the next object (variable in general) to branch on when one branch
has been explored. - _selectNextBranchingObject() - Method in class com.artelys.kalis.KFloatVarBranchingScheme
- _selectNextBranchingObject() - Method in class com.artelys.kalis.KIntVarBranchingScheme
All Classes All Packages