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

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.