A B C D E F G H I L M N O P R S T U V X
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
 abs(LSExpression)  Method in class localsolver.LSModel

Creates an absolute value expression.
 Abs  localsolver.LSOperator

Absolute value.
 add(long)  Method in class localsolver.LSCollection

Adds the given value to this collection.
 addArgument(double)  Method in class localsolver.LSEvaluationPoint

Adds a double argument with the given value.
 addArgument(long)  Method in class localsolver.LSEvaluationPoint

Adds an integer argument with the given value.
 addBool(boolean)  Method in class localsolver.modeler.LSPMap

Adds the given boolean value to the map with a key corresponding to the largest integer key present in the map plus one, or zero if no integer key exists.
 addCallback(LSCallbackType, LSCallback)  Method in class localsolver.LocalSolver

Adds a new callback for a specific event type.
 addConstraint(LSExpression)  Method in class localsolver.LSModel

Adds the given expression to the list of constraints.
 addDouble(double)  Method in class localsolver.modeler.LSPMap

Adds the given double value to the map with a key corresponding to the largest integer key present in the map plus one, or zero if no integer key exists.
 addExpression(LSExpression)  Method in class localsolver.modeler.LSPMap

Adds the given
LSExpression
to the map with a key corresponding to the largest integer key present in the map plus one, or zero if no integer key exists.  addFunction(LSPFunction)  Method in class localsolver.modeler.LSPMap

Adds the given
LSPFunction
to the map with a key corresponding to the largest integer key present in the map plus one, or zero if no integer key exists.  addInt(long)  Method in class localsolver.modeler.LSPMap

Adds the given integer value to the map with a key corresponding to the largest integer key present in the map plus one, or zero if no integer key exists.
 addMap(LSPMap)  Method in class localsolver.modeler.LSPMap

Adds the given
LSPMap
to the map with a key corresponding to the largest integer key present in the map plus one, or zero if no integer key exists.  addModule(LSPModule)  Method in class localsolver.modeler.LSPMap

Adds the given
LSPModule
to the map with a key corresponding to the largest integer key present in the map plus one, or zero if no integer key exists.  addModuleLookupPath(String)  Method in class localsolver.modeler.LSPModeler

Adds a new lookup path for modules.
 addObjective(LSExpression, LSObjectiveDirection)  Method in class localsolver.LSModel

Adds the given expression to the list of objectives to optimize.
 addOperand(double)  Method in class localsolver.LSExpression

Adds the given constant operand to this expression.
 addOperand(long)  Method in class localsolver.LSExpression

Adds the given constant operand to this expression.
 addOperand(LSExpression)  Method in class localsolver.LSExpression

Adds the given operand to this expression.
 addOperands(double...)  Method in class localsolver.LSExpression

Adds the given constant double operands to this expression.
 addOperands(long...)  Method in class localsolver.LSExpression

Adds the given constant integer operands to this expression.
 addOperands(Iterable<LSExpression>)  Method in class localsolver.LSExpression

Adds the given operands to this expression.
 addOperands(LSExpression...)  Method in class localsolver.LSExpression

Adds the given operands to this expression.
 addString(String)  Method in class localsolver.modeler.LSPMap

Adds the given String value to the map with a key corresponding to the largest integer key present in the map plus one, or zero if no integer key exists.
 addValue(LSPValue)  Method in class localsolver.modeler.LSPMap

Adds the given value to the map with a key corresponding to the largest integer key present in the map plus one, or zero if no integer key exists.
 and()  Method in class localsolver.LSModel

Creates an AND expression.
 and(Iterable<LSExpression>)  Method in class localsolver.LSModel

Creates an AND expression.
 and(LSExpression)  Method in class localsolver.LSModel

Creates an AND expression.
 and(LSExpression...)  Method in class localsolver.LSModel

Creates an AND expression.
 and(LSExpression, LSExpression)  Method in class localsolver.LSModel

Creates an AND expression.
 And  localsolver.LSOperator

And.
 Api  localsolver.LSErrorCode

Code used for errors related to API functions.
 Argument  localsolver.LSOperator

Argument of a function.
 array()  Method in class localsolver.LSModel

Creates an array expression.
 array(double...)  Method in class localsolver.LSModel

Creates an array expression.
 array(float...)  Method in class localsolver.LSModel

Creates an array expression.
 array(int...)  Method in class localsolver.LSModel

Creates an array expression.
 array(long...)  Method in class localsolver.LSModel

Creates an array expression.
 array(Object)  Method in class localsolver.LSModel

Creates an Ndimensional array expression.
 array(LSExpression...)  Method in class localsolver.LSModel

Creates an array expression.
 array(LSExpression, LSExpression, double)  Method in class localsolver.LSModel

Creates an array expression.
 array(LSExpression, LSExpression, long)  Method in class localsolver.LSModel

Creates an array expression.
 Array  localsolver.LSOperator

Array.
 asBool()  Method in class localsolver.modeler.LSPValue

Returns the value as a boolean.
 asDouble()  Method in class localsolver.modeler.LSPValue

Returns the value as a double.
 asExpression()  Method in class localsolver.modeler.LSPValue

Returns the value as a
LSExpression
.  asFunction()  Method in class localsolver.modeler.LSPValue

Returns the value as a
LSPFunction
.  asInt()  Method in class localsolver.modeler.LSPValue

Returns the value as an integer.
 asMap()  Method in class localsolver.modeler.LSPValue

Returns the value as a
LSPMap
.  asModule()  Method in class localsolver.modeler.LSPValue

Returns the value as a
LSPModule
.  asString()  Method in class localsolver.modeler.LSPValue

Returns the value as a String.
 asValue()  Method in class localsolver.modeler.LSPFunction

Gets the LSPFunction as LSPValue.
 asValue()  Method in class localsolver.modeler.LSPMap

Returns the map as an
LSPValue
.  asValue()  Method in class localsolver.modeler.LSPModule

Returns the module as an
LSPValue
.  at(LSExpression, long)  Method in class localsolver.LSModel

Creates a "at" expression.
 at(LSExpression, LSExpression...)  Method in class localsolver.LSModel

Creates a "at" expression for Ndimensional array.
 At  localsolver.LSOperator

Returns the element at specific coordinates of an array or a list.
B
 Bool  localsolver.LSOperator

Boolean decision.
 boolVar()  Method in class localsolver.LSModel

Creates a boolean decision.
C
 call()  Method in interface localsolver.LSLambdaFunction0

Evaluates and returns the body of the function.
 call()  Method in class localsolver.LSModel

Creates a call expression.
 call()  Method in class localsolver.modeler.LSPFunction

Calls the function with no argument.
 call(Iterable<LSExpression>)  Method in class localsolver.LSModel

Creates a call expression.
 call(List<LSPValue>)  Method in class localsolver.modeler.LSPFunction

Calls the function with the provided arguments.
 call(LSExpression)  Method in interface localsolver.LSLambdaFunction1

Evaluates and returns the body of the function.
 call(LSExpression)  Method in class localsolver.LSModel

Creates a call expression.
 call(LSExpression[])  Method in interface localsolver.LSLambdaFunction

Evaluates and returns the body of the function.
 call(LSExpression...)  Method in class localsolver.LSModel

Creates a call expression.
 call(LSExpression, LSExpression)  Method in interface localsolver.LSLambdaFunction2

Evaluates and returns the body of the function.
 call(LSExpression, LSExpression)  Method in class localsolver.LSModel

Creates a call expression.
 call(LSExpression, LSExpression, LSExpression)  Method in interface localsolver.LSLambdaFunction3

Evaluates and returns the body of the function.
 call(LSExpression, LSExpression, LSExpression)  Method in class localsolver.LSModel

Creates a call expression.
 call(LSExternalArgumentValues)  Method in interface localsolver.LSDoubleArrayExternalFunction

The function to call.
 call(LSExternalArgumentValues)  Method in interface localsolver.LSDoubleExternalFunction

The function to call.
 call(LSExternalArgumentValues)  Method in interface localsolver.LSIntArrayExternalFunction

The function to call.
 call(LSExternalArgumentValues)  Method in interface localsolver.LSIntExternalFunction

The function to call.
 call(LSPModeler, List<LSPValue>)  Method in interface localsolver.modeler.LSPFunctor

The function to call with its arguments.
 call(LSPValue...)  Method in class localsolver.modeler.LSPFunction

Calls the function with the provided arguments.
 Call  localsolver.LSOperator

Call a particular function.
 callback(LocalSolver, LSCallbackType)  Method in interface localsolver.LSCallback

The function that will be called during LocalSolver search.
 Callback  localsolver.LSErrorCode

Code used when an error is encountered in a user callback.
 ceil(LSExpression)  Method in class localsolver.LSModel

Creates a ceil expression.
 Ceil  localsolver.LSOperator

Ceil.
 clear()  Method in class localsolver.LSCollection

Removes all values of this collection.
 clear()  Method in class localsolver.LSSolution

Clears the solution and set all decisions to zero.
 clear()  Method in class localsolver.modeler.LSPMap

Erases all elements from the map.
 clearModuleLookupPaths()  Method in class localsolver.modeler.LSPModeler

Deletes all paths used to search for modules.
 close()  Method in class localsolver.LocalSolver

Deletes the LocalSolver objects and release the license token.
 close()  Method in class localsolver.LSModel

Closes the model.
 close()  Method in class localsolver.modeler.LSPFunction

Releases the reference.
 close()  Method in class localsolver.modeler.LSPMap

Releases the reference.
 close()  Method in class localsolver.modeler.LSPModeler
 close()  Method in class localsolver.modeler.LSPModule

Releases the reference.
 close()  Method in class localsolver.modeler.LSPReferenceScope

Releases all references associated with this scope.
 close()  Method in class localsolver.modeler.LSPValue

Releases the reference.
 Cloud  localsolver.LSErrorCode

Code used when an error is encountered while using the cloud service.
 computeInconsistency()  Method in class localsolver.LocalSolver

Computes an inconsistency core for this model.
 Const  localsolver.LSOperator

Constant.
 constraint(LSExpression)  Method in class localsolver.LSModel

Shortcut for addConstraint(expr).
 contains(long)  Method in class localsolver.LSCollection

Returns true if the collection contains the given value, false otherwise.
 contains(long)  Method in class localsolver.LSInterval

Returns true if the interval contains the given value, false otherwise.
 contains(LSExpression, long)  Method in class localsolver.LSModel

Creates a contains expression.
 contains(LSExpression, LSExpression)  Method in class localsolver.LSModel

Creates a contains expression.
 Contains  localsolver.LSOperator

Contains.
 copyTo(double[])  Method in class localsolver.LSArray

Copy all the double values of this array to the given array.
 copyTo(double[])  Method in class localsolver.LSExternalArgumentValues

Copy all the double values of the argument values to the given array.
 copyTo(long[])  Method in class localsolver.LSArray

Copy all the integer values of this array to the given array.
 copyTo(long[])  Method in class localsolver.LSCollection

Copy all the values of the collection to the given array.
 copyTo(long[])  Method in class localsolver.LSExternalArgumentValues

Copy all the integer values of the argument values to the given array.
 cos(LSExpression)  Method in class localsolver.LSModel

Creates a cosine expression.
 Cos  localsolver.LSOperator

Cosine.
 count()  Method in class localsolver.LSArray

Returns the number of elements in the array.
 count()  Method in class localsolver.LSCollection

Returns the number of values in the collection.
 count()  Method in class localsolver.LSExternalArgumentValues

Returns the number of values in the current argument values.
 count()  Method in class localsolver.LSInterval

Returns the number of elements in the interval.
 count()  Method in class localsolver.modeler.LSPMap

Returns the number of elements in the map.
 count(LSExpression)  Method in class localsolver.LSModel

Creates a count expression.
 Count  localsolver.LSOperator

The number of elements in an array, a collection or an interval.
 cover()  Method in class localsolver.LSModel

Creates a cover expression.
 cover(Iterable<LSExpression>)  Method in class localsolver.LSModel

Creates a cover expression.
 cover(LSExpression)  Method in class localsolver.LSModel

Creates a cover expression.
 cover(LSExpression...)  Method in class localsolver.LSModel

Creates a cover expression.
 Cover  localsolver.LSOperator

Cover.
 createBool(boolean)  Method in class localsolver.modeler.LSPModeler

Creates a boolean value.
 createConstant(double)  Method in class localsolver.LSModel

Creates a constant expression representing the given value.
 createConstant(long)  Method in class localsolver.LSModel

Creates a constant expression representing the given value.
 createDouble(double)  Method in class localsolver.modeler.LSPModeler

Creates a double value.
 createDoubleArrayExternalFunction(LSDoubleArrayExternalFunction)  Method in class localsolver.LSModel

Creates a double array external function.
 createDoubleExternalFunction(LSDoubleExternalFunction)  Method in class localsolver.LSModel

Creates a double external function.
 createEvaluationPoint()  Method in class localsolver.LSSurrogateParameters

Creates an evaluation point for the external function.
 createExpression(LSOperator)  Method in class localsolver.LSModel

Creates an expression of the given type.
 createExpression(LSOperator, double)  Method in class localsolver.LSModel

Creates an expression of the given type, with the given operand.
 createExpression(LSOperator, double[])  Method in class localsolver.LSModel

Creates an expression of the given type, with the given operands.
 createExpression(LSOperator, double, double)  Method in class localsolver.LSModel

Creates an expression of the given type, with the given operands.
 createExpression(LSOperator, double, double, double)  Method in class localsolver.LSModel

Creates an expression of the given type, with the given operands.
 createExpression(LSOperator, double, double, LSExpression)  Method in class localsolver.LSModel

Creates an expression of the given type, with the given operands.
 createExpression(LSOperator, double, LSExpression)  Method in class localsolver.LSModel

Creates an expression of the given type, with the given operands.
 createExpression(LSOperator, double, LSExpression, double)  Method in class localsolver.LSModel

Creates an expression of the given type, with the given operands.
 createExpression(LSOperator, double, LSExpression, LSExpression)  Method in class localsolver.LSModel

Creates an expression of the given type, with the given operands.
 createExpression(LSOperator, float[])  Method in class localsolver.LSModel

Creates an expression of the given type, with the given operands.
 createExpression(LSOperator, int[])  Method in class localsolver.LSModel

Creates an expression of the given type, with the given operands.
 createExpression(LSOperator, long)  Method in class localsolver.LSModel

Creates an expression of the given type, with the given operand.
 createExpression(LSOperator, long[])  Method in class localsolver.LSModel

Creates an expression of the given type, with the given operands.
 createExpression(LSOperator, long, long)  Method in class localsolver.LSModel

Creates an expression of the given type, with the given operands.
 createExpression(LSOperator, long, long, long)  Method in class localsolver.LSModel

Creates an expression of the given type, with the given operands.
 createExpression(LSOperator, long, long, LSExpression)  Method in class localsolver.LSModel

Creates an expression of the given type, with the given operands.
 createExpression(LSOperator, long, LSExpression)  Method in class localsolver.LSModel

Creates an expression of the given type, with the given operands.
 createExpression(LSOperator, long, LSExpression, long)  Method in class localsolver.LSModel

Creates an expression of the given type, with the given operands.
 createExpression(LSOperator, long, LSExpression, LSExpression)  Method in class localsolver.LSModel

Creates an expression of the given type, with the given operands.
 createExpression(LSOperator, Iterable<LSExpression>)  Method in class localsolver.LSModel

Creates an expression of the given type, with the given operands.
 createExpression(LSOperator, LSExpression)  Method in class localsolver.LSModel

Creates an expression of the given type, with the given operand.
 createExpression(LSOperator, LSExpression...)  Method in class localsolver.LSModel

Creates an expression of the given type, with the given operands.
 createExpression(LSOperator, LSExpression, double)  Method in class localsolver.LSModel

Creates an expression of the given type, with the given operands.
 createExpression(LSOperator, LSExpression, double, double)  Method in class localsolver.LSModel

Creates an expression of the given type, with the given operands.
 createExpression(LSOperator, LSExpression, double, LSExpression)  Method in class localsolver.LSModel

Creates an expression of the given type, with the given operands.
 createExpression(LSOperator, LSExpression, long)  Method in class localsolver.LSModel

Creates an expression of the given type, with the given operands.
 createExpression(LSOperator, LSExpression, long, long)  Method in class localsolver.LSModel

Creates an expression of the given type, with the given operands.
 createExpression(LSOperator, LSExpression, long, LSExpression)  Method in class localsolver.LSModel

Creates an expression of the given type, with the given operands.
 createExpression(LSOperator, LSExpression, LSExpression)  Method in class localsolver.LSModel

Creates an expression of the given type, with the given operands.
 createExpression(LSOperator, LSExpression, LSExpression, double)  Method in class localsolver.LSModel

Creates an expression of the given type, with the given operands.
 createExpression(LSOperator, LSExpression, LSExpression, long)  Method in class localsolver.LSModel

Creates an expression of the given type, with the given operands.
 createExpression(LSOperator, LSExpression, LSExpression, LSExpression)  Method in class localsolver.LSModel

Creates an expression of the given type, with the given operands.
 createFunction(String, LSPFunctor)  Method in class localsolver.modeler.LSPModeler

Creates an external LSPFunction.
 createFunction(LSPFunctor)  Method in class localsolver.modeler.LSPModeler

Creates an external LSPFunction.
 createInt(long)  Method in class localsolver.modeler.LSPModeler

Creates an integer value.
 createIntArrayExternalFunction(LSIntArrayExternalFunction)  Method in class localsolver.LSModel

Creates an integer array external function.
 createIntExternalFunction(LSIntExternalFunction)  Method in class localsolver.LSModel

Creates an integer external function.
 createLambdaFunction(int, LSLambdaFunction)  Method in class localsolver.LSModel

Creates a lambda function with arguments.
 createLambdaFunction(LSLambdaFunction0)  Method in class localsolver.LSModel

Creates a lambda function without arguments.
 createLambdaFunction(LSLambdaFunction1)  Method in class localsolver.LSModel

Creates a lambda function with one arguments.
 createLambdaFunction(LSLambdaFunction2)  Method in class localsolver.LSModel

Creates a lambda function with two arguments.
 createLambdaFunction(LSLambdaFunction3)  Method in class localsolver.LSModel

Creates a lambda function with three arguments.
 createMap()  Method in class localsolver.modeler.LSPModeler

Creates an
LSPMap
.  createMap(List<E>)  Method in class localsolver.modeler.LSPModeler

Creates a
LSPMap
and fills it with the contents of the provided list.  createModule(String)  Method in class localsolver.modeler.LSPModeler

Creates an empty module with the given name.
 createNil()  Method in class localsolver.modeler.LSPModeler

Creates a nil value.
 createPhase()  Method in class localsolver.LocalSolver

Adds a new phase to this LocalSolver environment.
 createSolver()  Method in class localsolver.modeler.LSPModeler

Returns a new LocalSolver instance that can be used to launch a module with the method
LSPModule.run(localsolver.LocalSolver, java.lang.Iterable<java.lang.String>)
.  createString(String)  Method in class localsolver.modeler.LSPModeler

Creates a string value.
D
 delete()  Method in class localsolver.LocalSolver

Deletes the LocalSolver objects and release the license token.
 delete()  Method in class localsolver.modeler.LSPModeler

Deletes this modeler environment.
 Deprecated  localsolver.LSOperator

Deprecated.This operator is deprecated. Using it will raise an error.
 disjoint()  Method in class localsolver.LSModel

Creates a disjoint expression.
 disjoint(Iterable<LSExpression>)  Method in class localsolver.LSModel

Creates a disjoint expression.
 disjoint(LSExpression)  Method in class localsolver.LSModel

Creates a disjoint expression.
 disjoint(LSExpression...)  Method in class localsolver.LSModel

Creates a disjoint expression.
 Disjoint  localsolver.LSOperator

Disjoint.
 Display  localsolver.LSCallbackType

Event that occurs regularly before, after and during the search to display useful information about the model and the resolution.
 dist(double, LSExpression)  Method in class localsolver.LSModel

Creates a distance expression.
 dist(long, LSExpression)  Method in class localsolver.LSModel

Creates a distance expression.
 dist(LSExpression, double)  Method in class localsolver.LSModel

Creates a distance expression.
 dist(LSExpression, long)  Method in class localsolver.LSModel

Creates a distance expression.
 dist(LSExpression, LSExpression)  Method in class localsolver.LSModel

Creates a distance expression.
 Dist  localsolver.LSOperator

Distance between two numbers.
 distinct(LSExpression)  Method in class localsolver.LSModel

Creates an distinct expression.
 distinct(LSExpression, LSExpression)  Method in class localsolver.LSModel

Creates an distinct expression.
 Distinct  localsolver.LSOperator

Returns the distinct values of the elements of an array, collection or interval.
 div(double, LSExpression)  Method in class localsolver.LSModel

Creates a division expression.
 div(long, LSExpression)  Method in class localsolver.LSModel

Creates a division expression.
 div(LSExpression, double)  Method in class localsolver.LSModel

Creates a division expression.
 div(LSExpression, long)  Method in class localsolver.LSModel

Creates a division expression.
 div(LSExpression, LSExpression)  Method in class localsolver.LSModel

Creates a division expression.
 Div  localsolver.LSOperator

Division.
 Double  localsolver.modeler.LSPType

Double precision floating point numbers (stored on 64 bits) in IEEE 754 binary floating point representation.
 doubleArrayExternalFunction(LSDoubleArrayExternalFunction)  Method in class localsolver.LSModel

Creates an external function expression.
 doubleExternalFunction(LSDoubleExternalFunction)  Method in class localsolver.LSModel

Creates an external function expression.
E
 enableSurrogateModeling()  Method in class localsolver.LSExternalContext

Enables the surrogate modeling on the associated external function.
 end(LSExpression)  Method in class localsolver.LSModel

Creates an end expression.
 End  localsolver.LSOperator

The end of a nonvoid interval.
 eq(double, LSExpression)  Method in class localsolver.LSModel

Creates an equality expression.
 eq(long, LSExpression)  Method in class localsolver.LSModel

Creates an equality expression.
 eq(LSExpression, double)  Method in class localsolver.LSModel

Creates an equality expression.
 eq(LSExpression, long)  Method in class localsolver.LSModel

Creates an equality expression.
 eq(LSExpression, LSExpression)  Method in class localsolver.LSModel

Creates an equality expression.
 Eq  localsolver.LSOperator

Equal.
 equals(Object)  Method in class localsolver.LocalSolver
 equals(Object)  Method in class localsolver.LSArray
 equals(Object)  Method in class localsolver.LSCollection
 equals(Object)  Method in class localsolver.LSEvaluationPoint
 equals(Object)  Method in class localsolver.LSExpression
 equals(Object)  Method in class localsolver.LSExternalArgumentValues
 equals(Object)  Method in class localsolver.LSExternalContext
 equals(Object)  Method in class localsolver.LSInconsistency
 equals(Object)  Method in class localsolver.LSInterval
 equals(Object)  Method in class localsolver.LSModel
 equals(Object)  Method in class localsolver.LSParam
 equals(Object)  Method in class localsolver.LSPhase
 equals(Object)  Method in class localsolver.LSSolution
 equals(Object)  Method in class localsolver.LSStatistics
 equals(Object)  Method in class localsolver.LSSurrogateParameters
 equals(Object)  Method in class localsolver.modeler.LSPFunction
 equals(Object)  Method in class localsolver.modeler.LSPMap.Entry
 equals(Object)  Method in class localsolver.modeler.LSPMap
 equals(Object)  Method in class localsolver.modeler.LSPModeler
 equals(Object)  Method in class localsolver.modeler.LSPModule
 equals(Object)  Method in class localsolver.modeler.LSPValue
 exp(LSExpression)  Method in class localsolver.LSModel

Creates an exponential expression.
 Exp  localsolver.LSOperator

Basee exponential.
 Expression  localsolver.modeler.LSPType

LSExpressions are the variables and the expressions of the mathematical model defined by the LSP program or directly in the LocalSolver API.
 ExternalFunction  localsolver.LSOperator

External function.
F
 Feasible  localsolver.LSSolutionStatus

Solution is feasible but optimality was not proven.
 File  localsolver.LSErrorCode

Code used when an error related to input/output operations occurs.
 find(LSExpression, long)  Method in class localsolver.LSModel

Creates a find expression.
 find(LSExpression, LSExpression)  Method in class localsolver.LSModel

Creates a find expression.
 Find  localsolver.LSOperator

Find.
 Float  localsolver.LSOperator

Float decision.
 floatVar(double, double)  Method in class localsolver.LSModel

Creates a float decision.
 floor(LSExpression)  Method in class localsolver.LSModel

Creates a floor expression.
 Floor  localsolver.LSOperator

Floor.
 Function  localsolver.modeler.LSPType

Function of the modeler.
G
 geq(double, LSExpression)  Method in class localsolver.LSModel

Creates an inequality expression greater than or equal to.
 geq(long, LSExpression)  Method in class localsolver.LSModel

Creates an inequality expression greater than or equal to.
 geq(LSExpression, double)  Method in class localsolver.LSModel

Creates an inequality expression greater than or equal to.
 geq(LSExpression, long)  Method in class localsolver.LSModel

Creates an inequality expression greater than or equal to.
 geq(LSExpression, LSExpression)  Method in class localsolver.LSModel

Creates an inequality expression greater than or equal to.
 Geq  localsolver.LSOperator

Greater than or equal to.
 get(int)  Method in class localsolver.LSCollection

Gets the value at the given position.
 getAdvancedParam(String)  Method in class localsolver.LSParam

Returns the value of an advanced parameter.
 getAdvancedParam(String, double)  Method in class localsolver.LSParam

Reserved for maintenance purpose.
 getAdvancedParam(String, int)  Method in class localsolver.LSParam

Reserved for maintenance purpose.
 getAdvancedParam(String, String)  Method in class localsolver.LSParam

Reserved for maintenance purpose.
 getAnnealingLevel()  Method in class localsolver.LSParam

Deprecated.As of 8.5, this parameter doesn't have a significant influence on the search anymore. The tuning of this parameter won't be allowed in a future version.
 getArrayReturnValue()  Method in class localsolver.LSEvaluationPoint

Returns the return value of this evaluation point.
 getArrayValue()  Method in class localsolver.LSExpression

Gets the value of this expression in the best solution found by the solver.
 getArrayValue(int)  Method in class localsolver.LSArray

Returns the array value at the given position.
 getArrayValue(int)  Method in class localsolver.LSExternalArgumentValues

Returns the array value at the given position.
 getArrayValue(LSExpression)  Method in class localsolver.LSSolution

Gets the value of this expression in the best solution found by the solver.
 getBool(long)  Method in class localsolver.modeler.LSPMap

Returns the boolean value associated with the given key.
 getBool(String)  Method in class localsolver.modeler.LSPMap

Returns the boolean value associated with the given key.
 getBool(String)  Method in class localsolver.modeler.LSPModule

Returns the boolean variable with the given name.
 getBool(LSPValue)  Method in class localsolver.modeler.LSPMap

Returns the boolean value associated with the given key.
 getBuildDate()  Static method in class localsolver.LSVersion

Returns LocalSolver's build date.
 getCause(int)  Method in class localsolver.LSInconsistency

Gets the cause with the given index in this model.
 getCollectionValue()  Method in class localsolver.LSExpression

Gets the value of this expression in the best solution found by the solver.
 getCollectionValue(int)  Method in class localsolver.LSArray

Returns the collection value at the given position.
 getCollectionValue(int)  Method in class localsolver.LSExternalArgumentValues

Returns the collection value at the given position.
 getCollectionValue(LSExpression)  Method in class localsolver.LSSolution

Returns the value of the given expression in this solution.
 getConstraint(int)  Method in class localsolver.LSModel

Gets the constraint with the given index.
 getCopyright()  Static method in class localsolver.LSVersion

Returns LocalSolver's copyright as a string.
 getDecision(int)  Method in class localsolver.LSModel

Gets the decision with the given index.
 getDeclaredName()  Method in class localsolver.modeler.LSPFunction

Gets the name of the function.
 getDouble(long)  Method in class localsolver.modeler.LSPMap

Returns the double value associated with the given key.
 getDouble(String)  Method in class localsolver.modeler.LSPMap

Returns the double value associated with the given key.
 getDouble(String)  Method in class localsolver.modeler.LSPModule

Returns the double variable with the given name.
 getDouble(LSPValue)  Method in class localsolver.modeler.LSPMap

Returns the double value associated with the given key.
 getDoubleArgument(int)  Method in class localsolver.LSEvaluationPoint

Returns the value of the argument at the given position.
 getDoubleLowerBound()  Method in class localsolver.LSExternalContext

Gets the lower bound of the external function.
 getDoubleObjectiveBound(int)  Method in class localsolver.LSSolution

Returns the bound computed by the solver for the given objective.
 getDoubleObjectiveThreshold(int)  Method in class localsolver.LSParam

Gets the threshold of the objective with the given index.
 getDoubleReturnValue()  Method in class localsolver.LSEvaluationPoint

Returns the return value of this evaluation point.
 getDoubleUpperBound()  Method in class localsolver.LSExternalContext

Gets the upper bound of the external function.
 getDoubleValue()  Method in class localsolver.LSExpression

Gets the value of this expression in the best solution found by the solver.
 getDoubleValue(int)  Method in class localsolver.LSArray

Returns the double value at the given position.
 getDoubleValue(int)  Method in class localsolver.LSExternalArgumentValues

Returns the double value at the given position.
 getDoubleValue(LSExpression)  Method in class localsolver.LSSolution

Returns the value of the given expression in this solution.
 getEnd()  Method in class localsolver.LSInterval

Returns the end of the interval.
 getErrorCode()  Method in exception localsolver.LSException

Returns the error code associated to this exception.
 getEvaluationLimit()  Method in class localsolver.LSSurrogateParameters

Returns the maximum number of evaluations.
 getEvaluationPoint(int)  Method in class localsolver.LSSurrogateParameters

Returns the evaluation point at the given position.
 getExplanation()  Method in exception localsolver.LSException

Gets the explanation about the exception.
 getExpression(int)  Method in class localsolver.LSModel

Gets the expression with the given index in this model.
 getExpression(long)  Method in class localsolver.modeler.LSPMap

Returns the
LSExpression
associated with the given key.  getExpression(String)  Method in class localsolver.LSModel

Gets the expression with the given index in this model.
 getExpression(String)  Method in class localsolver.modeler.LSPMap

Returns the
LSExpression
associated with the given key.  getExpression(String)  Method in class localsolver.modeler.LSPModule

Returns the
LSExpression
with the given name.  getExpression(LSPValue)  Method in class localsolver.modeler.LSPMap

Returns the
LSExpression
associated with the given key.  getExternalContext()  Method in class localsolver.LSExpression

Gets the native function context of this expression.
 getFileName()  Method in exception localsolver.LSException

Gets the name of the LocalSolver source file where the exception is thrown.
 getFunction(long)  Method in class localsolver.modeler.LSPMap

Returns the
LSPFunction
associated with the given key.  getFunction(String)  Method in class localsolver.modeler.LSPMap

Returns the
LSPFunction
associated with the given key.  getFunction(String)  Method in class localsolver.modeler.LSPModule

Returns the
LSPFunction
with the given name.  getFunction(LSPValue)  Method in class localsolver.modeler.LSPMap

Returns the
LSPFunction
associated with the given key.  getFunctionName()  Method in exception localsolver.LSException

Gets the name of the function where the exception is thrown.
 getIndex()  Method in class localsolver.LSExpression

Gets the index of this expression in the model.
 getInfo()  Static method in class localsolver.LSVersion

Returns version and copyright info as a string.
 getInt(long)  Method in class localsolver.modeler.LSPMap

Returns the integer value associated with the given key.
 getInt(String)  Method in class localsolver.modeler.LSPMap

Returns the integer value associated with the given key.
 getInt(String)  Method in class localsolver.modeler.LSPModule

Returns the integer variable with the given name.
 getInt(LSPValue)  Method in class localsolver.modeler.LSPMap

Returns the integer value associated with the given key.
 getIntArgument(int)  Method in class localsolver.LSEvaluationPoint

Returns the value of the argument at the given position.
 getIntervalValue()  Method in class localsolver.LSExpression

Gets the value of this expression in the best solution found by the solver.
 getIntervalValue(int)  Method in class localsolver.LSArray

Returns the interval value at the given position.
 getIntervalValue(int)  Method in class localsolver.LSExternalArgumentValues

Returns the interval value at the given position.
 getIntervalValue(LSExpression)  Method in class localsolver.LSSolution

Returns the value of the given expression in this solution.
 getIntLowerBound()  Method in class localsolver.LSExternalContext

Gets the lower bound of the external function.
 getIntObjectiveBound(int)  Method in class localsolver.LSSolution

Returns the bound computed by the solver for the given objective.
 getIntObjectiveThreshold(int)  Method in class localsolver.LSParam

Gets the threshold of the objective with the given index.
 getIntReturnValue()  Method in class localsolver.LSEvaluationPoint

Returns the return value of this evaluation point.
 getIntUpperBound()  Method in class localsolver.LSExternalContext

Gets the upper bound of the external function.
 getIntValue()  Method in class localsolver.LSExpression

Gets the value of this expression in the best solution found by the solver.
 getIntValue(int)  Method in class localsolver.LSArray

Returns the integer value at the given position.
 getIntValue(int)  Method in class localsolver.LSExternalArgumentValues

Returns the integer value at the given position.
 getIntValue(LSExpression)  Method in class localsolver.LSSolution

Returns the value of the given expression in this solution.
 getIterationBetweenTicks()  Method in class localsolver.LSParam

Gets the number of iterations between two events of type
LSCallbackType.IterationTicked
.  getIterationLimit()  Method in class localsolver.LSParam

Gets the maximum number of iterations.
 getIterationLimit()  Method in class localsolver.LSPhase

Gets the number of iterations of this phase.
 getKey()  Method in class localsolver.modeler.LSPMap.Entry

Returns the key corresponding to this entry.
 getLicenseContent()  Static method in class localsolver.LSVersion

Returns the license content previously set with
LSVersion.setLicenseContent(java.lang.String)
or the LS_LICENSE_CONTENT environment variable.  getLicensePath()  Static method in class localsolver.LSVersion

Returns the license path of LocalSolver.
 getLineNumber()  Method in exception localsolver.LSException

Gets the line number in the LocalSolver source file where the exception is thrown.
 getLocalSolver()  Method in class localsolver.LSExpression
 getLocalSolver()  Method in class localsolver.LSExternalArgumentValues

Returns the LocalSolver object associated to the argument values.
 getLocalSolver()  Method in class localsolver.LSModel

Returns the LocalSolver object associated to this model.
 getLocalSolver()  Method in class localsolver.LSParam

Returns the LocalSolver object associated to these parameters.
 getLocalSolver()  Method in class localsolver.LSPhase

Returns the LocalSolver object associated to this phase.
 getLocalSolver()  Method in class localsolver.LSSolution

Returns the LocalSolver object associated to this solution.
 getLocalSolver()  Method in class localsolver.LSStatistics

Returns the LocalSolver object associated to these statistics.
 getLogFile()  Method in class localsolver.LSParam

Returns the path of the LocalSolver log file.
 getLogWriter()  Method in class localsolver.LSParam

Returns the stream used by LocalSolver for its logging.
 getMajorVersionNumber()  Static method in class localsolver.LSVersion

Returns LocalSolver's major version number.
 getMap(long)  Method in class localsolver.modeler.LSPMap

Returns the
LSPMap
associated with the given key.  getMap(String)  Method in class localsolver.modeler.LSPMap

Returns the
LSPMap
associated with the given key.  getMap(String)  Method in class localsolver.modeler.LSPModule

Returns the
LSPMap
with the given name.  getMap(LSPValue)  Method in class localsolver.modeler.LSPMap

Returns the
LSPMap
associated with the given key.  getMessage()  Method in exception localsolver.LSException

Returns a String message with all useful info about the current exception.
 getMinorVersionNumber()  Static method in class localsolver.LSVersion

Returns LocalSolver's minor version number.
 getModel()  Method in class localsolver.LocalSolver

Gets the model associated to this LocalSolver environment.
 getModel()  Method in class localsolver.LSExpression
 getModule(long)  Method in class localsolver.modeler.LSPMap

Returns the
LSPModule
associated with the given key.  getModule(String)  Method in class localsolver.modeler.LSPMap

Returns the
LSPModule
associated with the given key.  getModule(String)  Method in class localsolver.modeler.LSPModeler

Returns the module with the given name.
 getModule(String)  Method in class localsolver.modeler.LSPModule

Returns the
LSPModule
with the given name.  getModule(LSPValue)  Method in class localsolver.modeler.LSPMap

Returns the
LSPModule
associated with the given key.  getName()  Method in class localsolver.LSExpression

Gets the name of this expression or the empty String if no name has been set.
 getNbAcceptedMoves()  Method in class localsolver.LSStatistics

Deprecated.As of 9.0, this parameter gives an inaccurate view of LocalSolver search.
 getNbCauses()  Method in class localsolver.LSInconsistency

Gets the number of expressions responsible for the inconsistency of this model.
 getNbConstraints()  Method in class localsolver.LSModel

Gets the number of constraints added to this model.
 getNbDecisions()  Method in class localsolver.LSModel

Gets the number of decisions in the model.
 getNbEvaluationPoints()  Method in class localsolver.LSSurrogateParameters

Returns the number of evaluation points.
 getNbExpressions()  Method in class localsolver.LSModel

Gets the number of expressions added to this model.
 getNbImprovingMoves()  Method in class localsolver.LSStatistics

Deprecated.As of 9.0, this parameter gives an inaccurate view of LocalSolver search.
 getNbInfeasibleMoves()  Method in class localsolver.LSStatistics

Deprecated.As of 9.0, this parameter gives an inaccurate view of LocalSolver search.
 getNbIterations()  Method in class localsolver.LSStatistics

Gets the number of iterations.
 getNbMoves()  Method in class localsolver.LSStatistics

Deprecated.As of 9.0, this parameter gives an inaccurate view of LocalSolver search.
 getNbObjectives()  Method in class localsolver.LSModel

Gets the number of objectives added to this model.
 getNbOperands()  Method in class localsolver.LSExpression

Gets the number of operands of this expression.
 getNbOperands()  Method in class localsolver.LSModel

Gets the number of operands in the model.
 getNbPhases()  Method in class localsolver.LocalSolver

Gets the number of phases.
 getNbRejectedMoves()  Method in class localsolver.LSStatistics

Deprecated.As of 9.0, this parameter gives an inaccurate view of LocalSolver search.
 getNbThreads()  Method in class localsolver.LSParam

Gets the number of threads (0 coding for automatic setting).
 getObjective(int)  Method in class localsolver.LSModel

Gets the objective with the given index.
 getObjectiveBound(int)  Method in class localsolver.LSSolution

Returns the bound computed by the solver for the given objective.
 getObjectiveDirection(int)  Method in class localsolver.LSModel

Gets the direction of the objective with the given index.
 getObjectiveGap(int)  Method in class localsolver.LSSolution

Returns the gap computed by the solver for the given objective.
 getObjectiveThreshold(int)  Method in class localsolver.LSParam

Gets the threshold of the objective with the given index.
 getOperand(int)  Method in class localsolver.LSExpression

Gets the operand with the given index.
 getOperator()  Method in class localsolver.LSExpression

Gets the operator of this expression.
 getOptimizedObjective()  Method in class localsolver.LSPhase

Gets the index of the optimized objective.
 getParam()  Method in class localsolver.LocalSolver

Gets the parameters of this LocalSolver environment.
 getPercentAcceptedMoves()  Method in class localsolver.LSStatistics

Deprecated.As of 9.0, this parameter gives an inaccurate view of LocalSolver search.
 getPercentImprovingMoves()  Method in class localsolver.LSStatistics

Deprecated.As of 9.0, this parameter gives an inaccurate view of LocalSolver search.
 getPercentInfeasibleMoves()  Method in class localsolver.LSStatistics

Deprecated.As of 9.0, this parameter gives an inaccurate view of LocalSolver search.
 getPercentRejectedMoves()  Method in class localsolver.LSStatistics

Deprecated.As of 9.0, this parameter gives an inaccurate view of LocalSolver search.
 getPhase(int)  Method in class localsolver.LocalSolver

Gets the phase with the given index.
 getPlatform()  Static method in class localsolver.LSVersion

Returns the platform of the LocalSolver's binary as a string.
 getRunningTime()  Method in class localsolver.LSStatistics

Gets the running time in seconds.
 getSeed()  Method in class localsolver.LSParam

Gets the seed of the pseudorandom number generator used by the solver.
 getSolution()  Method in class localsolver.LocalSolver

Gets the best solution found by the solver.
 getStart()  Method in class localsolver.LSInterval

Returns the start of the interval.
 getState()  Method in class localsolver.LocalSolver

Gets the state of this LocalSolver environment.
 getStatistics()  Method in class localsolver.LocalSolver

Gets the statistics of this LocalSolver environment.
 getStatus()  Method in class localsolver.LSSolution

Returns the status of the solution.
 getStdErr()  Method in class localsolver.modeler.LSPModeler

Returns the stream used by the modeler for its standard error output.
 getStdOut()  Method in class localsolver.modeler.LSPModeler

Returns the stream used by the modeler for its standard output methods like
print
orprintln
.  getString(long)  Method in class localsolver.modeler.LSPMap

Returns the String value associated with the given key.
 getString(String)  Method in class localsolver.modeler.LSPMap

Returns the String value associated with the given key.
 getString(String)  Method in class localsolver.modeler.LSPModule

Returns the string with the given name.
 getString(LSPValue)  Method in class localsolver.modeler.LSPMap

Returns the String value associated with the given key.
 getTimeBetweenDisplays()  Method in class localsolver.LSParam

Gets the time in seconds between two consecutive displays in console while the solver is running.
 getTimeBetweenTicks()  Method in class localsolver.LSParam

Gets the time in seconds between two events of type
LSCallbackType.TimeTicked
.  getTimeLimit()  Method in class localsolver.LSParam

Gets the time limit in seconds.
 getTimeLimit()  Method in class localsolver.LSPhase

Gets the time limit of this phase in seconds.
 getType()  Method in class localsolver.modeler.LSPValue

Returns the type of the value.
 getType(String)  Method in class localsolver.modeler.LSPModule

Returns the type of the variable with the given name.
 getValue()  Method in class localsolver.LSExpression

Gets the value of this expression in the best solution found by the solver.
 getValue()  Method in class localsolver.modeler.LSPMap.Entry

Returns the value corresponding to this entry.
 getValue(long)  Method in class localsolver.modeler.LSPMap

Returns the value associated with the given key as an
LSPValue
.  getValue(String)  Method in class localsolver.modeler.LSPMap

Returns the value associated with the given key as an
LSPValue
.  getValue(String)  Method in class localsolver.modeler.LSPModule

Returns the
LSPValue
with the given name.  getValue(LSExpression)  Method in class localsolver.LSSolution

Returns the value of the given expression in this solution.
 getValue(LSPValue)  Method in class localsolver.modeler.LSPMap

Returns the value associated with the given key as an
LSPValue
.  getVerbosity()  Method in class localsolver.LSParam

Gets the verbosity level of the solver.
 getVersion()  Static method in class localsolver.LSVersion

Returns LocalSolver's version as a string.
 getVersionCode()  Static method in class localsolver.LSVersion

Returns LocalSolver's version code as an integer in the range [0, 29999].
 gt(double, LSExpression)  Method in class localsolver.LSModel

Creates an inequality expression greater than.
 gt(long, LSExpression)  Method in class localsolver.LSModel

Creates an inequality expression greater than.
 gt(LSExpression, double)  Method in class localsolver.LSModel

Creates an inequality expression greater than.
 gt(LSExpression, long)  Method in class localsolver.LSModel

Creates an inequality expression greater than.
 gt(LSExpression, LSExpression)  Method in class localsolver.LSModel

Creates an inequality expression greater than.
 Gt  localsolver.LSOperator

Strictly greater than.
H
 hashCode()  Method in class localsolver.LocalSolver
 hashCode()  Method in class localsolver.LSArray
 hashCode()  Method in class localsolver.LSCollection
 hashCode()  Method in class localsolver.LSEvaluationPoint
 hashCode()  Method in class localsolver.LSExpression
 hashCode()  Method in class localsolver.LSExternalArgumentValues
 hashCode()  Method in class localsolver.LSExternalContext
 hashCode()  Method in class localsolver.LSInconsistency
 hashCode()  Method in class localsolver.LSInterval
 hashCode()  Method in class localsolver.LSModel
 hashCode()  Method in class localsolver.LSParam
 hashCode()  Method in class localsolver.LSPhase
 hashCode()  Method in class localsolver.LSSolution
 hashCode()  Method in class localsolver.LSStatistics
 hashCode()  Method in class localsolver.LSSurrogateParameters
 hashCode()  Method in class localsolver.modeler.LSPFunction
 hashCode()  Method in class localsolver.modeler.LSPMap.Entry
 hashCode()  Method in class localsolver.modeler.LSPMap
 hashCode()  Method in class localsolver.modeler.LSPModeler
 hashCode()  Method in class localsolver.modeler.LSPModule
 hashCode()  Method in class localsolver.modeler.LSPValue
I
 If  localsolver.LSOperator

IfThenElse.
 iif(LSExpression, double, double)  Method in class localsolver.LSModel

Creates a ternary conditional expression.
 iif(LSExpression, double, LSExpression)  Method in class localsolver.LSModel

Creates a ternary conditional expression.
 iif(LSExpression, long, long)  Method in class localsolver.LSModel

Creates a ternary conditional expression.
 iif(LSExpression, long, LSExpression)  Method in class localsolver.LSModel

Creates a ternary conditional expression.
 iif(LSExpression, LSExpression, double)  Method in class localsolver.LSModel

Creates a ternary conditional expression.
 iif(LSExpression, LSExpression, long)  Method in class localsolver.LSModel

Creates a ternary conditional expression.
 iif(LSExpression, LSExpression, LSExpression)  Method in class localsolver.LSModel

Creates a ternary conditional expression.
 Inconsistent  localsolver.LSSolutionStatus

Solution and model are inconsistent.
 indexOf(LSExpression, long)  Method in class localsolver.LSModel

Creates an indexOf expression.
 indexOf(LSExpression, LSExpression)  Method in class localsolver.LSModel

Creates an indexOf expression.
 IndexOf  localsolver.LSOperator

The index of a value in a list (1 if the value is not in the list).
 Infeasible  localsolver.LSSolutionStatus

Solution is infeasible (some constraints are violated).
 Int  localsolver.LSOperator

Integer decision variable.
 Int  localsolver.modeler.LSPType

Integers are positive and negative integral numbers stored on 64 bits.
 intArrayExternalFunction(LSIntArrayExternalFunction)  Method in class localsolver.LSModel

Creates an external function expression.
 Internal  localsolver.LSErrorCode

Internal LocalSolver error.
 intersection(LSExpression, LSExpression)  Method in class localsolver.LSModel

Creates an intersection expression.
 Intersection  localsolver.LSOperator

Returns the intersection between an array/collection and an array/collection.
 Interval  localsolver.LSOperator

Interval decision variable.
 intervalVar(long, long)  Method in class localsolver.LSModel

Creates an interval decision included in [minStart, maxEnd).
 intExternalFunction(LSIntExternalFunction)  Method in class localsolver.LSModel

Creates an external function expression.
 intVar(long, long)  Method in class localsolver.LSModel

Creates an integer decision.
 isArray()  Method in class localsolver.LSExpression

Returns true if this expression is an array, false otherwise.
 isArray(int)  Method in class localsolver.LSArray

Returns true if the value at the given position is an array.
 isArray(int)  Method in class localsolver.LSExternalArgumentValues

Returns true if the value at the given position is an array.
 isArrayReturnValue()  Method in class localsolver.LSEvaluationPoint

Returns true if the external function associated with this evaluation point is an array function, false otherwise.
 isBool()  Method in class localsolver.LSExpression

Returns true if this expression is a boolean (ie 0 or 1), false otherwise.
 isBool()  Method in class localsolver.modeler.LSPValue

Returns true if the value is a boolean value.
 isBool(int)  Method in class localsolver.LSArray

Returns true if the value at the given position is a boolean.
 isBool(int)  Method in class localsolver.LSExternalArgumentValues

Returns true if the value at the given position is a boolean.
 isBool(String)  Method in class localsolver.modeler.LSPModule

Returns true if the variable with the given name exists and holds a boolean value.
 isClosed()  Method in class localsolver.LSModel

Returns true if the model is closed, false otherwise.
 isCollection()  Method in class localsolver.LSExpression

Returns true if this expression is a collection (list or set), false otherwise.
 isCollection(int)  Method in class localsolver.LSArray

Returns true if the value at the given position is a collection (list or set).
 isCollection(int)  Method in class localsolver.LSExternalArgumentValues

Returns true if the value at the given position is a collection (list or set).
 isConstant()  Method in class localsolver.LSExpression

Returns true if this expression is typed as constant in the model, false otherwise.
 isConstraint()  Method in class localsolver.LSExpression

Returns true if this expression is tagged as constraint in the model, false otherwise.
 isDecision()  Method in class localsolver.LSExpression

Returns true if this expression is typed as decision in the model, false otherwise.
 isDefined(int)  Method in class localsolver.modeler.LSPMap

Returns true if the given key is defined in the map.
 isDefined(String)  Method in class localsolver.modeler.LSPMap

Returns true if the given key is defined in the map.
 isDefined(LSPValue)  Method in class localsolver.modeler.LSPMap

Returns true if the given key is defined in the map.
 isDegenerate()  Method in class localsolver.LSInterval

Returns true if the interval is degenerate.
 isDouble()  Method in class localsolver.LSExpression

Returns true if this expression is a double, false otherwise.
 isDouble()  Method in class localsolver.modeler.LSPValue

Returns true if the value is a double value.
 isDouble(int)  Method in class localsolver.LSArray

Returns true if the value at the given position is a double.
 isDouble(int)  Method in class localsolver.LSExternalArgumentValues

Returns true if the value at the given position is a double.
 isDouble(String)  Method in class localsolver.modeler.LSPModule

Returns true if the variable with the given name exists and holds a double value.
 isDoubleArgument(int)  Method in class localsolver.LSEvaluationPoint

Returns true if the argument at this given position is a double, false otherwise.
 isDoubleReturnValue()  Method in class localsolver.LSEvaluationPoint

Returns true if the external function associated with this evaluation point is a double function, false otherwise.
 isEnabled()  Method in class localsolver.LSPhase

Returns true if the phase is enabled, False otherwise.
 isExpression()  Method in class localsolver.modeler.LSPValue

Returns true if the value is an LSExpression.
 isExpression(String)  Method in class localsolver.modeler.LSPModule

Returns true if the variable with the given name exists and holds an
LSExpression
.  isFunction()  Method in class localsolver.LSExpression

Returns true if this expression is a function, false otherwise.
 isFunction()  Method in class localsolver.modeler.LSPValue

Returns true if the value is a LSPFunction.
 isFunction(String)  Method in class localsolver.modeler.LSPModule

Returns true if the variable with the given name exists and holds an
LSPFunction
.  isInt()  Method in class localsolver.LSExpression

Returns true if this expression is an integer, false otherwise.
 isInt()  Method in class localsolver.modeler.LSPValue

Returns true if the value is an integer value.
 isInt(int)  Method in class localsolver.LSArray

Returns true if the value at the given position is an integer.
 isInt(int)  Method in class localsolver.LSExternalArgumentValues

Returns true if the value at the given position is an integer.
 isInt(String)  Method in class localsolver.modeler.LSPModule

Returns true if the variable with the given name exists and holds an integer value.
 isIntArgument(int)  Method in class localsolver.LSEvaluationPoint

Returns true if the argument at this given position is an integer, false otherwise.
 isInterval()  Method in class localsolver.LSExpression

Returns true if this expression is an interval, false otherwise.
 isInterval(int)  Method in class localsolver.LSArray

Returns true if the value at the given position is an interval.
 isInterval(int)  Method in class localsolver.LSExternalArgumentValues

Returns true if the value at the given position is an interval.
 isIntReturnValue()  Method in class localsolver.LSEvaluationPoint

Returns true if the external function associated with this evaluation point is an integer function, false otherwise.
 isMap()  Method in class localsolver.modeler.LSPValue

Returns true if the value is an LSPMap.
 isMap(String)  Method in class localsolver.modeler.LSPModule

Returns true if the variable with the given name exists and holds an
LSPMap
.  isModule()  Method in class localsolver.modeler.LSPValue

Returns true if the value is an LSPModule.
 isModule(String)  Method in class localsolver.modeler.LSPModule

Returns true if the variable with the given name exists and holds an
LSPModule
.  isNamed()  Method in class localsolver.LSExpression

Returns true if this expression has a name, and false otherwise.
 isNanable()  Method in class localsolver.LSExternalContext

Returns true if the function can return a NaN value.
 isNil()  Method in class localsolver.modeler.LSPValue

Returns true if the value is nil.
 isNil(String)  Method in class localsolver.modeler.LSPModule

Returns true if no variable with this name exists in the module or if the variable holds a nil value.
 isObjective()  Method in class localsolver.LSExpression

Returns true if this expression is tagged as objective in the model, false otherwise.
 isString()  Method in class localsolver.modeler.LSPValue

Returns true if the value is a string.
 isString(String)  Method in class localsolver.modeler.LSPModule

Returns true if the variable with the given name exists and holds a string value.
 isUndefined()  Method in class localsolver.LSExpression

Returns true if the given expression has an undefined value in the best solution found by the solver.
 isUndefined(int)  Method in class localsolver.LSArray

Returns true if the value at the given position is undefined.
 isUndefined(LSExpression)  Method in class localsolver.LSSolution

Returns true if the given expression has an undefined value in this solution.
 isViolated()  Method in class localsolver.LSExpression

Returns true if the given expression is violated in the best solution found by the solver.
 isViolated(LSExpression)  Method in class localsolver.LSSolution

Returns true if the given expression is violated in this solution.
 isVoid()  Method in class localsolver.LSInterval

Returns true if the interval is void.
 IterationTicked  localsolver.LSCallbackType

Event that occurs regularly during the resolution.
 iterator()  Method in class localsolver.LSCollection

Returns an iterator for the content of this collection.
 iterator()  Method in class localsolver.LSInterval

Returns an iterator for the content of this interval.
 iterator()  Method in class localsolver.modeler.LSPMap

Returns a readonly iterator over the contents of this map.
L
 lambdaFunction(int, LSLambdaFunction)  Method in class localsolver.LSModel

Creates a lambda function expression.
 lambdaFunction(LSLambdaFunction0)  Method in class localsolver.LSModel

Creates a lambda function expression.
 lambdaFunction(LSLambdaFunction1)  Method in class localsolver.LSModel

Creates a lambda function expression.
 lambdaFunction(LSLambdaFunction2)  Method in class localsolver.LSModel

Creates a lambda function expression.
 lambdaFunction(LSLambdaFunction3)  Method in class localsolver.LSModel

Creates a lambda function expression.
 LambdaFunction  localsolver.LSOperator

Lambda function.
 length(LSExpression)  Method in class localsolver.LSModel

Creates a length expression.
 Length  localsolver.LSOperator

The length of a nonvoid interval.
 leq(double, LSExpression)  Method in class localsolver.LSModel

Creates an inequality expression less than or equal to.
 leq(long, LSExpression)  Method in class localsolver.LSModel

Creates an inequality expression less than or equal to.
 leq(LSExpression, double)  Method in class localsolver.LSModel

Creates an inequality expression less than or equal to.
 leq(LSExpression, long)  Method in class localsolver.LSModel

Creates an inequality expression less than or equal to.
 leq(LSExpression, LSExpression)  Method in class localsolver.LSModel

Creates an inequality expression less than or equal to.
 Leq  localsolver.LSOperator

Lower than or equal to.
 License  localsolver.LSErrorCode

Code used when a problem related to licensing occurs.
 List  localsolver.LSOperator

A list is an ordered collection of integers within a range
[0, n1]
wheren
is the unique argument of this operator.  listVar(long)  Method in class localsolver.LSModel

Creates a list decision with the given length.
 loadEnvironment(String)  Method in class localsolver.LocalSolver

Import a complete environment or a model from a file.
 loadModule(String, String)  Method in class localsolver.modeler.LSPModeler

Loads the module written LSP at the indicated location.
 localsolver  package localsolver

Contains classes for building and solving mathematical models using LocalSolver.
 LocalSolver  Class in localsolver

LocalSolver environment.
 LocalSolver()  Constructor for class localsolver.LocalSolver

Constructs a complete LocalSolver environment and takes a token license.
 localsolver.modeler  package localsolver.modeler

Contains classes for creating and interacting with a VM capable of executing programs written in LSP format.
 log(LSExpression)  Method in class localsolver.LSModel

Creates a log expression.
 Log  localsolver.LSOperator

Natural logarithm (basee).
 LSArray  Class in localsolver

Value type for array expressions.
 LSCallback  Interface in localsolver

LSCallback interface.
 LSCallbackType  Enum in localsolver

List of types that can be used with callbacks.
 LSCollection  Class in localsolver

Value type for collection expressions (lists or sets).
 LSDoubleArrayExternalFunction  Interface in localsolver

Double array external function interface.
 LSDoubleExternalFunction  Interface in localsolver

Double external function interface.
 LSErrorCode  Enum in localsolver

List of error codes used by LSException.
 LSEvaluationPoint  Class in localsolver

An evaluation point associated with an external function with surrogate modeling.
 LSException  Exception in localsolver

LocalSolver exception.
 LSExpression  Class in localsolver

Mathematical modeling expression.
 LSExternalArgumentValues  Class in localsolver

Argument values for external functions.
 LSExternalContext  Class in localsolver

Context of an external function.
 LSInconsistency  Class in localsolver

Inconsistency core of the optimization model.
 LSIntArrayExternalFunction  Interface in localsolver

Integer array external function interface.
 LSInterval  Class in localsolver

Value type for interval expressions.
 LSInterval()  Constructor for class localsolver.LSInterval
 LSInterval(long, long)  Constructor for class localsolver.LSInterval
 LSIntExternalFunction  Interface in localsolver

Integer external function interface.
 LSLambdaFunction  Interface in localsolver

Lambda function interface.
 LSLambdaFunction0  Interface in localsolver

Lambda function interface.
 LSLambdaFunction1  Interface in localsolver

Lambda function interface.
 LSLambdaFunction2  Interface in localsolver

Lambda function interface.
 LSLambdaFunction3  Interface in localsolver

Lambda function interface.
 LSModel  Class in localsolver

Mathematical optimization model.
 LSObjectiveDirection  Enum in localsolver

Objective directions.
 LSOperator  Enum in localsolver

Mathematical operators available for modeling.
 LSParam  Class in localsolver

Solving parameters.
 LSPFunction  Class in localsolver.modeler

A function can be either userdefined function or builtin function.
 LSPFunctor  Interface in localsolver.modeler

External modeler function interface.
 LSPhase  Class in localsolver

Optimization phase.
 LSPMap  Class in localsolver.modeler

An LSPMap is a data structure mapping keys to values.
 LSPMap.Entry  Class in localsolver.modeler

An
LSPMap
entry (key, value) pair.  LSPModeler  Class in localsolver.modeler

Modeler environment.
 LSPModeler()  Constructor for class localsolver.modeler.LSPModeler

Constructs a complete modeler environment.
 LSPModule  Class in localsolver.modeler

A module is a collection of global variables.
 LSPReferenceScope  Class in localsolver.modeler

A LSPReferenceScope contains a collection of references that can be released together.
 LSPReferenceScope(LSPModeler)  Constructor for class localsolver.modeler.LSPReferenceScope

Create a new LSPReferenceScope object associated with the modeler in parameter.
 LSPType  Enum in localsolver.modeler

Modeler types available in this API.
 LSPValue  Class in localsolver.modeler

General value container.
 LSSolution  Class in localsolver

Solution to the optimization model.
 LSSolutionStatus  Enum in localsolver

Solution status: Optimal, Feasible, Infeasible or Inconsistent.
 LSState  Enum in localsolver

State of LocalSolver environment.
 LSStatistics  Class in localsolver

Statistics of the search.
 LSSurrogateParameters  Class in localsolver

Parameters specific to the surrogate modeling feature.
 LSVersion  Class in localsolver

Version, license and copyright info.
 LSVersion()  Constructor for class localsolver.LSVersion
 lt(double, LSExpression)  Method in class localsolver.LSModel

Creates an inequality expression less than.
 lt(long, LSExpression)  Method in class localsolver.LSModel

Creates an inequality expression less than.
 lt(LSExpression, double)  Method in class localsolver.LSModel

Creates an inequality expression less than.
 lt(LSExpression, long)  Method in class localsolver.LSModel

Creates an inequality expression less than.
 lt(LSExpression, LSExpression)  Method in class localsolver.LSModel

Creates an inequality expression less than.
 Lt  localsolver.LSOperator

Strictly lower than.
M
 Map  localsolver.modeler.LSPType

Maps are data structure matching some values to some keys.
 max()  Method in class localsolver.LSModel

Creates a maximum expression.
 max(double)  Method in class localsolver.LSModel

Creates a maximum expression.
 max(double, LSExpression)  Method in class localsolver.LSModel

Creates a maximum expression.
 max(long)  Method in class localsolver.LSModel

Creates a maximum expression.
 max(long, LSExpression)  Method in class localsolver.LSModel

Creates a maximum expression.
 max(Iterable<LSExpression>)  Method in class localsolver.LSModel

Creates a maximum expression.
 max(LSExpression)  Method in class localsolver.LSModel

Creates a maximum expression.
 max(LSExpression...)  Method in class localsolver.LSModel

Creates a maximum expression.
 max(LSExpression, double)  Method in class localsolver.LSModel

Creates a maximum expression.
 max(LSExpression, long)  Method in class localsolver.LSModel

Creates a maximum expression.
 max(LSExpression, LSExpression)  Method in class localsolver.LSModel

Creates a maximum expression.
 Max  localsolver.LSOperator

Maximum.
 maximize(LSExpression)  Method in class localsolver.LSModel

Shortcut for addObjective(expr, OD_Maximize).
 Maximize  localsolver.LSObjectiveDirection

Maximization.
 min()  Method in class localsolver.LSModel

Creates a minimum expression.
 min(double)  Method in class localsolver.LSModel

Creates a minimum expression.
 min(double, LSExpression)  Method in class localsolver.LSModel

Creates a minimum expression.
 min(long)  Method in class localsolver.LSModel

Creates a minimum expression.
 min(long, LSExpression)  Method in class localsolver.LSModel

Creates a minimum expression.
 min(Iterable<LSExpression>)  Method in class localsolver.LSModel

Creates a minimum expression.
 min(LSExpression)  Method in class localsolver.LSModel

Creates a minimum expression.
 min(LSExpression...)  Method in class localsolver.LSModel

Creates a minimum expression.
 min(LSExpression, double)  Method in class localsolver.LSModel

Creates a minimum expression.
 min(LSExpression, long)  Method in class localsolver.LSModel

Creates a minimum expression.
 min(LSExpression, LSExpression)  Method in class localsolver.LSModel

Creates a minimum expression.
 Min  localsolver.LSOperator

Minimum.
 minimize(LSExpression)  Method in class localsolver.LSModel

Shortcut for addObjective(expr, OD_Minimize).
 Minimize  localsolver.LSObjectiveDirection

Minimization.
 mod(long, LSExpression)  Method in class localsolver.LSModel

Creates a modulo expression.
 mod(LSExpression, long)  Method in class localsolver.LSModel

Creates a modulo expression.
 mod(LSExpression, LSExpression)  Method in class localsolver.LSModel

Creates a modulo expression.
 Mod  localsolver.LSOperator

Modulo (remainder of the integer division).
 Model  localsolver.LSErrorCode

Code used when a problem related to the structure of the model occurs.
 Modeler  localsolver.LSErrorCode

Code used when an error is encountered in the modeler.
 Modeling  localsolver.LSState

Model is being built.
 Module  localsolver.modeler.LSPType

A module is a collection of global variables.
N
 neq(double, LSExpression)  Method in class localsolver.LSModel

Creates a disequality expression.
 neq(long, LSExpression)  Method in class localsolver.LSModel

Creates a disequality expression.
 neq(LSExpression, double)  Method in class localsolver.LSModel

Creates a disequality expression.
 neq(LSExpression, long)  Method in class localsolver.LSModel

Creates a disequality expression.
 neq(LSExpression, LSExpression)  Method in class localsolver.LSModel

Creates a disequality expression.
 Neq  localsolver.LSOperator

Not equal to.
 Nil  localsolver.modeler.LSPType

Nil is the equivalent of null in Java.
 not(LSExpression)  Method in class localsolver.LSModel

Creates a NOT expression.
 Not  localsolver.LSOperator

Not.
O
 open()  Method in class localsolver.LSModel

Reopens the model.
 Optimal  localsolver.LSSolutionStatus

Solution is optimal (all objective bounds are reached).
 or()  Method in class localsolver.LSModel

Creates a OR expression.
 or(Iterable<LSExpression>)  Method in class localsolver.LSModel

Creates a OR expression.
 or(LSExpression)  Method in class localsolver.LSModel

Creates a OR expression.
 or(LSExpression...)  Method in class localsolver.LSModel

Creates a OR expression.
 or(LSExpression, LSExpression)  Method in class localsolver.LSModel

Creates a OR expression.
 Or  localsolver.LSOperator

Or.
 Other  localsolver.modeler.LSPType

Any other value used in the modeler but not exposed in this API (dates, files or streams for example).
P
 partition()  Method in class localsolver.LSModel

Creates a partition expression.
 partition(Iterable<LSExpression>)  Method in class localsolver.LSModel

Creates a partition expression.
 partition(LSExpression)  Method in class localsolver.LSModel

Creates a partition expression.
 partition(LSExpression...)  Method in class localsolver.LSModel

Creates a partition expression.
 Partition  localsolver.LSOperator

Partition.
 Paused  localsolver.LSState

Solver is paused.
 PhaseEnded  localsolver.LSCallbackType

Event that occurs when a phase ends.
 PhaseStarted  localsolver.LSCallbackType

Event that occurs when a phase is started.
 piecewise(LSExpression, LSExpression, LSExpression)  Method in class localsolver.LSModel

Creates a piecewise linear expression.
 Piecewise  localsolver.LSOperator

Piecewiselinear function operator.
 pow(double, LSExpression)  Method in class localsolver.LSModel

Creates a power expression.
 pow(long, LSExpression)  Method in class localsolver.LSModel

Creates a power expression.
 pow(LSExpression, double)  Method in class localsolver.LSModel

Creates a power expression.
 pow(LSExpression, long)  Method in class localsolver.LSModel

Creates a power expression.
 pow(LSExpression, LSExpression)  Method in class localsolver.LSModel

Creates a power expression.
 Pow  localsolver.LSOperator

Power operator.
 prod()  Method in class localsolver.LSModel

Creates a product expression.
 prod(double)  Method in class localsolver.LSModel

Creates a product expression.
 prod(double, LSExpression)  Method in class localsolver.LSModel

Creates a product expression.
 prod(long)  Method in class localsolver.LSModel

Creates a product expression.
 prod(long, LSExpression)  Method in class localsolver.LSModel

Creates a product expression.
 prod(Iterable<LSExpression>)  Method in class localsolver.LSModel

Creates a product expression.
 prod(LSExpression)  Method in class localsolver.LSModel

Creates a product expression.
 prod(LSExpression...)  Method in class localsolver.LSModel

Creates a product expression.
 prod(LSExpression, double)  Method in class localsolver.LSModel

Creates a product expression.
 prod(LSExpression, long)  Method in class localsolver.LSModel

Creates a product expression.
 prod(LSExpression, LSExpression)  Method in class localsolver.LSModel

Creates a product expression.
 Prod  localsolver.LSOperator

Product.
R
 range(long, long)  Method in class localsolver.LSModel

Creates a range expression, where a is the lower bound (inclusive) and b is the upper bound (exclusive).
 range(long, LSExpression)  Method in class localsolver.LSModel

Creates a range expression, where a is the lower bound (inclusive) and b is the upper bound (exclusive).
 range(LSExpression, long)  Method in class localsolver.LSModel

Creates a range expression, where a is the lower bound (inclusive) and b is the upper bound (exclusive).
 range(LSExpression, LSExpression)  Method in class localsolver.LSModel

Creates a range expression, where a is the lower bound (inclusive) and b is the upper bound (exclusive).
 Range  localsolver.LSOperator

Range expression.
 removeCallback(LSCallbackType, LSCallback)  Method in class localsolver.LocalSolver

Removes the callback for the given event type.
 removeConstraint(int)  Method in class localsolver.LSModel

Removes the constraint at the given position in the list of constraints.
 removeConstraint(LSExpression)  Method in class localsolver.LSModel

Removes the given expression from the list of constraints.
 removeObjective(int)  Method in class localsolver.LSModel

Removes the objective at the given position in the list of objectives.
 round(LSExpression)  Method in class localsolver.LSModel

Creates a rounding expression.
 Round  localsolver.LSOperator

Round.
 run(LocalSolver, Iterable<String>)  Method in class localsolver.modeler.LSPModule

Starts the execution of the module using the solver passed in parameter.
 run(LocalSolver, String...)  Method in class localsolver.modeler.LSPModule

Starts the execution of the module using the solver passed in parameter.
 runMain(Iterable<String>)  Method in class localsolver.modeler.LSPModule

Runs the module in main mode.
 runMain(String...)  Method in class localsolver.modeler.LSPModule

Runs the module in main mode.
 Running  localsolver.LSState

Solver is running.
S
 saveEnvironment(String)  Method in class localsolver.LocalSolver

Export a complete environment or a model to a file.
 scalar(LSExpression, LSExpression)  Method in class localsolver.LSModel

Creates an expression for the scalar product between two arrays.
 Scalar  localsolver.LSOperator

Scalar product.
 Set  localsolver.LSOperator

A set is an unordered collection of integers within a range
[0, n1]
wheren
is the unique argument of this operator.  setAdvancedParam(String, double)  Method in class localsolver.LSParam

Reserved for maintenance purpose.
 setAdvancedParam(String, int)  Method in class localsolver.LSParam

Sets the value of an advanced parameter.
 setAdvancedParam(String, String)  Method in class localsolver.LSParam

Reserved for maintenance purpose.
 setAnnealingLevel(int)  Method in class localsolver.LSParam

Deprecated.As of 8.5, this parameter doesn't have a significant influence on the search anymore. The tuning of this parameter won't be allowed in a future version.
 setArgument(int, double)  Method in class localsolver.LSEvaluationPoint

Sets the value of the argument at the given position.
 setArgument(int, long)  Method in class localsolver.LSEvaluationPoint

Sets the value of the argument at the given position.
 setBool(long, boolean)  Method in class localsolver.modeler.LSPMap

Associates the boolean value to the given key in the map.
 setBool(String, boolean)  Method in class localsolver.modeler.LSPMap

Associates the boolean value to the given key in the map.
 setBool(String, boolean)  Method in class localsolver.modeler.LSPModule

Sets the boolean value associated with the variable with the given name.
 setBool(LSPValue, boolean)  Method in class localsolver.modeler.LSPMap

Associates the boolean value to the given key in the map.
 setDouble(long, double)  Method in class localsolver.modeler.LSPMap

Associates the double value to the given key in the map.
 setDouble(String, double)  Method in class localsolver.modeler.LSPMap

Associates the double value to the given key in the map.
 setDouble(String, double)  Method in class localsolver.modeler.LSPModule

Sets the double value associated with the variable with the given name.
 setDouble(LSPValue, double)  Method in class localsolver.modeler.LSPMap

Associates the double value to the given key in the map.
 setDoubleLowerBound(double)  Method in class localsolver.LSExternalContext

Sets the lower bound of the external function.
 setDoubleObjectiveThreshold(int, double)  Method in class localsolver.LSParam

Sets the threshold of the objective with the given index.
 setDoubleUpperBound(double)  Method in class localsolver.LSExternalContext

Sets the upper bound of the external function.
 setDoubleValue(double)  Method in class localsolver.LSExpression

Sets the value of this expression in the current solution found by the solver.
 setDoubleValue(LSExpression, double)  Method in class localsolver.LSSolution

Sets the value of the given expression in this solution.
 setEnabled(boolean)  Method in class localsolver.LSPhase

Sets the enabled status of this phase.
 setEvaluationLimit(int)  Method in class localsolver.LSSurrogateParameters

Sets the maximum number of evaluations.
 setExpression(long, LSExpression)  Method in class localsolver.modeler.LSPMap

Associates the
LSExpression
to the given key in the map.  setExpression(String, LSExpression)  Method in class localsolver.modeler.LSPMap

Associates the
LSExpression
to the given key in the map.  setExpression(String, LSExpression)  Method in class localsolver.modeler.LSPModule

Sets the
LSExpression
associated with the variable with the given name.  setExpression(LSPValue, LSExpression)  Method in class localsolver.modeler.LSPMap

Associates the
LSExpression
to the given key in the map.  setFunction(long, LSPFunction)  Method in class localsolver.modeler.LSPMap

Associates the
LSPFunction
to the given key in the map.  setFunction(String, LSPFunction)  Method in class localsolver.modeler.LSPMap

Associates the
LSPFunction
to the given key in the map.  setFunction(String, LSPFunction)  Method in class localsolver.modeler.LSPModule

Sets the
LSPFunction
associated with the variable with the given name.  setFunction(LSPValue, LSPFunction)  Method in class localsolver.modeler.LSPMap

Associates the
LSPFunction
to the given key in the map.  setInt(long, long)  Method in class localsolver.modeler.LSPMap

Associates the integer value to the given key in the map.
 setInt(String, long)  Method in class localsolver.modeler.LSPMap

Associates the integer value to the given key in the map.
 setInt(String, long)  Method in class localsolver.modeler.LSPModule

Sets the integer value associated with the variable with the given name.
 setInt(LSPValue, long)  Method in class localsolver.modeler.LSPMap

Associates the integer value to the given key in the map.
 setIntervalValue(LSExpression, LSInterval)  Method in class localsolver.LSSolution

Sets the value of the given expression in this solution.
 setIntervalValue(LSInterval)  Method in class localsolver.LSExpression

Sets the value of this expression in the current solution found by the solver.
 setIntLowerBound(long)  Method in class localsolver.LSExternalContext

Sets the lower bound of the external function.
 setIntObjectiveThreshold(int, long)  Method in class localsolver.LSParam

Sets the threshold of the objective with the given index.
 setIntUpperBound(long)  Method in class localsolver.LSExternalContext

Sets the upper bound of the external function.
 setIntValue(long)  Method in class localsolver.LSExpression

Sets the value of this expression in the current solution found by the solver.
 setIntValue(LSExpression, long)  Method in class localsolver.LSSolution

Sets the value of the given expression in this solution.
 setIterationBetweenTicks(long)  Method in class localsolver.LSParam

Sets the number of iterations between two events of type
LSCallbackType.IterationTicked
.  setIterationLimit(long)  Method in class localsolver.LSParam

Sets the maximum number of iterations.
 setIterationLimit(long)  Method in class localsolver.LSPhase

Sets the number of iterations of this phase.
 setLicenseContent(String)  Static method in class localsolver.LSVersion

Changes the license content.
 setLicensePath(String)  Static method in class localsolver.LSVersion

Changes the license path used by LocalSolver.
 setLogFile(String)  Method in class localsolver.LSParam

Sets the path of the LocalSolver log file.
 setLogWriter(PrintStream)  Method in class localsolver.LSParam

Sets the stream used by LocalSolver for its logging.
 setLowerBound(double)  Method in class localsolver.LSExternalContext

Sets the lower bound of the external function.
 setLowerBound(long)  Method in class localsolver.LSExternalContext

Sets the lower bound of the external function.
 setMap(long, LSPMap)  Method in class localsolver.modeler.LSPMap

Associates the
LSPMap
to the given key in the map.  setMap(String, LSPMap)  Method in class localsolver.modeler.LSPMap

Associates the
LSPMap
to the given key in the map.  setMap(String, LSPMap)  Method in class localsolver.modeler.LSPModule

Sets the
LSPMap
associated with the variable with the given name.  setMap(LSPValue, LSPMap)  Method in class localsolver.modeler.LSPMap

Associates the
LSPMap
to the given key in the map.  setModule(long, LSPModule)  Method in class localsolver.modeler.LSPMap

Associates the
LSPModule
to the given key in the map.  setModule(String, LSPModule)  Method in class localsolver.modeler.LSPMap

Associates the
LSPModule
to the given key in the map.  setModule(String, LSPModule)  Method in class localsolver.modeler.LSPModule

Sets the
LSPModule
associated with the variable with the given name.  setModule(LSPValue, LSPModule)  Method in class localsolver.modeler.LSPMap

Associates the
LSPModule
to the given key in the map.  setName(String)  Method in class localsolver.LSExpression

Sets the name of this expression.
 setNanable(boolean)  Method in class localsolver.LSExternalContext

Sets whether or not the function can return a NaN value.
 setNbThreads(int)  Method in class localsolver.LSParam

Sets the number of threads used to parallelize the search.
 setNil(String)  Method in class localsolver.modeler.LSPModule

Unsets the variable with the given name.
 setObjectiveThreshold(int, double)  Method in class localsolver.LSParam

Sets the threshold of the objective with the given index.
 setObjectiveThreshold(int, long)  Method in class localsolver.LSParam

Sets the threshold of the objective with the given index.
 setOperand(int, double)  Method in class localsolver.LSExpression

Replaces the operand of the given index.
 setOperand(int, long)  Method in class localsolver.LSExpression

Replaces the operand of the given index.
 setOperand(int, LSExpression)  Method in class localsolver.LSExpression

Replaces the operand of the given index.
 setOptimizedObjective(int)  Method in class localsolver.LSPhase

Sets the optimized objective of this phase.
 setReturnValue(double)  Method in class localsolver.LSEvaluationPoint

Sets the return value of this evaluation point.
 setReturnValue(double[])  Method in class localsolver.LSEvaluationPoint

Sets the return value of this evaluation point.
 setReturnValue(long)  Method in class localsolver.LSEvaluationPoint

Sets the return value of this evaluation point.
 setReturnValue(long[])  Method in class localsolver.LSEvaluationPoint

Sets the return value of this evaluation point.
 setSeed(int)  Method in class localsolver.LSParam

Sets the seed of the pseudorandom number generator used by the solver.
 setStdErr(PrintStream)  Method in class localsolver.modeler.LSPModeler

Sets the stream used by the modeler for its standard error output.
 setStdOut(PrintStream)  Method in class localsolver.modeler.LSPModeler

Sets the stream used by the modeler for its standard output methods like
print
orprintln
.  setString(long, String)  Method in class localsolver.modeler.LSPMap

Associates the String value to the given key in the map.
 setString(String, String)  Method in class localsolver.modeler.LSPMap

Associates the String value to the given key in the map.
 setString(String, String)  Method in class localsolver.modeler.LSPModule

Sets the string associated with the variable with the given name.
 setString(LSPValue, String)  Method in class localsolver.modeler.LSPMap

Associates the String value to the given key in the map.
 setTimeBetweenDisplays(int)  Method in class localsolver.LSParam

Sets the time in seconds between two consecutive displays in console while the solver is running.
 setTimeBetweenTicks(int)  Method in class localsolver.LSParam

Sets the time in seconds between two events of type
LSCallbackType.TimeTicked
.  setTimeLimit(int)  Method in class localsolver.LSParam

Sets the time limit in seconds.
 setTimeLimit(int)  Method in class localsolver.LSPhase

Sets the time limit of this phase in seconds.
 setUpperBound(double)  Method in class localsolver.LSExternalContext

Sets the upper bound of the external function.
 setUpperBound(long)  Method in class localsolver.LSExternalContext

Sets the upper bound of the external function.
 setValue(double)  Method in class localsolver.LSExpression

Sets the value of this expression in the current solution found by the solver.
 setValue(long)  Method in class localsolver.LSExpression

Sets the value of this expression in the current solution found by the solver.
 setValue(long, LSPValue)  Method in class localsolver.modeler.LSPMap

Associates the
LSPValue
to the given key.  setValue(String, LSPValue)  Method in class localsolver.modeler.LSPMap

Associates the
LSPValue
to the given key in the map.  setValue(String, LSPValue)  Method in class localsolver.modeler.LSPModule

Sets the value associated with the variable with the given name.
 setValue(LSExpression, double)  Method in class localsolver.LSSolution

Sets the value of the given expression in this solution.
 setValue(LSExpression, long)  Method in class localsolver.LSSolution

Sets the value of the given expression in this solution.
 setValue(LSExpression, LSInterval)  Method in class localsolver.LSSolution

Sets the value of the given expression in this solution.
 setValue(LSInterval)  Method in class localsolver.LSExpression

Sets the value of this expression in the current solution found by the solver.
 setValue(LSPValue, LSPValue)  Method in class localsolver.modeler.LSPMap

Associates the
LSPValue
to the given key in the map.  setVar(long)  Method in class localsolver.LSModel

Creates a set decision with the given length.
 setVerbosity(int)  Method in class localsolver.LSParam

Sets the verbosity level of the solver.
 sin(LSExpression)  Method in class localsolver.LSModel

Creates a sine expression.
 Sin  localsolver.LSOperator

Sine.
 solve()  Method in class localsolver.LocalSolver

Solves the model.
 Solver  localsolver.LSErrorCode

Code used when a problem occurs during the resolution.
 sort(LSExpression)  Method in class localsolver.LSModel

Creates a sorted array, containing the same values as the array given as unique parameter, sorted in ascending order.
 sort(LSExpression, LSExpression)  Method in class localsolver.LSModel

Creates a sorted array, containing the same values as the array given as first parameter, sorted in ascending order based on the values returned by the the lambda function given as second parameter.
 Sort  localsolver.LSOperator

Sort.
 sqrt(LSExpression)  Method in class localsolver.LSModel

Creates a square root expression.
 Sqrt  localsolver.LSOperator

Square root.
 start(LSExpression)  Method in class localsolver.LSModel

Creates a start expression.
 Start  localsolver.LSOperator

The start of a nonvoid interval.
 stop()  Method in class localsolver.LocalSolver

Aborts the resolution previously launched using
LocalSolver.solve()
.  Stopped  localsolver.LSState

Solver is stopped.
 String  localsolver.modeler.LSPType

A string is an immutable sequence of unicode characters.
 sub(double, LSExpression)  Method in class localsolver.LSModel

Creates a substraction expression.
 sub(long, LSExpression)  Method in class localsolver.LSModel

Creates a substraction expression.
 sub(LSExpression, double)  Method in class localsolver.LSModel

Creates a substraction expression.
 sub(LSExpression, long)  Method in class localsolver.LSModel

Creates a substraction expression.
 sub(LSExpression, LSExpression)  Method in class localsolver.LSModel

Creates a substraction expression.
 Sub  localsolver.LSOperator

Substraction.
 sum()  Method in class localsolver.LSModel

Creates a sum expression.
 sum(double)  Method in class localsolver.LSModel

Creates a sum expression.
 sum(double, LSExpression)  Method in class localsolver.LSModel

Creates a sum expression.
 sum(long)  Method in class localsolver.LSModel

Creates a sum expression.
 sum(long, LSExpression)  Method in class localsolver.LSModel

Creates a sum expression.
 sum(Iterable<LSExpression>)  Method in class localsolver.LSModel

Creates a sum expression.
 sum(LSExpression)  Method in class localsolver.LSModel

Creates a sum expression.
 sum(LSExpression...)  Method in class localsolver.LSModel

Creates a sum expression.
 sum(LSExpression, double)  Method in class localsolver.LSModel

Creates a sum expression.
 sum(LSExpression, long)  Method in class localsolver.LSModel

Creates a sum expression.
 sum(LSExpression, LSExpression)  Method in class localsolver.LSModel

Creates a sum expression.
 Sum  localsolver.LSOperator

Sum.
T
 tan(LSExpression)  Method in class localsolver.LSModel

Creates a tangent expression.
 Tan  localsolver.LSOperator

Tangent.
 TimeTicked  localsolver.LSCallbackType

Event that occurs regularly during the resolution.
 toString()  Method in class localsolver.LocalSolver

Returns a String representation of this LocalSolver environment.
 toString()  Method in class localsolver.LSArray

Returns a string representation of the values in the array in the format "{ val0, val1, ..., valN }"
 toString()  Method in class localsolver.LSCollection

Returns a string representation of the values in the collection in the format "{ val0, val1, ..., valN }"
 toString()  Method in exception localsolver.LSException

Same as getMessage().
 toString()  Method in class localsolver.LSExpression
 toString()  Method in class localsolver.LSInconsistency

Returns a string representation of this inconsistency core.
 toString()  Method in class localsolver.LSInterval

Returns a string representation of the interval.
 toString()  Method in class localsolver.LSModel

Returns a String representation of this model.
 toString()  Method in class localsolver.LSParam

Returns a String representation of these parameters.
 toString()  Method in class localsolver.LSPhase

Returns a String representation of this phase.
 toString()  Method in class localsolver.LSStatistics

Returns a String representation of the statistics.
U
 unset(long)  Method in class localsolver.modeler.LSPMap

Unsets the given key in the map if present.
 unset(String)  Method in class localsolver.modeler.LSPMap

Unsets the given key in the map if present.
 unset(String)  Method in class localsolver.modeler.LSPModule

Unsets the variable with the given name.
 unset(LSPValue)  Method in class localsolver.modeler.LSPMap

Unsets the given key in the map if present.
V
 valueOf(String)  Static method in enum localsolver.LSCallbackType

Returns the enum constant of this type with the specified name.
 valueOf(String)  Static method in enum localsolver.LSErrorCode

Returns the enum constant of this type with the specified name.
 valueOf(String)  Static method in enum localsolver.LSObjectiveDirection

Returns the enum constant of this type with the specified name.
 valueOf(String)  Static method in enum localsolver.LSOperator

Returns the enum constant of this type with the specified name.
 valueOf(String)  Static method in enum localsolver.LSSolutionStatus

Returns the enum constant of this type with the specified name.
 valueOf(String)  Static method in enum localsolver.LSState

Returns the enum constant of this type with the specified name.
 valueOf(String)  Static method in enum localsolver.modeler.LSPType

Returns the enum constant of this type with the specified name.
 values()  Static method in enum localsolver.LSCallbackType

Returns an array containing the constants of this enum type, in the order they are declared.
 values()  Static method in enum localsolver.LSErrorCode

Returns an array containing the constants of this enum type, in the order they are declared.
 values()  Static method in enum localsolver.LSObjectiveDirection

Returns an array containing the constants of this enum type, in the order they are declared.
 values()  Static method in enum localsolver.LSOperator

Returns an array containing the constants of this enum type, in the order they are declared.
 values()  Static method in enum localsolver.LSSolutionStatus

Returns an array containing the constants of this enum type, in the order they are declared.
 values()  Static method in enum localsolver.LSState

Returns an array containing the constants of this enum type, in the order they are declared.
 values()  Static method in enum localsolver.modeler.LSPType

Returns an array containing the constants of this enum type, in the order they are declared.
X
 xor()  Method in class localsolver.LSModel

Creates a XOR expression.
 xor(Iterable<LSExpression>)  Method in class localsolver.LSModel

Creates a XOR expression.
 xor(LSExpression)  Method in class localsolver.LSModel

Creates a XOR expression.
 xor(LSExpression...)  Method in class localsolver.LSModel

Creates a XOR expression.
 xor(LSExpression, LSExpression)  Method in class localsolver.LSModel

Creates a XOR expression.
 Xor  localsolver.LSOperator

Exclusive or (also called "xor").
All Classes All Packages