Index

A B C D E F G H I L M N O P R S T U V X 
All Classes and Interfaces|All Packages|Serialized Form

A

abs(HxExpression) - Method in class com.hexaly.optimizer.HxModel
Creates an absolute value expression.
Abs - Enum constant in enum class com.hexaly.optimizer.HxOperator
Absolute value.
add(long) - Method in class com.hexaly.optimizer.HxCollection
Adds the given value to this collection.
addAll(long[]) - Method in class com.hexaly.optimizer.HxCollection
Adds the given values to this collection.
addArgument(double) - Method in class com.hexaly.optimizer.HxEvaluationPoint
Adds a double argument with the given value.
addArgument(long) - Method in class com.hexaly.optimizer.HxEvaluationPoint
Adds an integer argument with the given value.
addBool(boolean) - Method in class com.hexaly.modeler.HxmMap
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(HxCallbackType, HxCallback) - Method in class com.hexaly.optimizer.HexalyOptimizer
Adds a new callback for a specific event type.
addClass(HxmClass) - Method in class com.hexaly.modeler.HxmMap
Adds the given HxmClass 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.
addConstraint(HxExpression) - Method in class com.hexaly.optimizer.HxModel
Adds the given expression to the list of constraints.
addDouble(double) - Method in class com.hexaly.modeler.HxmMap
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(HxExpression) - Method in class com.hexaly.modeler.HxmMap
Adds the given HxExpression 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(HxmFunction) - Method in class com.hexaly.modeler.HxmMap
Adds the given HxmFunction 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 com.hexaly.modeler.HxmMap
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(HxmMap) - Method in class com.hexaly.modeler.HxmMap
Adds the given HxmMap 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(HxmModule) - Method in class com.hexaly.modeler.HxmMap
Adds the given HxmModule 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 com.hexaly.modeler.HexalyModeler
Adds a new lookup path for modules.
addObjective(HxExpression, HxObjectiveDirection) - Method in class com.hexaly.optimizer.HxModel
Adds the given expression to the list of objectives to optimize.
addOperand(double) - Method in class com.hexaly.optimizer.HxExpression
Adds the given constant operand to this expression.
addOperand(long) - Method in class com.hexaly.optimizer.HxExpression
Adds the given constant operand to this expression.
addOperand(HxExpression) - Method in class com.hexaly.optimizer.HxExpression
Adds the given operand to this expression.
addOperands(double...) - Method in class com.hexaly.optimizer.HxExpression
Adds the given constant double operands to this expression.
addOperands(long...) - Method in class com.hexaly.optimizer.HxExpression
Adds the given constant integer operands to this expression.
addOperands(HxExpression...) - Method in class com.hexaly.optimizer.HxExpression
Adds the given operands to this expression.
addOperands(Iterable<HxExpression>) - Method in class com.hexaly.optimizer.HxExpression
Adds the given operands to this expression.
addString(String) - Method in class com.hexaly.modeler.HxmMap
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(HxmValue) - Method in class com.hexaly.modeler.HxmMap
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 com.hexaly.optimizer.HxModel
Creates an AND expression.
and(HxExpression) - Method in class com.hexaly.optimizer.HxModel
Creates an AND expression.
and(HxExpression...) - Method in class com.hexaly.optimizer.HxModel
Creates an AND expression.
and(HxExpression, HxExpression) - Method in class com.hexaly.optimizer.HxModel
Creates an AND expression.
and(Iterable<HxExpression>) - Method in class com.hexaly.optimizer.HxModel
Creates an AND expression.
And - Enum constant in enum class com.hexaly.optimizer.HxOperator
And.
Api - Enum constant in enum class com.hexaly.optimizer.HxErrorCode
Code used for errors related to API functions.
Argument - Enum constant in enum class com.hexaly.optimizer.HxOperator
Argument of a function.
array() - Method in class com.hexaly.optimizer.HxModel
Creates an array expression.
array(double...) - Method in class com.hexaly.optimizer.HxModel
Creates an array expression.
array(float...) - Method in class com.hexaly.optimizer.HxModel
Creates an array expression.
array(int...) - Method in class com.hexaly.optimizer.HxModel
Creates an array expression.
array(long...) - Method in class com.hexaly.optimizer.HxModel
Creates an array expression.
array(HxExpression...) - Method in class com.hexaly.optimizer.HxModel
Creates an array expression.
array(HxExpression, HxExpression, double) - Method in class com.hexaly.optimizer.HxModel
Creates an array expression.
array(HxExpression, HxExpression, long) - Method in class com.hexaly.optimizer.HxModel
Creates an array expression.
array(Object) - Method in class com.hexaly.optimizer.HxModel
Creates an N-dimensional array expression.
Array - Enum constant in enum class com.hexaly.optimizer.HxOperator
Array.
asBool() - Method in class com.hexaly.modeler.HxmValue
Returns the value as a boolean.
asClass() - Method in class com.hexaly.modeler.HxmValue
Returns the value as a HxmClass.
asDouble() - Method in class com.hexaly.modeler.HxmValue
Returns the value as a double.
asExpression() - Method in class com.hexaly.modeler.HxmValue
Returns the value as a HxExpression.
asFunction() - Method in class com.hexaly.modeler.HxmValue
Returns the value as a HxmFunction.
asInt() - Method in class com.hexaly.modeler.HxmValue
Returns the value as an integer.
asMap() - Method in class com.hexaly.modeler.HxmValue
Returns the value as a HxmMap.
asModule() - Method in class com.hexaly.modeler.HxmValue
Returns the value as a HxmModule.
asString() - Method in class com.hexaly.modeler.HxmValue
Returns the value as a String.
asValue() - Method in class com.hexaly.modeler.HxmClass
Gets the HxmClass as HxmValue.
asValue() - Method in class com.hexaly.modeler.HxmFunction
Gets the HxmFunction as HxmValue.
asValue() - Method in class com.hexaly.modeler.HxmMap
Returns the map as an HxmValue.
asValue() - Method in class com.hexaly.modeler.HxmModule
Returns the module as an HxmValue.
at(HxExpression, long) - Method in class com.hexaly.optimizer.HxModel
Creates a "at" expression.
at(HxExpression, HxExpression...) - Method in class com.hexaly.optimizer.HxModel
Creates a "at" expression for N-dimensional array.
At - Enum constant in enum class com.hexaly.optimizer.HxOperator
Returns the element at specific coordinates of an array or a list.

B

Bool - Enum constant in enum class com.hexaly.optimizer.HxOperator
Boolean decision.
boolVar() - Method in class com.hexaly.optimizer.HxModel
Creates a boolean decision.

C

call() - Method in class com.hexaly.modeler.HxmFunction
Calls the function with no argument.
call() - Method in interface com.hexaly.optimizer.HxLambdaFunction0
Evaluates and returns the body of the function.
call() - Method in class com.hexaly.optimizer.HxModel
Creates a call expression.
call(HexalyModeler, List<HxmValue>) - Method in interface com.hexaly.modeler.HxmFunctor
The function to call with its arguments.
call(HxmValue...) - Method in class com.hexaly.modeler.HxmFunction
Calls the function with the provided arguments.
call(HxExpression) - Method in interface com.hexaly.optimizer.HxLambdaFunction1
Evaluates and returns the body of the function.
call(HxExpression) - Method in class com.hexaly.optimizer.HxModel
Creates a call expression.
call(HxExpression[]) - Method in interface com.hexaly.optimizer.HxLambdaFunction
Evaluates and returns the body of the function.
call(HxExpression...) - Method in class com.hexaly.optimizer.HxModel
Creates a call expression.
call(HxExpression, HxExpression) - Method in interface com.hexaly.optimizer.HxLambdaFunction2
Evaluates and returns the body of the function.
call(HxExpression, HxExpression) - Method in class com.hexaly.optimizer.HxModel
Creates a call expression.
call(HxExpression, HxExpression, HxExpression) - Method in interface com.hexaly.optimizer.HxLambdaFunction3
Evaluates and returns the body of the function.
call(HxExpression, HxExpression, HxExpression) - Method in class com.hexaly.optimizer.HxModel
Creates a call expression.
call(HxExternalArgumentValues) - Method in interface com.hexaly.optimizer.HxDoubleArrayExternalFunction
The function to call.
call(HxExternalArgumentValues) - Method in interface com.hexaly.optimizer.HxDoubleExternalFunction
The function to call.
call(HxExternalArgumentValues) - Method in interface com.hexaly.optimizer.HxIntArrayExternalFunction
The function to call.
call(HxExternalArgumentValues) - Method in interface com.hexaly.optimizer.HxIntExternalFunction
The function to call.
call(Iterable<HxExpression>) - Method in class com.hexaly.optimizer.HxModel
Creates a call expression.
call(List<HxmValue>) - Method in class com.hexaly.modeler.HxmFunction
Calls the function with the provided arguments.
Call - Enum constant in enum class com.hexaly.optimizer.HxOperator
Call a particular function.
callback(HexalyOptimizer, HxCallbackType) - Method in interface com.hexaly.optimizer.HxCallback
The function that will be called during Hexaly Optimizer search.
Callback - Enum constant in enum class com.hexaly.optimizer.HxErrorCode
Code used when an error is encountered in a user callback.
callThis(HxmValue) - Method in class com.hexaly.modeler.HxmFunction
Calls the function with no argument on the given object.
callThis(HxmValue, HxmValue...) - Method in class com.hexaly.modeler.HxmFunction
Calls the function with the provided arguments on the given object.
callThis(HxmValue, List<HxmValue>) - Method in class com.hexaly.modeler.HxmFunction
Calls the function with the provided arguments on the given object.
ceil(HxExpression) - Method in class com.hexaly.optimizer.HxModel
Creates a ceil expression.
Ceil - Enum constant in enum class com.hexaly.optimizer.HxOperator
Ceil.
Class - Enum constant in enum class com.hexaly.modeler.HxmType
Classes are used to group together data and functions.
clear() - Method in class com.hexaly.modeler.HxmMap
Erases all elements from the map.
clear() - Method in class com.hexaly.optimizer.HxCollection
Removes all values of this collection.
clear() - Method in class com.hexaly.optimizer.HxSolution
Clears the solution and set all decisions to zero.
clearModuleLookupPaths() - Method in class com.hexaly.modeler.HexalyModeler
Deletes all paths used to search for modules.
close() - Method in class com.hexaly.modeler.HexalyModeler
 
close() - Method in class com.hexaly.modeler.HxmClass
Releases the reference.
close() - Method in class com.hexaly.modeler.HxmField
Releases the reference.
close() - Method in class com.hexaly.modeler.HxmFunction
Releases the reference.
close() - Method in class com.hexaly.modeler.HxmMap
Releases the reference.
close() - Method in class com.hexaly.modeler.HxmModule
Releases the reference.
close() - Method in class com.hexaly.modeler.HxmProperty
Releases the reference.
close() - Method in class com.hexaly.modeler.HxmReferenceScope
Releases all references associated with this scope.
close() - Method in class com.hexaly.modeler.HxmValue
Releases the reference.
close() - Method in class com.hexaly.optimizer.HexalyOptimizer
Deletes the Hexaly objects and release the license token.
close() - Method in class com.hexaly.optimizer.HxModel
Closes the model.
Cloud - Enum constant in enum class com.hexaly.optimizer.HxErrorCode
Code used when an error is encountered while using the cloud service.
com.hexaly.modeler - package com.hexaly.modeler
Contains classes for creating and interacting with a VM capable of executing programs written in the Hexaly modeling language.
com.hexaly.optimizer - package com.hexaly.optimizer
Contains classes for building and solving mathematical models using Hexaly Optimizer.
computeInconsistency() - Method in class com.hexaly.optimizer.HexalyOptimizer
Computes an inconsistency core for this model.
Const - Enum constant in enum class com.hexaly.optimizer.HxOperator
Constant.
constArray(double[]) - Method in class com.hexaly.optimizer.HxModel
Creates a constant array expression.
constArray(long[]) - Method in class com.hexaly.optimizer.HxModel
Creates a constant array expression.
ConstArray - Enum constant in enum class com.hexaly.optimizer.HxOperator
A constant array.
constraint(HxExpression) - Method in class com.hexaly.optimizer.HxModel
Shortcut for addConstraint(expr).
Constructor - Enum constant in enum class com.hexaly.modeler.HxmMemberType
 
contains(long) - Method in class com.hexaly.optimizer.HxCollection
Returns true if the collection contains the given value, false otherwise.
contains(long) - Method in class com.hexaly.optimizer.HxInterval
Returns true if the interval contains the given value, false otherwise.
contains(HxExpression, long) - Method in class com.hexaly.optimizer.HxModel
Creates a contains expression.
contains(HxExpression, HxExpression) - Method in class com.hexaly.optimizer.HxModel
Creates a contains expression.
Contains - Enum constant in enum class com.hexaly.optimizer.HxOperator
Contains.
copyTo(double[]) - Method in class com.hexaly.optimizer.HxArray
Copy all the double values of this array to the given array.
copyTo(double[]) - Method in class com.hexaly.optimizer.HxExternalArgumentValues
Copy all the double values of the argument values to the given array.
copyTo(long[]) - Method in class com.hexaly.optimizer.HxArray
Copy all the integer values of this array to the given array.
copyTo(long[]) - Method in class com.hexaly.optimizer.HxCollection
Copy all the values of the collection to the given array.
copyTo(long[]) - Method in class com.hexaly.optimizer.HxExternalArgumentValues
Copy all the integer values of the argument values to the given array.
cos(HxExpression) - Method in class com.hexaly.optimizer.HxModel
Creates a cosine expression.
Cos - Enum constant in enum class com.hexaly.optimizer.HxOperator
Cosine.
count() - Method in class com.hexaly.modeler.HxmMap
Returns the number of elements in the map.
count() - Method in class com.hexaly.optimizer.HxArray
Returns the number of elements in the array.
count() - Method in class com.hexaly.optimizer.HxCollection
Returns the number of values in the collection.
count() - Method in class com.hexaly.optimizer.HxExternalArgumentValues
Returns the number of values in the current argument values.
count() - Method in class com.hexaly.optimizer.HxInterval
Returns the number of elements in the interval.
count(HxExpression) - Method in class com.hexaly.optimizer.HxModel
Creates a count expression.
Count - Enum constant in enum class com.hexaly.optimizer.HxOperator
The number of elements in an array, a collection or an interval.
cover() - Method in class com.hexaly.optimizer.HxModel
Creates a cover expression.
cover(HxExpression) - Method in class com.hexaly.optimizer.HxModel
Creates a cover expression.
cover(HxExpression...) - Method in class com.hexaly.optimizer.HxModel
Creates a cover expression.
cover(Iterable<HxExpression>) - Method in class com.hexaly.optimizer.HxModel
Creates a cover expression.
Cover - Enum constant in enum class com.hexaly.optimizer.HxOperator
Cover.
createBool(boolean) - Method in class com.hexaly.modeler.HexalyModeler
Creates a boolean value.
createConstant(double) - Method in class com.hexaly.optimizer.HxModel
Creates a constant expression representing the given value.
createConstant(long) - Method in class com.hexaly.optimizer.HxModel
Creates a constant expression representing the given value.
createConstArray(double[]) - Method in class com.hexaly.optimizer.HxModel
Creates a constant array expression representing the given array.
createConstArray(long[]) - Method in class com.hexaly.optimizer.HxModel
Creates a constant array expression representing the given array.
createDouble(double) - Method in class com.hexaly.modeler.HexalyModeler
Creates a double value.
createDoubleArrayExternalFunction(HxDoubleArrayExternalFunction) - Method in class com.hexaly.optimizer.HxModel
Creates a double array external function.
createDoubleExternalFunction(HxDoubleExternalFunction) - Method in class com.hexaly.optimizer.HxModel
Creates a double external function.
createEvaluationPoint() - Method in class com.hexaly.optimizer.HxSurrogateParameters
Creates an evaluation point for the external function.
createExpression(HxOperator) - Method in class com.hexaly.optimizer.HxModel
Creates an expression of the given type.
createExpression(HxOperator, double) - Method in class com.hexaly.optimizer.HxModel
Creates an expression of the given type, with the given operand.
createExpression(HxOperator, double[]) - Method in class com.hexaly.optimizer.HxModel
Creates an expression of the given type, with the given operands.
createExpression(HxOperator, double, double) - Method in class com.hexaly.optimizer.HxModel
Creates an expression of the given type, with the given operands.
createExpression(HxOperator, double, double, double) - Method in class com.hexaly.optimizer.HxModel
Creates an expression of the given type, with the given operands.
createExpression(HxOperator, double, double, HxExpression) - Method in class com.hexaly.optimizer.HxModel
Creates an expression of the given type, with the given operands.
createExpression(HxOperator, double, HxExpression) - Method in class com.hexaly.optimizer.HxModel
Creates an expression of the given type, with the given operands.
createExpression(HxOperator, double, HxExpression, double) - Method in class com.hexaly.optimizer.HxModel
Creates an expression of the given type, with the given operands.
createExpression(HxOperator, double, HxExpression, HxExpression) - Method in class com.hexaly.optimizer.HxModel
Creates an expression of the given type, with the given operands.
createExpression(HxOperator, float[]) - Method in class com.hexaly.optimizer.HxModel
Creates an expression of the given type, with the given operands.
createExpression(HxOperator, int[]) - Method in class com.hexaly.optimizer.HxModel
Creates an expression of the given type, with the given operands.
createExpression(HxOperator, long) - Method in class com.hexaly.optimizer.HxModel
Creates an expression of the given type, with the given operand.
createExpression(HxOperator, long[]) - Method in class com.hexaly.optimizer.HxModel
Creates an expression of the given type, with the given operands.
createExpression(HxOperator, long, long) - Method in class com.hexaly.optimizer.HxModel
Creates an expression of the given type, with the given operands.
createExpression(HxOperator, long, long, long) - Method in class com.hexaly.optimizer.HxModel
Creates an expression of the given type, with the given operands.
createExpression(HxOperator, long, long, HxExpression) - Method in class com.hexaly.optimizer.HxModel
Creates an expression of the given type, with the given operands.
createExpression(HxOperator, long, HxExpression) - Method in class com.hexaly.optimizer.HxModel
Creates an expression of the given type, with the given operands.
createExpression(HxOperator, long, HxExpression, long) - Method in class com.hexaly.optimizer.HxModel
Creates an expression of the given type, with the given operands.
createExpression(HxOperator, long, HxExpression, HxExpression) - Method in class com.hexaly.optimizer.HxModel
Creates an expression of the given type, with the given operands.
createExpression(HxOperator, HxExpression) - Method in class com.hexaly.optimizer.HxModel
Creates an expression of the given type, with the given operand.
createExpression(HxOperator, HxExpression...) - Method in class com.hexaly.optimizer.HxModel
Creates an expression of the given type, with the given operands.
createExpression(HxOperator, HxExpression, double) - Method in class com.hexaly.optimizer.HxModel
Creates an expression of the given type, with the given operands.
createExpression(HxOperator, HxExpression, double, double) - Method in class com.hexaly.optimizer.HxModel
Creates an expression of the given type, with the given operands.
createExpression(HxOperator, HxExpression, double, HxExpression) - Method in class com.hexaly.optimizer.HxModel
Creates an expression of the given type, with the given operands.
createExpression(HxOperator, HxExpression, long) - Method in class com.hexaly.optimizer.HxModel
Creates an expression of the given type, with the given operands.
createExpression(HxOperator, HxExpression, long, long) - Method in class com.hexaly.optimizer.HxModel
Creates an expression of the given type, with the given operands.
createExpression(HxOperator, HxExpression, long, HxExpression) - Method in class com.hexaly.optimizer.HxModel
Creates an expression of the given type, with the given operands.
createExpression(HxOperator, HxExpression, HxExpression) - Method in class com.hexaly.optimizer.HxModel
Creates an expression of the given type, with the given operands.
createExpression(HxOperator, HxExpression, HxExpression, double) - Method in class com.hexaly.optimizer.HxModel
Creates an expression of the given type, with the given operands.
createExpression(HxOperator, HxExpression, HxExpression, long) - Method in class com.hexaly.optimizer.HxModel
Creates an expression of the given type, with the given operands.
createExpression(HxOperator, HxExpression, HxExpression, HxExpression) - Method in class com.hexaly.optimizer.HxModel
Creates an expression of the given type, with the given operands.
createExpression(HxOperator, Iterable<HxExpression>) - Method in class com.hexaly.optimizer.HxModel
Creates an expression of the given type, with the given operands.
createFunction(HxmFunctor) - Method in class com.hexaly.modeler.HexalyModeler
Creates an external HxmFunction.
createFunction(String, HxmFunctor) - Method in class com.hexaly.modeler.HexalyModeler
Creates an external HxmFunction.
createInt(long) - Method in class com.hexaly.modeler.HexalyModeler
Creates an integer value.
createIntArrayExternalFunction(HxIntArrayExternalFunction) - Method in class com.hexaly.optimizer.HxModel
Creates an integer array external function.
createIntExternalFunction(HxIntExternalFunction) - Method in class com.hexaly.optimizer.HxModel
Creates an integer external function.
createLambdaFunction(int, HxLambdaFunction) - Method in class com.hexaly.optimizer.HxModel
Creates a lambda function with arguments.
createLambdaFunction(HxLambdaFunction0) - Method in class com.hexaly.optimizer.HxModel
Creates a lambda function without arguments.
createLambdaFunction(HxLambdaFunction1) - Method in class com.hexaly.optimizer.HxModel
Creates a lambda function with one arguments.
createLambdaFunction(HxLambdaFunction2) - Method in class com.hexaly.optimizer.HxModel
Creates a lambda function with two arguments.
createLambdaFunction(HxLambdaFunction3) - Method in class com.hexaly.optimizer.HxModel
Creates a lambda function with three arguments.
createMap() - Method in class com.hexaly.modeler.HexalyModeler
Creates an HxmMap.
createMap(List<E>) - Method in class com.hexaly.modeler.HexalyModeler
Creates a HxmMap and fills it with the contents of the provided list.
createModule(String) - Method in class com.hexaly.modeler.HexalyModeler
Creates an empty module with the given name.
createNil() - Method in class com.hexaly.modeler.HexalyModeler
Creates a nil value.
createOptimizer() - Method in class com.hexaly.modeler.HexalyModeler
Returns a new Hexaly Optimizer instance that can be used to launch a module with the method HxmModule.run(com.hexaly.optimizer.HexalyOptimizer, java.lang.Iterable<java.lang.String>).
createPhase() - Method in class com.hexaly.optimizer.HexalyOptimizer
Adds a new phase to this Hexaly Optimizer environment.
createString(String) - Method in class com.hexaly.modeler.HexalyModeler
Creates a string value.

D

delete() - Method in class com.hexaly.modeler.HexalyModeler
Deletes this modeler environment.
delete() - Method in class com.hexaly.optimizer.HexalyOptimizer
Deletes the Hexaly Optimizer objects and release the license token.
Deprecated - Enum constant in enum class com.hexaly.optimizer.HxOperator
Deprecated.
This operator is deprecated. Using it will raise an error.
disjoint() - Method in class com.hexaly.optimizer.HxModel
Creates a disjoint expression.
disjoint(HxExpression) - Method in class com.hexaly.optimizer.HxModel
Creates a disjoint expression.
disjoint(HxExpression...) - Method in class com.hexaly.optimizer.HxModel
Creates a disjoint expression.
disjoint(Iterable<HxExpression>) - Method in class com.hexaly.optimizer.HxModel
Creates a disjoint expression.
Disjoint - Enum constant in enum class com.hexaly.optimizer.HxOperator
Disjoint.
Display - Enum constant in enum class com.hexaly.optimizer.HxCallbackType
Event that occurs regularly before, after and during the search to display useful information about the model and the resolution.
dist(double, HxExpression) - Method in class com.hexaly.optimizer.HxModel
Creates a distance expression.
dist(long, HxExpression) - Method in class com.hexaly.optimizer.HxModel
Creates a distance expression.
dist(HxExpression, double) - Method in class com.hexaly.optimizer.HxModel
Creates a distance expression.
dist(HxExpression, long) - Method in class com.hexaly.optimizer.HxModel
Creates a distance expression.
dist(HxExpression, HxExpression) - Method in class com.hexaly.optimizer.HxModel
Creates a distance expression.
Dist - Enum constant in enum class com.hexaly.optimizer.HxOperator
Distance between two numbers.
distinct(HxExpression) - Method in class com.hexaly.optimizer.HxModel
Creates an distinct expression.
distinct(HxExpression, HxExpression) - Method in class com.hexaly.optimizer.HxModel
Creates an distinct expression.
Distinct - Enum constant in enum class com.hexaly.optimizer.HxOperator
Returns the distinct values of the elements of an array, collection or interval.
div(double, HxExpression) - Method in class com.hexaly.optimizer.HxModel
Creates a division expression.
div(long, HxExpression) - Method in class com.hexaly.optimizer.HxModel
Creates a division expression.
div(HxExpression, double) - Method in class com.hexaly.optimizer.HxModel
Creates a division expression.
div(HxExpression, long) - Method in class com.hexaly.optimizer.HxModel
Creates a division expression.
div(HxExpression, HxExpression) - Method in class com.hexaly.optimizer.HxModel
Creates a division expression.
Div - Enum constant in enum class com.hexaly.optimizer.HxOperator
Division.
Double - Enum constant in enum class com.hexaly.modeler.HxmType
Double precision floating point numbers (stored on 64 bits) in IEEE 754 binary floating point representation.
doubleArrayExternalFunction(HxDoubleArrayExternalFunction) - Method in class com.hexaly.optimizer.HxModel
Creates an external function expression.
doubleExternalFunction(HxDoubleExternalFunction) - Method in class com.hexaly.optimizer.HxModel
Creates an external function expression.

E

enableSurrogateModeling() - Method in class com.hexaly.optimizer.HxExternalContext
Enables the surrogate modeling on the associated external function.
end(HxExpression) - Method in class com.hexaly.optimizer.HxModel
Creates an end expression.
End - Enum constant in enum class com.hexaly.optimizer.HxOperator
The end of a non-void interval.
eq(double, HxExpression) - Method in class com.hexaly.optimizer.HxModel
Creates an equality expression.
eq(long, HxExpression) - Method in class com.hexaly.optimizer.HxModel
Creates an equality expression.
eq(HxExpression, double) - Method in class com.hexaly.optimizer.HxModel
Creates an equality expression.
eq(HxExpression, long) - Method in class com.hexaly.optimizer.HxModel
Creates an equality expression.
eq(HxExpression, HxExpression) - Method in class com.hexaly.optimizer.HxModel
Creates an equality expression.
Eq - Enum constant in enum class com.hexaly.optimizer.HxOperator
Equal.
equals(Object) - Method in class com.hexaly.modeler.HexalyModeler
 
equals(Object) - Method in class com.hexaly.modeler.HxmClass
 
equals(Object) - Method in class com.hexaly.modeler.HxmField
 
equals(Object) - Method in class com.hexaly.modeler.HxmFunction
 
equals(Object) - Method in class com.hexaly.modeler.HxmMap.Entry
 
equals(Object) - Method in class com.hexaly.modeler.HxmMap
 
equals(Object) - Method in class com.hexaly.modeler.HxmModule
 
equals(Object) - Method in class com.hexaly.modeler.HxmProperty
 
equals(Object) - Method in class com.hexaly.modeler.HxmValue
 
equals(Object) - Method in class com.hexaly.optimizer.HexalyOptimizer
 
equals(Object) - Method in class com.hexaly.optimizer.HxArray
 
equals(Object) - Method in class com.hexaly.optimizer.HxCollection
 
equals(Object) - Method in class com.hexaly.optimizer.HxEvaluationPoint
 
equals(Object) - Method in class com.hexaly.optimizer.HxExpression
 
equals(Object) - Method in class com.hexaly.optimizer.HxExternalArgumentValues
 
equals(Object) - Method in class com.hexaly.optimizer.HxExternalContext
 
equals(Object) - Method in class com.hexaly.optimizer.HxInconsistency
 
equals(Object) - Method in class com.hexaly.optimizer.HxInterval
 
equals(Object) - Method in class com.hexaly.optimizer.HxModel
 
equals(Object) - Method in class com.hexaly.optimizer.HxParam
 
equals(Object) - Method in class com.hexaly.optimizer.HxPhase
 
equals(Object) - Method in class com.hexaly.optimizer.HxSolution
 
equals(Object) - Method in class com.hexaly.optimizer.HxStatistics
 
equals(Object) - Method in class com.hexaly.optimizer.HxSurrogateParameters
 
exp(HxExpression) - Method in class com.hexaly.optimizer.HxModel
Creates an exponential expression.
Exp - Enum constant in enum class com.hexaly.optimizer.HxOperator
Base-e exponential.
Expression - Enum constant in enum class com.hexaly.modeler.HxmType
HxExpressions are the variables and the expressions of the mathematical model defined by the modeling program or directly in the Hexaly Optimizer API.
ExternalFunction - Enum constant in enum class com.hexaly.optimizer.HxOperator
External function.

F

Feasible - Enum constant in enum class com.hexaly.optimizer.HxSolutionStatus
Solution is feasible but optimality was not proven.
Field - Enum constant in enum class com.hexaly.modeler.HxmMemberType
 
File - Enum constant in enum class com.hexaly.optimizer.HxErrorCode
Code used when an error related to input/output operations occurs.
find(HxExpression, long) - Method in class com.hexaly.optimizer.HxModel
Creates a find expression.
find(HxExpression, HxExpression) - Method in class com.hexaly.optimizer.HxModel
Creates a find expression.
Find - Enum constant in enum class com.hexaly.optimizer.HxOperator
Find.
findMemberId(String) - Method in class com.hexaly.modeler.HxmClass
Returns the id of the member with the given name or -1 if no such member exists in the class.
findStaticMemberId(String) - Method in class com.hexaly.modeler.HxmClass
Returns the id of the static member with the given name or -1 if no such member exists in the class.
Float - Enum constant in enum class com.hexaly.optimizer.HxOperator
Float decision.
floatVar(double, double) - Method in class com.hexaly.optimizer.HxModel
Creates a float decision.
floor(HxExpression) - Method in class com.hexaly.optimizer.HxModel
Creates a floor expression.
Floor - Enum constant in enum class com.hexaly.optimizer.HxOperator
Floor.
Function - Enum constant in enum class com.hexaly.modeler.HxmType
Function of the modeler.

G

geq(double, HxExpression) - Method in class com.hexaly.optimizer.HxModel
Creates an inequality expression greater than or equal to.
geq(long, HxExpression) - Method in class com.hexaly.optimizer.HxModel
Creates an inequality expression greater than or equal to.
geq(HxExpression, double) - Method in class com.hexaly.optimizer.HxModel
Creates an inequality expression greater than or equal to.
geq(HxExpression, long) - Method in class com.hexaly.optimizer.HxModel
Creates an inequality expression greater than or equal to.
geq(HxExpression, HxExpression) - Method in class com.hexaly.optimizer.HxModel
Creates an inequality expression greater than or equal to.
Geq - Enum constant in enum class com.hexaly.optimizer.HxOperator
Greater than or equal to.
get(int) - Method in class com.hexaly.optimizer.HxCollection
Gets the value at the given position.
getAdvancedParam(String) - Method in class com.hexaly.optimizer.HxParam
Returns the value of an advanced parameter.
getAdvancedParam(String, double) - Method in class com.hexaly.optimizer.HxParam
Reserved for maintenance purpose.
getAdvancedParam(String, int) - Method in class com.hexaly.optimizer.HxParam
Reserved for maintenance purpose.
getAdvancedParam(String, String) - Method in class com.hexaly.optimizer.HxParam
Reserved for maintenance purpose.
getArrayReturnValue() - Method in class com.hexaly.optimizer.HxEvaluationPoint
Returns the return value of this evaluation point.
getArrayValue() - Method in class com.hexaly.optimizer.HxExpression
Gets the value of this expression in the best solution found by the optimizer.
getArrayValue(int) - Method in class com.hexaly.optimizer.HxArray
Returns the array value at the given position.
getArrayValue(int) - Method in class com.hexaly.optimizer.HxExternalArgumentValues
Returns the array value at the given position.
getArrayValue(HxExpression) - Method in class com.hexaly.optimizer.HxSolution
Gets the value of this expression in the best solution found by the optimizer.
getBool(long) - Method in class com.hexaly.modeler.HxmMap
Returns the boolean value associated with the given key.
getBool(HxmValue) - Method in class com.hexaly.modeler.HxmField
Returns the value of this field associated with the object given in parameter as a boolean.
getBool(HxmValue) - Method in class com.hexaly.modeler.HxmMap
Returns the boolean value associated with the given key.
getBool(HxmValue) - Method in class com.hexaly.modeler.HxmProperty
Returns the value of this property associated with the object given in parameter as a boolean.
getBool(String) - Method in class com.hexaly.modeler.HxmMap
Returns the boolean value associated with the given key.
getBool(String) - Method in class com.hexaly.modeler.HxmModule
Returns the boolean variable with the given name.
getBuildDate() - Static method in class com.hexaly.optimizer.HxVersion
Returns Hexaly Optimizer build date.
getCause(int) - Method in class com.hexaly.optimizer.HxInconsistency
Gets the cause with the given index in this model.
getClass(long) - Method in class com.hexaly.modeler.HxmMap
Returns the HxmClass associated with the given key.
getClass(HxmValue) - Method in class com.hexaly.modeler.HxmField
Returns the value of this field associated with the object given in parameter as a class.
getClass(HxmValue) - Method in class com.hexaly.modeler.HxmMap
Returns the HxmClass associated with the given key.
getClass(HxmValue) - Method in class com.hexaly.modeler.HxmProperty
Returns the value of this property associated with the object given in parameter as a class.
getClass(String) - Method in class com.hexaly.modeler.HxmMap
Returns the HxmClass associated with the given key.
getClass(String) - Method in class com.hexaly.modeler.HxmModule
Returns the HxmClass with the given name.
getCollectionValue() - Method in class com.hexaly.optimizer.HxExpression
Gets the value of this expression in the best solution found by the optimizer.
getCollectionValue(int) - Method in class com.hexaly.optimizer.HxArray
Returns the collection value at the given position.
getCollectionValue(int) - Method in class com.hexaly.optimizer.HxExternalArgumentValues
Returns the collection value at the given position.
getCollectionValue(HxExpression) - Method in class com.hexaly.optimizer.HxSolution
Returns the value of the given expression in this solution.
getConstraint(int) - Method in class com.hexaly.optimizer.HxModel
Gets the constraint with the given index.
getCopyright() - Static method in class com.hexaly.optimizer.HxVersion
Returns Hexaly Optimizer copyright as a string.
getDecision(int) - Method in class com.hexaly.optimizer.HxModel
Gets the decision with the given index.
getDeclaredName() - Method in class com.hexaly.modeler.HxmClass
Gets the full qualified name of the class.
getDeclaredName() - Method in class com.hexaly.modeler.HxmFunction
Gets the name of the function.
getDeclaredName() - Method in class com.hexaly.modeler.HxmModule
Gets the full qualified name of the module.
getDouble(long) - Method in class com.hexaly.modeler.HxmMap
Returns the double value associated with the given key.
getDouble(HxmValue) - Method in class com.hexaly.modeler.HxmField
Returns the value of this field associated with the object given in parameter as a double.
getDouble(HxmValue) - Method in class com.hexaly.modeler.HxmMap
Returns the double value associated with the given key.
getDouble(HxmValue) - Method in class com.hexaly.modeler.HxmProperty
Returns the value of this property associated with the object given in parameter as a double.
getDouble(String) - Method in class com.hexaly.modeler.HxmMap
Returns the double value associated with the given key.
getDouble(String) - Method in class com.hexaly.modeler.HxmModule
Returns the double variable with the given name.
getDoubleArgument(int) - Method in class com.hexaly.optimizer.HxEvaluationPoint
Returns the value of the argument at the given position.
getDoubleLowerBound() - Method in class com.hexaly.optimizer.HxExternalContext
Gets the lower bound of the external function.
getDoubleObjectiveBound(int) - Method in class com.hexaly.optimizer.HxSolution
Returns the bound computed by the optimizer for the given objective.
getDoubleObjectiveThreshold(int) - Method in class com.hexaly.optimizer.HxParam
Gets the threshold of the objective with the given index.
getDoubleReturnValue() - Method in class com.hexaly.optimizer.HxEvaluationPoint
Returns the return value of this evaluation point.
getDoubleUpperBound() - Method in class com.hexaly.optimizer.HxExternalContext
Gets the upper bound of the external function.
getDoubleValue() - Method in class com.hexaly.optimizer.HxExpression
Gets the value of this expression in the best solution found by the optimizer.
getDoubleValue(int) - Method in class com.hexaly.optimizer.HxArray
Returns the double value at the given position.
getDoubleValue(int) - Method in class com.hexaly.optimizer.HxExternalArgumentValues
Returns the double value at the given position.
getDoubleValue(HxExpression) - Method in class com.hexaly.optimizer.HxSolution
Returns the value of the given expression in this solution.
getEnd() - Method in class com.hexaly.optimizer.HxInterval
Returns the end of the interval.
getErrorCode() - Method in exception com.hexaly.optimizer.HxException
Returns the error code associated to this exception.
getEvaluationLimit() - Method in class com.hexaly.optimizer.HxSurrogateParameters
Returns the maximum number of evaluations.
getEvaluationPoint(int) - Method in class com.hexaly.optimizer.HxSurrogateParameters
Returns the evaluation point at the given position.
getExplanation() - Method in exception com.hexaly.optimizer.HxException
Gets the explanation about the exception.
getExpression(int) - Method in class com.hexaly.optimizer.HxModel
Gets the expression with the given index in this model.
getExpression(long) - Method in class com.hexaly.modeler.HxmMap
Returns the HxExpression associated with the given key.
getExpression(HxmValue) - Method in class com.hexaly.modeler.HxmField
Returns the value of this field associated with the object given in parameter as an expression.
getExpression(HxmValue) - Method in class com.hexaly.modeler.HxmMap
Returns the HxExpression associated with the given key.
getExpression(HxmValue) - Method in class com.hexaly.modeler.HxmProperty
Returns the value of this property associated with the object given in parameter as an expression.
getExpression(String) - Method in class com.hexaly.modeler.HxmMap
Returns the HxExpression associated with the given key.
getExpression(String) - Method in class com.hexaly.modeler.HxmModule
Returns the HxExpression with the given name.
getExpression(String) - Method in class com.hexaly.optimizer.HxModel
Gets the expression with the given index in this model.
getExternalContext() - Method in class com.hexaly.optimizer.HxExpression
Gets the native function context of this expression.
getField(int) - Method in class com.hexaly.modeler.HxmClass
Returns the field with the given id as an HxmField.
getField(String) - Method in class com.hexaly.modeler.HxmClass
Returns the field with the given name as an HxmField.
getFileName() - Method in exception com.hexaly.optimizer.HxException
Gets the name of the Hexaly source file where the exception is thrown.
getFunction(long) - Method in class com.hexaly.modeler.HxmMap
Returns the HxmFunction associated with the given key.
getFunction(HxmValue) - Method in class com.hexaly.modeler.HxmField
Returns the value of this field associated with the object given in parameter as a function.
getFunction(HxmValue) - Method in class com.hexaly.modeler.HxmMap
Returns the HxmFunction associated with the given key.
getFunction(HxmValue) - Method in class com.hexaly.modeler.HxmProperty
Returns the value of this property associated with the object given in parameter as a function.
getFunction(String) - Method in class com.hexaly.modeler.HxmMap
Returns the HxmFunction associated with the given key.
getFunction(String) - Method in class com.hexaly.modeler.HxmModule
Returns the HxmFunction with the given name.
getFunctionName() - Method in exception com.hexaly.optimizer.HxException
Gets the name of the function where the exception is thrown.
getHxmClass() - Method in class com.hexaly.modeler.HxmValue
Returns the HxmClass associated to this value if it is a reference.
getIndex() - Method in class com.hexaly.optimizer.HxExpression
Gets the index of this expression in the model.
getInfo() - Static method in class com.hexaly.optimizer.HxVersion
Returns version and copyright info as a string.
getInt(long) - Method in class com.hexaly.modeler.HxmMap
Returns the integer value associated with the given key.
getInt(HxmValue) - Method in class com.hexaly.modeler.HxmField
Returns the value of this field associated with the object given in parameter as an integer.
getInt(HxmValue) - Method in class com.hexaly.modeler.HxmMap
Returns the integer value associated with the given key.
getInt(HxmValue) - Method in class com.hexaly.modeler.HxmProperty
Returns the value of this property associated with the object given in parameter as an integer.
getInt(String) - Method in class com.hexaly.modeler.HxmMap
Returns the integer value associated with the given key.
getInt(String) - Method in class com.hexaly.modeler.HxmModule
Returns the integer variable with the given name.
getIntArgument(int) - Method in class com.hexaly.optimizer.HxEvaluationPoint
Returns the value of the argument at the given position.
getIntervalValue() - Method in class com.hexaly.optimizer.HxExpression
Gets the value of this expression in the best solution found by the optimizer.
getIntervalValue(int) - Method in class com.hexaly.optimizer.HxArray
Returns the interval value at the given position.
getIntervalValue(int) - Method in class com.hexaly.optimizer.HxExternalArgumentValues
Returns the interval value at the given position.
getIntervalValue(HxExpression) - Method in class com.hexaly.optimizer.HxSolution
Returns the value of the given expression in this solution.
getIntLowerBound() - Method in class com.hexaly.optimizer.HxExternalContext
Gets the lower bound of the external function.
getIntObjectiveBound(int) - Method in class com.hexaly.optimizer.HxSolution
Returns the bound computed by the optimizer for the given objective.
getIntObjectiveThreshold(int) - Method in class com.hexaly.optimizer.HxParam
Gets the threshold of the objective with the given index.
getIntReturnValue() - Method in class com.hexaly.optimizer.HxEvaluationPoint
Returns the return value of this evaluation point.
getIntUpperBound() - Method in class com.hexaly.optimizer.HxExternalContext
Gets the upper bound of the external function.
getIntValue() - Method in class com.hexaly.optimizer.HxExpression
Gets the value of this expression in the best solution found by the optimizer.
getIntValue(int) - Method in class com.hexaly.optimizer.HxArray
Returns the integer value at the given position.
getIntValue(int) - Method in class com.hexaly.optimizer.HxExternalArgumentValues
Returns the integer value at the given position.
getIntValue(HxExpression) - Method in class com.hexaly.optimizer.HxSolution
Returns the value of the given expression in this solution.
getIterationBetweenTicks() - Method in class com.hexaly.optimizer.HxParam
Gets the number of iterations between two events of type HxCallbackType.IterationTicked.
getIterationLimit() - Method in class com.hexaly.optimizer.HxParam
Gets the maximum number of iterations.
getIterationLimit() - Method in class com.hexaly.optimizer.HxPhase
Gets the number of iterations of this phase.
getKey() - Method in class com.hexaly.modeler.HxmMap.Entry
Returns the key corresponding to this entry.
getLicenseContent() - Static method in class com.hexaly.optimizer.HxVersion
Returns the license content previously set with setLicenseContent(java.lang.String) or the HX_LICENSE_CONTENT environment variable.
getLicenseExpirationDate() - Static method in class com.hexaly.optimizer.HxVersion
Returns the expiration date of the current license.
getLicenseMaxVersionCode() - Static method in class com.hexaly.optimizer.HxVersion
Returns the code of the maximum version supported by the current license.
getLicensePath() - Static method in class com.hexaly.optimizer.HxVersion
Returns the license path of Hexaly Optimizer.
getLineNumber() - Method in exception com.hexaly.optimizer.HxException
Gets the line number in the Hexaly source file where the exception is thrown.
getLogFile() - Method in class com.hexaly.optimizer.HxParam
Returns the path of the Hexaly Optimizer log file.
getLogWriter() - Method in class com.hexaly.optimizer.HxParam
Returns the stream used by Hexaly Optimizer for its logging.
getMajorVersionNumber() - Static method in class com.hexaly.optimizer.HxVersion
Returns Hexaly Optimizer major version number.
getMap(long) - Method in class com.hexaly.modeler.HxmMap
Returns the HxmMap associated with the given key.
getMap(HxmValue) - Method in class com.hexaly.modeler.HxmField
Returns the value of this field associated with the object given in parameter as a map.
getMap(HxmValue) - Method in class com.hexaly.modeler.HxmMap
Returns the HxmMap associated with the given key.
getMap(HxmValue) - Method in class com.hexaly.modeler.HxmProperty
Returns the value of this property associated with the object given in parameter as a map.
getMap(String) - Method in class com.hexaly.modeler.HxmMap
Returns the HxmMap associated with the given key.
getMap(String) - Method in class com.hexaly.modeler.HxmModule
Returns the HxmMap with the given name.
getMemberName(int) - Method in class com.hexaly.modeler.HxmClass
Returns the name of the member with the given id.
getMemberType(int) - Method in class com.hexaly.modeler.HxmClass
Returns the type of the member with the given id.
getMemberType(String) - Method in class com.hexaly.modeler.HxmClass
Returns the type of the member with the given name.
getMessage() - Method in exception com.hexaly.optimizer.HxException
Returns a String message with all useful info about the current exception.
getMethod(int) - Method in class com.hexaly.modeler.HxmClass
Returns the method with the given id as an HxmFunction.
getMethod(String) - Method in class com.hexaly.modeler.HxmClass
Returns the method with the given name as an HxmFunction.
getMinorVersionNumber() - Static method in class com.hexaly.optimizer.HxVersion
Returns Hexaly Optimizer minor version number.
getModel() - Method in class com.hexaly.optimizer.HexalyOptimizer
Gets the model associated to this Hexaly Optimizer environment.
getModel() - Method in class com.hexaly.optimizer.HxExpression
 
getModule(long) - Method in class com.hexaly.modeler.HxmMap
Returns the HxmModule associated with the given key.
getModule(HxmValue) - Method in class com.hexaly.modeler.HxmField
Returns the value of this field associated with the object given in parameter as a module.
getModule(HxmValue) - Method in class com.hexaly.modeler.HxmMap
Returns the HxmModule associated with the given key.
getModule(HxmValue) - Method in class com.hexaly.modeler.HxmProperty
Returns the value of this property associated with the object given in parameter as a module.
getModule(String) - Method in class com.hexaly.modeler.HexalyModeler
Returns the module with the given name.
getModule(String) - Method in class com.hexaly.modeler.HxmMap
Returns the HxmModule associated with the given key.
getModule(String) - Method in class com.hexaly.modeler.HxmModule
Returns the HxmModule with the given name.
getName() - Method in class com.hexaly.optimizer.HxExpression
Gets the name of this expression or the empty String if no name has been set.
getNbCauses() - Method in class com.hexaly.optimizer.HxInconsistency
Gets the number of expressions responsible for the inconsistency of this model.
getNbConstraints() - Method in class com.hexaly.optimizer.HxModel
Gets the number of constraints added to this model.
getNbDecisions() - Method in class com.hexaly.optimizer.HxModel
Gets the number of decisions in the model.
getNbDisplayedObjectives() - Method in class com.hexaly.optimizer.HxParam
Gets the number of displayed objectives.
getNbDisplayedViolatedConstraints() - Method in class com.hexaly.optimizer.HxParam
Gets the maximum number of violated constraints to display.
getNbEvaluationPoints() - Method in class com.hexaly.optimizer.HxSurrogateParameters
Returns the number of evaluation points.
getNbExpressions() - Method in class com.hexaly.optimizer.HxModel
Gets the number of expressions added to this model.
getNbIterations() - Method in class com.hexaly.optimizer.HxStatistics
Gets the number of iterations.
getNbMembers() - Method in class com.hexaly.modeler.HxmClass
Returns the number of members present in this class.
getNbObjectives() - Method in class com.hexaly.optimizer.HxModel
Gets the number of objectives added to this model.
getNbOperands() - Method in class com.hexaly.optimizer.HxExpression
Gets the number of operands of this expression.
getNbOperands() - Method in class com.hexaly.optimizer.HxModel
Gets the number of operands in the model.
getNbPhases() - Method in class com.hexaly.optimizer.HexalyOptimizer
Gets the number of phases.
getNbStaticMembers() - Method in class com.hexaly.modeler.HxmClass
Returns the number of static members declared in the class.
getNbThreads() - Method in class com.hexaly.optimizer.HxParam
Gets the number of threads (0 coding for automatic setting).
getObjective(int) - Method in class com.hexaly.optimizer.HxModel
Gets the objective with the given index.
getObjectiveBound(int) - Method in class com.hexaly.optimizer.HxSolution
Returns the bound computed by the optimizer for the given objective.
getObjectiveDirection(int) - Method in class com.hexaly.optimizer.HxModel
Gets the direction of the objective with the given index.
getObjectiveGap(int) - Method in class com.hexaly.optimizer.HxSolution
Returns the gap computed by the optimizer for the given objective.
getObjectiveThreshold(int) - Method in class com.hexaly.optimizer.HxParam
Gets the threshold of the objective with the given index.
getOperand(int) - Method in class com.hexaly.optimizer.HxExpression
Gets the operand with the given index.
getOperator() - Method in class com.hexaly.optimizer.HxExpression
Gets the operator of this expression.
getOptimizedObjective() - Method in class com.hexaly.optimizer.HxPhase
Gets the index of the optimized objective.
getOptimizer() - Method in class com.hexaly.optimizer.HxExpression
 
getOptimizer() - Method in class com.hexaly.optimizer.HxExternalArgumentValues
Returns the Hexaly Optimizer object associated to the argument values.
getOptimizer() - Method in class com.hexaly.optimizer.HxModel
Returns the Hexaly Optimizer object associated to this model.
getOptimizer() - Method in class com.hexaly.optimizer.HxParam
Returns the Hexaly Optimizer object associated to these parameters.
getOptimizer() - Method in class com.hexaly.optimizer.HxPhase
Returns the Hexaly Optimizer object associated to this phase.
getOptimizer() - Method in class com.hexaly.optimizer.HxSolution
Returns the Hexaly Optimizer object associated to this solution.
getOptimizer() - Method in class com.hexaly.optimizer.HxStatistics
Returns the Hexaly Optimizer object associated to these statistics.
getParam() - Method in class com.hexaly.optimizer.HexalyOptimizer
Gets the parameters of this Hexaly Optimizer environment.
getPhase(int) - Method in class com.hexaly.optimizer.HexalyOptimizer
Gets the phase with the given index.
getPlatform() - Static method in class com.hexaly.optimizer.HxVersion
Returns the platform of the Hexaly Optimizer binary as a string.
getProperty(int) - Method in class com.hexaly.modeler.HxmClass
Returns the property with the given id as an HxmProperty.
getProperty(String) - Method in class com.hexaly.modeler.HxmClass
Returns the property with the given name as an HxmProperty.
getRunningTime() - Method in class com.hexaly.optimizer.HxStatistics
Gets the running time in seconds.
getSeed() - Method in class com.hexaly.optimizer.HxParam
Gets the seed of the pseudo-random number generator used by the optimizer.
getSolution() - Method in class com.hexaly.optimizer.HexalyOptimizer
Gets the best solution found by the optimizer.
getStart() - Method in class com.hexaly.optimizer.HxInterval
Returns the start of the interval.
getState() - Method in class com.hexaly.optimizer.HexalyOptimizer
Gets the state of this Hexaly Optimizer environment.
getStaticMember(int) - Method in class com.hexaly.modeler.HxmClass
Returns the value of the static member with the given id.
getStaticMember(String) - Method in class com.hexaly.modeler.HxmClass
Returns the value of the static member with the given name.
getStaticMemberName(int) - Method in class com.hexaly.modeler.HxmClass
Returns the name of the static member with the given id.
getStatistics() - Method in class com.hexaly.optimizer.HexalyOptimizer
Gets the statistics of this Hexaly Optimizer environment.
getStatus() - Method in class com.hexaly.optimizer.HxSolution
Returns the status of the solution.
getStdErr() - Method in class com.hexaly.modeler.HexalyModeler
Returns the stream used by the modeler for its standard error output.
getStdOut() - Method in class com.hexaly.modeler.HexalyModeler
Returns the stream used by the modeler for its standard output methods like print or println.
getString(long) - Method in class com.hexaly.modeler.HxmMap
Returns the String value associated with the given key.
getString(HxmValue) - Method in class com.hexaly.modeler.HxmField
Returns the value of this field associated with the object given in parameter as a string.
getString(HxmValue) - Method in class com.hexaly.modeler.HxmMap
Returns the String value associated with the given key.
getString(HxmValue) - Method in class com.hexaly.modeler.HxmProperty
Returns the value of this property associated with the object given in parameter as a string.
getString(String) - Method in class com.hexaly.modeler.HxmMap
Returns the String value associated with the given key.
getString(String) - Method in class com.hexaly.modeler.HxmModule
Returns the string with the given name.
getSuperClass() - Method in class com.hexaly.modeler.HxmClass
Returns the class extended by this class.
getTimeBetweenDisplays() - Method in class com.hexaly.optimizer.HxParam
Gets the time in seconds between two consecutive displays in console while the optimizer is running.
getTimeBetweenTicks() - Method in class com.hexaly.optimizer.HxParam
Gets the time in seconds between two events of type HxCallbackType.TimeTicked.
getTimeLimit() - Method in class com.hexaly.optimizer.HxParam
Gets the time limit in seconds.
getTimeLimit() - Method in class com.hexaly.optimizer.HxPhase
Gets the time limit of this phase in seconds.
getType() - Method in class com.hexaly.modeler.HxmValue
Returns the type of the value.
getType(String) - Method in class com.hexaly.modeler.HxmModule
Returns the type of the variable with the given name.
getValue() - Method in class com.hexaly.modeler.HxmMap.Entry
Returns the value corresponding to this entry.
getValue() - Method in class com.hexaly.optimizer.HxExpression
Gets the value of this expression in the best solution found by the optimizer.
getValue(long) - Method in class com.hexaly.modeler.HxmMap
Returns the value associated with the given key as an HxmValue.
getValue(HxmValue) - Method in class com.hexaly.modeler.HxmField
Returns the value of this field associated with the object given in parameter.
getValue(HxmValue) - Method in class com.hexaly.modeler.HxmMap
Returns the value associated with the given key as an HxmValue.
getValue(HxmValue) - Method in class com.hexaly.modeler.HxmProperty
Returns the value of this property associated with the object given in parameter.
getValue(HxExpression) - Method in class com.hexaly.optimizer.HxSolution
Returns the value of the given expression in this solution.
getValue(String) - Method in class com.hexaly.modeler.HxmMap
Returns the value associated with the given key as an HxmValue.
getValue(String) - Method in class com.hexaly.modeler.HxmModule
Returns the HxmValue with the given name.
getVerbosity() - Method in class com.hexaly.optimizer.HxParam
Gets the verbosity level of the optimizer.
getVersion() - Static method in class com.hexaly.optimizer.HxVersion
Returns Hexaly Optimizer version as a string.
getVersionCode() - Static method in class com.hexaly.optimizer.HxVersion
Returns Hexaly Optimizer version code as an integer in the range [0, 29999].
getWarningLevel() - Method in class com.hexaly.optimizer.HxParam
Gets the warning level.
gt(double, HxExpression) - Method in class com.hexaly.optimizer.HxModel
Creates an inequality expression greater than.
gt(long, HxExpression) - Method in class com.hexaly.optimizer.HxModel
Creates an inequality expression greater than.
gt(HxExpression, double) - Method in class com.hexaly.optimizer.HxModel
Creates an inequality expression greater than.
gt(HxExpression, long) - Method in class com.hexaly.optimizer.HxModel
Creates an inequality expression greater than.
gt(HxExpression, HxExpression) - Method in class com.hexaly.optimizer.HxModel
Creates an inequality expression greater than.
Gt - Enum constant in enum class com.hexaly.optimizer.HxOperator
Strictly greater than.

H

hashCode() - Method in class com.hexaly.modeler.HexalyModeler
 
hashCode() - Method in class com.hexaly.modeler.HxmClass
 
hashCode() - Method in class com.hexaly.modeler.HxmField
 
hashCode() - Method in class com.hexaly.modeler.HxmFunction
 
hashCode() - Method in class com.hexaly.modeler.HxmMap.Entry
 
hashCode() - Method in class com.hexaly.modeler.HxmMap
 
hashCode() - Method in class com.hexaly.modeler.HxmModule
 
hashCode() - Method in class com.hexaly.modeler.HxmProperty
 
hashCode() - Method in class com.hexaly.modeler.HxmValue
 
hashCode() - Method in class com.hexaly.optimizer.HexalyOptimizer
 
hashCode() - Method in class com.hexaly.optimizer.HxArray
 
hashCode() - Method in class com.hexaly.optimizer.HxCollection
 
hashCode() - Method in class com.hexaly.optimizer.HxEvaluationPoint
 
hashCode() - Method in class com.hexaly.optimizer.HxExpression
 
hashCode() - Method in class com.hexaly.optimizer.HxExternalArgumentValues
 
hashCode() - Method in class com.hexaly.optimizer.HxExternalContext
 
hashCode() - Method in class com.hexaly.optimizer.HxInconsistency
 
hashCode() - Method in class com.hexaly.optimizer.HxInterval
 
hashCode() - Method in class com.hexaly.optimizer.HxModel
 
hashCode() - Method in class com.hexaly.optimizer.HxParam
 
hashCode() - Method in class com.hexaly.optimizer.HxPhase
 
hashCode() - Method in class com.hexaly.optimizer.HxSolution
 
hashCode() - Method in class com.hexaly.optimizer.HxStatistics
 
hashCode() - Method in class com.hexaly.optimizer.HxSurrogateParameters
 
hasSuperClass() - Method in class com.hexaly.modeler.HxmClass
Returns true if this class extends another class.
HexalyModeler - Class in com.hexaly.modeler
Modeler environment.
HexalyModeler() - Constructor for class com.hexaly.modeler.HexalyModeler
Constructs a complete modeler environment.
HexalyOptimizer - Class in com.hexaly.optimizer
Hexaly Optimizer environment.
HexalyOptimizer() - Constructor for class com.hexaly.optimizer.HexalyOptimizer
Constructs a complete Hexaly Optimizer environment and takes a token license.
hull() - Method in class com.hexaly.optimizer.HxModel
Creates a hull expression.
hull(HxExpression) - Method in class com.hexaly.optimizer.HxModel
Creates a hull expression.
hull(HxExpression...) - Method in class com.hexaly.optimizer.HxModel
Creates a hull expression.
Hull - Enum constant in enum class com.hexaly.optimizer.HxOperator
The smallest interval including all intervals given in operands.
HxArray - Class in com.hexaly.optimizer
Value type for array expressions.
HxCallback - Interface in com.hexaly.optimizer
HxCallback interface.
HxCallbackType - Enum Class in com.hexaly.optimizer
List of types that can be used with callbacks.
HxCollection - Class in com.hexaly.optimizer
Value type for collection expressions (lists or sets).
HxDoubleArrayExternalFunction - Interface in com.hexaly.optimizer
Double array external function interface.
HxDoubleExternalFunction - Interface in com.hexaly.optimizer
Double external function interface.
HxErrorCode - Enum Class in com.hexaly.optimizer
List of error codes used by HxException.
HxEvaluationPoint - Class in com.hexaly.optimizer
An evaluation point associated with an external function with surrogate modeling.
HxException - Exception in com.hexaly.optimizer
Hexaly exception.
HxExpression - Class in com.hexaly.optimizer
Mathematical modeling expression.
HxExternalArgumentValues - Class in com.hexaly.optimizer
Argument values for external functions.
HxExternalContext - Class in com.hexaly.optimizer
Context of an external function.
HxInconsistency - Class in com.hexaly.optimizer
Inconsistency core of the optimization model.
HxIntArrayExternalFunction - Interface in com.hexaly.optimizer
Integer array external function interface.
HxInterval - Class in com.hexaly.optimizer
Value type for interval expressions.
HxInterval() - Constructor for class com.hexaly.optimizer.HxInterval
Constructor of HxInterval.
HxInterval(long) - Constructor for class com.hexaly.optimizer.HxInterval
Constructor of HxInterval.
HxInterval(long, long) - Constructor for class com.hexaly.optimizer.HxInterval
Constructor of HxInterval.
HxIntExternalFunction - Interface in com.hexaly.optimizer
Integer external function interface.
HxLambdaFunction - Interface in com.hexaly.optimizer
Lambda function interface.
HxLambdaFunction0 - Interface in com.hexaly.optimizer
Lambda function interface.
HxLambdaFunction1 - Interface in com.hexaly.optimizer
Lambda function interface.
HxLambdaFunction2 - Interface in com.hexaly.optimizer
Lambda function interface.
HxLambdaFunction3 - Interface in com.hexaly.optimizer
Lambda function interface.
HxmClass - Class in com.hexaly.modeler
Each instance of an HxmClass represents a class available and loaded in a module.
HxmField - Class in com.hexaly.modeler
An HxmField represents a field belonging to a modeler class.
HxmFunction - Class in com.hexaly.modeler
A function can be either user-defined function or built-in function.
HxmFunctor - Interface in com.hexaly.modeler
External modeler function interface.
HxmMap - Class in com.hexaly.modeler
An HxmMap is a data structure mapping keys to values.
HxmMap.Entry - Class in com.hexaly.modeler
An HxmMap entry (key, value) pair.
HxmMemberType - Enum Class in com.hexaly.modeler
 
HxmModule - Class in com.hexaly.modeler
A module is a collection of global variables.
HxModel - Class in com.hexaly.optimizer
Mathematical optimization model.
HxmProperty - Class in com.hexaly.modeler
An HxmProperty represents a property belonging to a modeler class.
HxmReferenceScope - Class in com.hexaly.modeler
A HxmReferenceScope contains a collection of references that can be released together.
HxmReferenceScope(HexalyModeler) - Constructor for class com.hexaly.modeler.HxmReferenceScope
Create a new HxmReferenceScope object associated with the modeler in parameter.
HxmType - Enum Class in com.hexaly.modeler
Modeler types available in this API.
HxmValue - Class in com.hexaly.modeler
General value container.
HxObjectiveDirection - Enum Class in com.hexaly.optimizer
Objective directions.
HxOperator - Enum Class in com.hexaly.optimizer
Mathematical operators available for modeling.
HxParam - Class in com.hexaly.optimizer
Solving parameters.
HxPhase - Class in com.hexaly.optimizer
Optimization phase.
HxSolution - Class in com.hexaly.optimizer
Solution to the optimization model.
HxSolutionStatus - Enum Class in com.hexaly.optimizer
Solution status: Optimal, Feasible, Infeasible or Inconsistent.
HxState - Enum Class in com.hexaly.optimizer
State of Hexaly Optimizer environment.
HxStatistics - Class in com.hexaly.optimizer
Statistics of the search.
HxSurrogateParameters - Class in com.hexaly.optimizer
Parameters specific to the surrogate modeling feature.
HxVersion - Class in com.hexaly.optimizer
Version, license and copyright info.
HxVersion() - Constructor for class com.hexaly.optimizer.HxVersion
 

I

If - Enum constant in enum class com.hexaly.optimizer.HxOperator
If-Then-Else.
iif(HxExpression, double, double) - Method in class com.hexaly.optimizer.HxModel
Creates a ternary conditional expression.
iif(HxExpression, double, HxExpression) - Method in class com.hexaly.optimizer.HxModel
Creates a ternary conditional expression.
iif(HxExpression, long, long) - Method in class com.hexaly.optimizer.HxModel
Creates a ternary conditional expression.
iif(HxExpression, long, HxExpression) - Method in class com.hexaly.optimizer.HxModel
Creates a ternary conditional expression.
iif(HxExpression, HxExpression, double) - Method in class com.hexaly.optimizer.HxModel
Creates a ternary conditional expression.
iif(HxExpression, HxExpression, long) - Method in class com.hexaly.optimizer.HxModel
Creates a ternary conditional expression.
iif(HxExpression, HxExpression, HxExpression) - Method in class com.hexaly.optimizer.HxModel
Creates a ternary conditional expression.
Inconsistent - Enum constant in enum class com.hexaly.optimizer.HxSolutionStatus
Solution and model are inconsistent.
indexOf(HxExpression, long) - Method in class com.hexaly.optimizer.HxModel
Creates an indexOf expression.
indexOf(HxExpression, HxExpression) - Method in class com.hexaly.optimizer.HxModel
Creates an indexOf expression.
IndexOf - Enum constant in enum class com.hexaly.optimizer.HxOperator
The index of a value in a list (-1 if the value is not in the list).
Infeasible - Enum constant in enum class com.hexaly.optimizer.HxSolutionStatus
Solution is infeasible (some constraints are violated).
Int - Enum constant in enum class com.hexaly.modeler.HxmType
Integers are positive and negative integral numbers stored on 64 bits.
Int - Enum constant in enum class com.hexaly.optimizer.HxOperator
Integer decision variable.
intArrayExternalFunction(HxIntArrayExternalFunction) - Method in class com.hexaly.optimizer.HxModel
Creates an external function expression.
Internal - Enum constant in enum class com.hexaly.optimizer.HxErrorCode
Internal Hexaly error.
intersection(HxExpression...) - Method in class com.hexaly.optimizer.HxModel
Creates an intersection expression of n intervals.
intersection(HxExpression, HxExpression) - Method in class com.hexaly.optimizer.HxModel
Creates an intersection expression.
Intersection - Enum constant in enum class com.hexaly.optimizer.HxOperator
Returns the intersection between an array/collection and an array/collection.
Interval - Enum constant in enum class com.hexaly.optimizer.HxOperator
Interval decision variable.
intervalVar(long, long) - Method in class com.hexaly.optimizer.HxModel
Creates an interval decision included in [minStart, maxEnd).
intExternalFunction(HxIntExternalFunction) - Method in class com.hexaly.optimizer.HxModel
Creates an external function expression.
intVar(long, long) - Method in class com.hexaly.optimizer.HxModel
Creates an integer decision.
isArray() - Method in class com.hexaly.optimizer.HxExpression
Returns true if this expression is an array, false otherwise.
isArray(int) - Method in class com.hexaly.optimizer.HxArray
Returns true if the value at the given position is an array.
isArray(int) - Method in class com.hexaly.optimizer.HxExternalArgumentValues
Returns true if the value at the given position is an array.
isArrayReturnValue() - Method in class com.hexaly.optimizer.HxEvaluationPoint
Returns true if the external function associated with this evaluation point is an array function, false otherwise.
isBool() - Method in class com.hexaly.modeler.HxmValue
Returns true if the value is a boolean value.
isBool() - Method in class com.hexaly.optimizer.HxExpression
Returns true if this expression is a boolean (ie 0 or 1), false otherwise.
isBool(int) - Method in class com.hexaly.optimizer.HxArray
Returns true if the value at the given position is a boolean.
isBool(int) - Method in class com.hexaly.optimizer.HxExternalArgumentValues
Returns true if the value at the given position is a boolean.
isBool(String) - Method in class com.hexaly.modeler.HxmModule
Returns true if the variable with the given name exists and holds a boolean value.
isClass() - Method in class com.hexaly.modeler.HxmValue
Returns true if the value is an HxmClass.
isClass(String) - Method in class com.hexaly.modeler.HxmModule
Returns true if the variable with the given name exists and holds an HxmClass.
isClosed() - Method in class com.hexaly.optimizer.HxModel
Returns true if the model is closed, false otherwise.
isCollection() - Method in class com.hexaly.optimizer.HxExpression
Returns true if this expression is a collection (list or set), false otherwise.
isCollection(int) - Method in class com.hexaly.optimizer.HxArray
Returns true if the value at the given position is a collection (list or set).
isCollection(int) - Method in class com.hexaly.optimizer.HxExternalArgumentValues
Returns true if the value at the given position is a collection (list or set).
isConstant() - Method in class com.hexaly.optimizer.HxExpression
Returns true if this expression is typed as constant in the model, false otherwise.
isConstraint() - Method in class com.hexaly.optimizer.HxExpression
Returns true if this expression is tagged as constraint in the model, false otherwise.
isDecision() - Method in class com.hexaly.optimizer.HxExpression
Returns true if this expression is typed as decision in the model, false otherwise.
isDefined(int) - Method in class com.hexaly.modeler.HxmMap
Returns true if the given key is defined in the map.
isDefined(HxmValue) - Method in class com.hexaly.modeler.HxmMap
Returns true if the given key is defined in the map.
isDefined(String) - Method in class com.hexaly.modeler.HxmMap
Returns true if the given key is defined in the map.
isDegenerate() - Method in class com.hexaly.optimizer.HxInterval
Returns true if the interval is degenerate.
isDouble() - Method in class com.hexaly.modeler.HxmValue
Returns true if the value is a double value.
isDouble() - Method in class com.hexaly.optimizer.HxExpression
Returns true if this expression is a double, false otherwise.
isDouble(int) - Method in class com.hexaly.optimizer.HxArray
Returns true if the value at the given position is a double.
isDouble(int) - Method in class com.hexaly.optimizer.HxExternalArgumentValues
Returns true if the value at the given position is a double.
isDouble(String) - Method in class com.hexaly.modeler.HxmModule
Returns true if the variable with the given name exists and holds a double value.
isDoubleArgument(int) - Method in class com.hexaly.optimizer.HxEvaluationPoint
Returns true if the argument at this given position is a double, false otherwise.
isDoubleReturnValue() - Method in class com.hexaly.optimizer.HxEvaluationPoint
Returns true if the external function associated with this evaluation point is a double function, false otherwise.
isEnabled() - Method in class com.hexaly.optimizer.HxPhase
Returns true if the phase is enabled, False otherwise.
isExpression() - Method in class com.hexaly.modeler.HxmValue
Returns true if the value is an HxExpression.
isExpression(String) - Method in class com.hexaly.modeler.HxmModule
Returns true if the variable with the given name exists and holds an HxExpression.
isField(int) - Method in class com.hexaly.modeler.HxmClass
Returns true if the member with the given id is a field.
isField(String) - Method in class com.hexaly.modeler.HxmClass
Returns true if a field with the given name is present in the class or inherited from a parent class.
isFinal() - Method in class com.hexaly.modeler.HxmClass
Returns true if the class has been declared as final.
isFunction() - Method in class com.hexaly.modeler.HxmValue
Returns true if the value is a HxmFunction.
isFunction() - Method in class com.hexaly.optimizer.HxExpression
Returns true if this expression is a function, false otherwise.
isFunction(String) - Method in class com.hexaly.modeler.HxmModule
Returns true if the variable with the given name exists and holds an HxmFunction.
isInstance(HxmValue) - Method in class com.hexaly.modeler.HxmClass
Returns true if the value passed in parameter is an instance of this class.
isInt() - Method in class com.hexaly.modeler.HxmValue
Returns true if the value is an integer value.
isInt() - Method in class com.hexaly.optimizer.HxExpression
Returns true if this expression is an integer, false otherwise.
isInt(int) - Method in class com.hexaly.optimizer.HxArray
Returns true if the value at the given position is an integer.
isInt(int) - Method in class com.hexaly.optimizer.HxExternalArgumentValues
Returns true if the value at the given position is an integer.
isInt(String) - Method in class com.hexaly.modeler.HxmModule
Returns true if the variable with the given name exists and holds an integer value.
isIntArgument(int) - Method in class com.hexaly.optimizer.HxEvaluationPoint
Returns true if the argument at this given position is an integer, false otherwise.
isInterval() - Method in class com.hexaly.optimizer.HxExpression
Returns true if this expression is an interval, false otherwise.
isInterval(int) - Method in class com.hexaly.optimizer.HxArray
Returns true if the value at the given position is an interval.
isInterval(int) - Method in class com.hexaly.optimizer.HxExternalArgumentValues
Returns true if the value at the given position is an interval.
isIntReturnValue() - Method in class com.hexaly.optimizer.HxEvaluationPoint
Returns true if the external function associated with this evaluation point is an integer function, false otherwise.
isMap() - Method in class com.hexaly.modeler.HxmValue
Returns true if the value is an HxmMap.
isMap(String) - Method in class com.hexaly.modeler.HxmModule
Returns true if the variable with the given name exists and holds an HxmMap.
isMember(String) - Method in class com.hexaly.modeler.HxmClass
Returns true if a member with the given name is present in the class.
isMethod(int) - Method in class com.hexaly.modeler.HxmClass
Returns true if the member with the given id is a method.
isMethod(String) - Method in class com.hexaly.modeler.HxmClass
Returns true if a method with the given name is present in the class or inherited from a parent class.
isModule() - Method in class com.hexaly.modeler.HxmValue
Returns true if the value is an HxmModule.
isModule(String) - Method in class com.hexaly.modeler.HxmModule
Returns true if the variable with the given name exists and holds an HxmModule.
isNamed() - Method in class com.hexaly.optimizer.HxExpression
Returns true if this expression has a name, and false otherwise.
isNanable() - Method in class com.hexaly.optimizer.HxExternalContext
Returns true if the function can return a NaN value.
isNil() - Method in class com.hexaly.modeler.HxmValue
Returns true if the value is nil.
isNil(String) - Method in class com.hexaly.modeler.HxmModule
Returns true if no variable with this name exists in the module or if the variable holds a nil value.
isObject() - Method in class com.hexaly.modeler.HxmValue
Returns true if the value is an object.
isObjective() - Method in class com.hexaly.optimizer.HxExpression
Returns true if this expression is tagged as objective in the model, false otherwise.
isPresent() - Method in class com.hexaly.optimizer.HxInterval
Returns true if the interval is present (non-void).
isProperty(int) - Method in class com.hexaly.modeler.HxmClass
Returns true if the member with the given id is a property.
isProperty(String) - Method in class com.hexaly.modeler.HxmClass
Returns true if a property with the given name is present in the class or inherited from a parent class.
isReadOnly() - Method in class com.hexaly.modeler.HxmProperty
Returns true if this property is readonly.
isStaticMember(String) - Method in class com.hexaly.modeler.HxmClass
Returns true if a static member with the given name is declared in the class.
isString() - Method in class com.hexaly.modeler.HxmValue
Returns true if the value is a string.
isString(String) - Method in class com.hexaly.modeler.HxmModule
Returns true if the variable with the given name exists and holds a string value.
isSubClassOf(HxmClass) - Method in class com.hexaly.modeler.HxmClass
Returns true if this class is a subclass of the class given as parameter.
isUndefined() - Method in class com.hexaly.optimizer.HxExpression
Returns true if the given expression has an undefined value in the best solution found by the optimizer.
isUndefined(int) - Method in class com.hexaly.optimizer.HxArray
Returns true if the value at the given position is undefined.
isUndefined(int) - Method in class com.hexaly.optimizer.HxExternalArgumentValues
Returns true if the argument at the given position has an undefined value.
isUndefined(HxExpression) - Method in class com.hexaly.optimizer.HxSolution
Returns true if the given expression has an undefined value in this solution.
isViolated() - Method in class com.hexaly.optimizer.HxExpression
Returns true if the given expression is violated in the best solution found by the optimizer.
isViolated(HxExpression) - Method in class com.hexaly.optimizer.HxSolution
Returns true if the given expression is violated in this solution.
isVoid() - Method in class com.hexaly.optimizer.HxInterval
Returns true if the interval is void.
IterationTicked - Enum constant in enum class com.hexaly.optimizer.HxCallbackType
Event that occurs regularly during the resolution.
iterator() - Method in class com.hexaly.modeler.HxmMap
Returns a read-only iterator over the contents of this map.
iterator() - Method in class com.hexaly.optimizer.HxCollection
Returns an iterator for the content of this collection.
iterator() - Method in class com.hexaly.optimizer.HxInterval
Returns an iterator for the content of this interval.

L

lambdaFunction(int, HxLambdaFunction) - Method in class com.hexaly.optimizer.HxModel
Creates a lambda function expression.
lambdaFunction(HxLambdaFunction0) - Method in class com.hexaly.optimizer.HxModel
Creates a lambda function expression.
lambdaFunction(HxLambdaFunction1) - Method in class com.hexaly.optimizer.HxModel
Creates a lambda function expression.
lambdaFunction(HxLambdaFunction2) - Method in class com.hexaly.optimizer.HxModel
Creates a lambda function expression.
lambdaFunction(HxLambdaFunction3) - Method in class com.hexaly.optimizer.HxModel
Creates a lambda function expression.
LambdaFunction - Enum constant in enum class com.hexaly.optimizer.HxOperator
Lambda function.
length(HxExpression) - Method in class com.hexaly.optimizer.HxModel
Creates a length expression.
Length - Enum constant in enum class com.hexaly.optimizer.HxOperator
The length of a non-void interval.
leq(double, HxExpression) - Method in class com.hexaly.optimizer.HxModel
Creates an inequality expression less than or equal to.
leq(long, HxExpression) - Method in class com.hexaly.optimizer.HxModel
Creates an inequality expression less than or equal to.
leq(HxExpression, double) - Method in class com.hexaly.optimizer.HxModel
Creates an inequality expression less than or equal to.
leq(HxExpression, long) - Method in class com.hexaly.optimizer.HxModel
Creates an inequality expression less than or equal to.
leq(HxExpression, HxExpression) - Method in class com.hexaly.optimizer.HxModel
Creates an inequality expression less than or equal to.
Leq - Enum constant in enum class com.hexaly.optimizer.HxOperator
Lower than or equal to.
License - Enum constant in enum class com.hexaly.optimizer.HxErrorCode
Code used when a problem related to licensing occurs.
List - Enum constant in enum class com.hexaly.optimizer.HxOperator
A list is an ordered collection of integers within a range [0, n-1] where n is the unique argument of this operator.
listVar(long) - Method in class com.hexaly.optimizer.HxModel
Creates a list decision with the given length.
loadEnvironment(String) - Method in class com.hexaly.optimizer.HexalyOptimizer
Import a complete environment or a model from a file.
loadModule(String, String) - Method in class com.hexaly.modeler.HexalyModeler
Loads the module written in the Hexaly modeling language at the indicated location.
log(HxExpression) - Method in class com.hexaly.optimizer.HxModel
Creates a log expression.
Log - Enum constant in enum class com.hexaly.optimizer.HxOperator
Natural logarithm (base-e).
lt(double, HxExpression) - Method in class com.hexaly.optimizer.HxModel
Creates an inequality expression less than.
lt(long, HxExpression) - Method in class com.hexaly.optimizer.HxModel
Creates an inequality expression less than.
lt(HxExpression, double) - Method in class com.hexaly.optimizer.HxModel
Creates an inequality expression less than.
lt(HxExpression, long) - Method in class com.hexaly.optimizer.HxModel
Creates an inequality expression less than.
lt(HxExpression, HxExpression) - Method in class com.hexaly.optimizer.HxModel
Creates an inequality expression less than.
Lt - Enum constant in enum class com.hexaly.optimizer.HxOperator
Strictly lower than.

M

Map - Enum constant in enum class com.hexaly.modeler.HxmType
Maps are data structure matching some values to some keys.
max() - Method in class com.hexaly.optimizer.HxModel
Creates a maximum expression.
max(double) - Method in class com.hexaly.optimizer.HxModel
Creates a maximum expression.
max(double, HxExpression) - Method in class com.hexaly.optimizer.HxModel
Creates a maximum expression.
max(long) - Method in class com.hexaly.optimizer.HxModel
Creates a maximum expression.
max(long, HxExpression) - Method in class com.hexaly.optimizer.HxModel
Creates a maximum expression.
max(HxExpression) - Method in class com.hexaly.optimizer.HxModel
Creates a maximum expression.
max(HxExpression...) - Method in class com.hexaly.optimizer.HxModel
Creates a maximum expression.
max(HxExpression, double) - Method in class com.hexaly.optimizer.HxModel
Creates a maximum expression.
max(HxExpression, long) - Method in class com.hexaly.optimizer.HxModel
Creates a maximum expression.
max(HxExpression, HxExpression) - Method in class com.hexaly.optimizer.HxModel
Creates a maximum expression.
max(Iterable<HxExpression>) - Method in class com.hexaly.optimizer.HxModel
Creates a maximum expression.
Max - Enum constant in enum class com.hexaly.optimizer.HxOperator
Maximum.
maximize(HxExpression) - Method in class com.hexaly.optimizer.HxModel
Shortcut for addObjective(expr, OD_Maximize).
Maximize - Enum constant in enum class com.hexaly.optimizer.HxObjectiveDirection
Maximization.
Method - Enum constant in enum class com.hexaly.modeler.HxmMemberType
 
min() - Method in class com.hexaly.optimizer.HxModel
Creates a minimum expression.
min(double) - Method in class com.hexaly.optimizer.HxModel
Creates a minimum expression.
min(double, HxExpression) - Method in class com.hexaly.optimizer.HxModel
Creates a minimum expression.
min(long) - Method in class com.hexaly.optimizer.HxModel
Creates a minimum expression.
min(long, HxExpression) - Method in class com.hexaly.optimizer.HxModel
Creates a minimum expression.
min(HxExpression) - Method in class com.hexaly.optimizer.HxModel
Creates a minimum expression.
min(HxExpression...) - Method in class com.hexaly.optimizer.HxModel
Creates a minimum expression.
min(HxExpression, double) - Method in class com.hexaly.optimizer.HxModel
Creates a minimum expression.
min(HxExpression, long) - Method in class com.hexaly.optimizer.HxModel
Creates a minimum expression.
min(HxExpression, HxExpression) - Method in class com.hexaly.optimizer.HxModel
Creates a minimum expression.
min(Iterable<HxExpression>) - Method in class com.hexaly.optimizer.HxModel
Creates a minimum expression.
Min - Enum constant in enum class com.hexaly.optimizer.HxOperator
Minimum.
minimize(HxExpression) - Method in class com.hexaly.optimizer.HxModel
Shortcut for addObjective(expr, OD_Minimize).
Minimize - Enum constant in enum class com.hexaly.optimizer.HxObjectiveDirection
Minimization.
mod(long, HxExpression) - Method in class com.hexaly.optimizer.HxModel
Creates a modulo expression.
mod(HxExpression, long) - Method in class com.hexaly.optimizer.HxModel
Creates a modulo expression.
mod(HxExpression, HxExpression) - Method in class com.hexaly.optimizer.HxModel
Creates a modulo expression.
Mod - Enum constant in enum class com.hexaly.optimizer.HxOperator
Modulo (remainder of the integer division).
Model - Enum constant in enum class com.hexaly.optimizer.HxErrorCode
Code used when a problem related to the structure of the model occurs.
Modeler - Enum constant in enum class com.hexaly.optimizer.HxErrorCode
Code used when an error is encountered in the modeler.
Modeling - Enum constant in enum class com.hexaly.optimizer.HxState
Model is being built.
Module - Enum constant in enum class com.hexaly.modeler.HxmType
A module is a collection of global variables.

N

neq(double, HxExpression) - Method in class com.hexaly.optimizer.HxModel
Creates a disequality expression.
neq(long, HxExpression) - Method in class com.hexaly.optimizer.HxModel
Creates a disequality expression.
neq(HxExpression, double) - Method in class com.hexaly.optimizer.HxModel
Creates a disequality expression.
neq(HxExpression, long) - Method in class com.hexaly.optimizer.HxModel
Creates a disequality expression.
neq(HxExpression, HxExpression) - Method in class com.hexaly.optimizer.HxModel
Creates a disequality expression.
Neq - Enum constant in enum class com.hexaly.optimizer.HxOperator
Not equal to.
newInstance(HxmValue...) - Method in class com.hexaly.modeler.HxmClass
Returns a new instance of this class.
newInstance(List<HxmValue>) - Method in class com.hexaly.modeler.HxmClass
Returns a new instance of this class.
Nil - Enum constant in enum class com.hexaly.modeler.HxmType
Nil is the equivalent of null in Java.
not(HxExpression) - Method in class com.hexaly.optimizer.HxModel
Creates a NOT expression.
Not - Enum constant in enum class com.hexaly.optimizer.HxOperator
Not.

O

open() - Method in class com.hexaly.optimizer.HxModel
Reopens the model.
Optimal - Enum constant in enum class com.hexaly.optimizer.HxSolutionStatus
Solution is optimal (all objective bounds are reached).
OptionalInterval - Enum constant in enum class com.hexaly.optimizer.HxOperator
Optional interval decision variable.
optionalIntervalVar(long, long) - Method in class com.hexaly.optimizer.HxModel
Creates an optional interval decision, which can either be absent (void) or included in [minStart, maxEnd).
or() - Method in class com.hexaly.optimizer.HxModel
Creates a OR expression.
or(HxExpression) - Method in class com.hexaly.optimizer.HxModel
Creates a OR expression.
or(HxExpression...) - Method in class com.hexaly.optimizer.HxModel
Creates a OR expression.
or(HxExpression, HxExpression) - Method in class com.hexaly.optimizer.HxModel
Creates a OR expression.
or(Iterable<HxExpression>) - Method in class com.hexaly.optimizer.HxModel
Creates a OR expression.
Or - Enum constant in enum class com.hexaly.optimizer.HxOperator
Or.
Other - Enum constant in enum class com.hexaly.modeler.HxmType
Any other value used in the modeler but not exposed in this API (dates, files or streams for example).

P

partition() - Method in class com.hexaly.optimizer.HxModel
Creates a partition expression.
partition(HxExpression) - Method in class com.hexaly.optimizer.HxModel
Creates a partition expression.
partition(HxExpression...) - Method in class com.hexaly.optimizer.HxModel
Creates a partition expression.
partition(Iterable<HxExpression>) - Method in class com.hexaly.optimizer.HxModel
Creates a partition expression.
Partition - Enum constant in enum class com.hexaly.optimizer.HxOperator
Partition.
Paused - Enum constant in enum class com.hexaly.optimizer.HxState
Optimizer is paused.
PhaseEnded - Enum constant in enum class com.hexaly.optimizer.HxCallbackType
Event that occurs when a phase ends.
PhaseStarted - Enum constant in enum class com.hexaly.optimizer.HxCallbackType
Event that occurs when a phase is started.
piecewise(HxExpression, HxExpression, HxExpression) - Method in class com.hexaly.optimizer.HxModel
Creates a piecewise linear expression.
Piecewise - Enum constant in enum class com.hexaly.optimizer.HxOperator
Piecewise-linear function operator.
pow(double, HxExpression) - Method in class com.hexaly.optimizer.HxModel
Creates a power expression.
pow(long, HxExpression) - Method in class com.hexaly.optimizer.HxModel
Creates a power expression.
pow(HxExpression, double) - Method in class com.hexaly.optimizer.HxModel
Creates a power expression.
pow(HxExpression, long) - Method in class com.hexaly.optimizer.HxModel
Creates a power expression.
pow(HxExpression, HxExpression) - Method in class com.hexaly.optimizer.HxModel
Creates a power expression.
Pow - Enum constant in enum class com.hexaly.optimizer.HxOperator
Power operator.
presence(HxExpression) - Method in class com.hexaly.optimizer.HxModel
Creates a presence expression.
Presence - Enum constant in enum class com.hexaly.optimizer.HxOperator
The presence of an interval.
prod() - Method in class com.hexaly.optimizer.HxModel
Creates a product expression.
prod(double) - Method in class com.hexaly.optimizer.HxModel
Creates a product expression.
prod(double, HxExpression) - Method in class com.hexaly.optimizer.HxModel
Creates a product expression.
prod(long) - Method in class com.hexaly.optimizer.HxModel
Creates a product expression.
prod(long, HxExpression) - Method in class com.hexaly.optimizer.HxModel
Creates a product expression.
prod(HxExpression) - Method in class com.hexaly.optimizer.HxModel
Creates a product expression.
prod(HxExpression...) - Method in class com.hexaly.optimizer.HxModel
Creates a product expression.
prod(HxExpression, double) - Method in class com.hexaly.optimizer.HxModel
Creates a product expression.
prod(HxExpression, long) - Method in class com.hexaly.optimizer.HxModel
Creates a product expression.
prod(HxExpression, HxExpression) - Method in class com.hexaly.optimizer.HxModel
Creates a product expression.
prod(Iterable<HxExpression>) - Method in class com.hexaly.optimizer.HxModel
Creates a product expression.
Prod - Enum constant in enum class com.hexaly.optimizer.HxOperator
Product.
Property - Enum constant in enum class com.hexaly.modeler.HxmMemberType
 

R

range(long, long) - Method in class com.hexaly.optimizer.HxModel
Creates a range expression, where a is the lower bound (inclusive) and b is the upper bound (exclusive).
range(long, HxExpression) - Method in class com.hexaly.optimizer.HxModel
Creates a range expression, where a is the lower bound (inclusive) and b is the upper bound (exclusive).
range(HxExpression, long) - Method in class com.hexaly.optimizer.HxModel
Creates a range expression, where a is the lower bound (inclusive) and b is the upper bound (exclusive).
range(HxExpression, HxExpression) - Method in class com.hexaly.optimizer.HxModel
Creates a range expression, where a is the lower bound (inclusive) and b is the upper bound (exclusive).
Range - Enum constant in enum class com.hexaly.optimizer.HxOperator
Range expression.
removeCallback(HxCallbackType, HxCallback) - Method in class com.hexaly.optimizer.HexalyOptimizer
Removes the callback for the given event type.
removeConstraint(int) - Method in class com.hexaly.optimizer.HxModel
Removes the constraint at the given position in the list of constraints.
removeConstraint(HxExpression) - Method in class com.hexaly.optimizer.HxModel
Removes the given expression from the list of constraints.
removeObjective(int) - Method in class com.hexaly.optimizer.HxModel
Removes the objective at the given position in the list of objectives.
round(HxExpression) - Method in class com.hexaly.optimizer.HxModel
Creates a rounding expression.
Round - Enum constant in enum class com.hexaly.optimizer.HxOperator
Round.
run(HexalyOptimizer, Iterable<String>) - Method in class com.hexaly.modeler.HxmModule
Starts the execution of the module using the optimizer passed in parameter.
run(HexalyOptimizer, String...) - Method in class com.hexaly.modeler.HxmModule
Starts the execution of the module using the optimizer passed in parameter.
runMain(Iterable<String>) - Method in class com.hexaly.modeler.HxmModule
Runs the module in main mode.
runMain(String...) - Method in class com.hexaly.modeler.HxmModule
Runs the module in main mode.
Running - Enum constant in enum class com.hexaly.optimizer.HxState
Optimizer is running.

S

saveEnvironment(String) - Method in class com.hexaly.optimizer.HexalyOptimizer
Export a complete environment or a model to a file.
scalar(HxExpression, HxExpression) - Method in class com.hexaly.optimizer.HxModel
Creates an expression for the scalar product between two arrays.
Scalar - Enum constant in enum class com.hexaly.optimizer.HxOperator
Scalar product.
Set - Enum constant in enum class com.hexaly.optimizer.HxOperator
A set is an unordered collection of integers within a range [0, n-1] where n is the unique argument of this operator.
setAdvancedParam(String, double) - Method in class com.hexaly.optimizer.HxParam
Reserved for maintenance purpose.
setAdvancedParam(String, int) - Method in class com.hexaly.optimizer.HxParam
Sets the value of an advanced parameter.
setAdvancedParam(String, String) - Method in class com.hexaly.optimizer.HxParam
Reserved for maintenance purpose.
setArgument(int, double) - Method in class com.hexaly.optimizer.HxEvaluationPoint
Sets the value of the argument at the given position.
setArgument(int, long) - Method in class com.hexaly.optimizer.HxEvaluationPoint
Sets the value of the argument at the given position.
setBool(long, boolean) - Method in class com.hexaly.modeler.HxmMap
Associates the boolean value to the given key in the map.
setBool(HxmValue, boolean) - Method in class com.hexaly.modeler.HxmField
Sets the value of this field for the object given in parameter.
setBool(HxmValue, boolean) - Method in class com.hexaly.modeler.HxmMap
Associates the boolean value to the given key in the map.
setBool(HxmValue, boolean) - Method in class com.hexaly.modeler.HxmProperty
Sets the value of this property for the object given in parameter.
setBool(String, boolean) - Method in class com.hexaly.modeler.HxmMap
Associates the boolean value to the given key in the map.
setBool(String, boolean) - Method in class com.hexaly.modeler.HxmModule
Sets the boolean value associated with the variable with the given name.
setClass(long, HxmClass) - Method in class com.hexaly.modeler.HxmMap
Associates the HxmClass to the given key in the map.
setClass(HxmValue, HxmClass) - Method in class com.hexaly.modeler.HxmField
Sets the value of this field for the object given in parameter.
setClass(HxmValue, HxmClass) - Method in class com.hexaly.modeler.HxmMap
Associates the HxmClass to the given key in the map.
setClass(HxmValue, HxmClass) - Method in class com.hexaly.modeler.HxmProperty
Sets the value of this property for the object given in parameter.
setClass(String, HxmClass) - Method in class com.hexaly.modeler.HxmMap
Associates the HxmClass to the given key in the map.
setClass(String, HxmClass) - Method in class com.hexaly.modeler.HxmModule
Sets the HxmClass associated with the variable with the given name.
setDouble(long, double) - Method in class com.hexaly.modeler.HxmMap
Associates the double value to the given key in the map.
setDouble(HxmValue, double) - Method in class com.hexaly.modeler.HxmField
Sets the value of this field for the object given in parameter.
setDouble(HxmValue, double) - Method in class com.hexaly.modeler.HxmMap
Associates the double value to the given key in the map.
setDouble(HxmValue, double) - Method in class com.hexaly.modeler.HxmProperty
Sets the value of this property for the object given in parameter.
setDouble(String, double) - Method in class com.hexaly.modeler.HxmMap
Associates the double value to the given key in the map.
setDouble(String, double) - Method in class com.hexaly.modeler.HxmModule
Sets the double value associated with the variable with the given name.
setDoubleLowerBound(double) - Method in class com.hexaly.optimizer.HxExternalContext
Sets the lower bound of the external function.
setDoubleObjectiveThreshold(int, double) - Method in class com.hexaly.optimizer.HxParam
Sets the threshold of the objective with the given index.
setDoubleUpperBound(double) - Method in class com.hexaly.optimizer.HxExternalContext
Sets the upper bound of the external function.
setDoubleValue(double) - Method in class com.hexaly.optimizer.HxExpression
Sets the value of this expression in the current solution found by the optimizer.
setDoubleValue(HxExpression, double) - Method in class com.hexaly.optimizer.HxSolution
Sets the value of the given expression in this solution.
setEnabled(boolean) - Method in class com.hexaly.optimizer.HxPhase
Sets the enabled status of this phase.
setEvaluationLimit(int) - Method in class com.hexaly.optimizer.HxSurrogateParameters
Sets the maximum number of evaluations.
setExpression(long, HxExpression) - Method in class com.hexaly.modeler.HxmMap
Associates the HxExpression to the given key in the map.
setExpression(HxmValue, HxExpression) - Method in class com.hexaly.modeler.HxmField
Sets the value of this field for the object given in parameter.
setExpression(HxmValue, HxExpression) - Method in class com.hexaly.modeler.HxmMap
Associates the HxExpression to the given key in the map.
setExpression(HxmValue, HxExpression) - Method in class com.hexaly.modeler.HxmProperty
Sets the value of this property for the object given in parameter.
setExpression(String, HxExpression) - Method in class com.hexaly.modeler.HxmMap
Associates the HxExpression to the given key in the map.
setExpression(String, HxExpression) - Method in class com.hexaly.modeler.HxmModule
Sets the HxExpression associated with the variable with the given name.
setFunction(long, HxmFunction) - Method in class com.hexaly.modeler.HxmMap
Associates the HxmFunction to the given key in the map.
setFunction(HxmValue, HxmFunction) - Method in class com.hexaly.modeler.HxmField
Sets the value of this field for the object given in parameter.
setFunction(HxmValue, HxmFunction) - Method in class com.hexaly.modeler.HxmMap
Associates the HxmFunction to the given key in the map.
setFunction(HxmValue, HxmFunction) - Method in class com.hexaly.modeler.HxmProperty
Sets the value of this property for the object given in parameter.
setFunction(String, HxmFunction) - Method in class com.hexaly.modeler.HxmMap
Associates the HxmFunction to the given key in the map.
setFunction(String, HxmFunction) - Method in class com.hexaly.modeler.HxmModule
Sets the HxmFunction associated with the variable with the given name.
setInt(long, long) - Method in class com.hexaly.modeler.HxmMap
Associates the integer value to the given key in the map.
setInt(HxmValue, long) - Method in class com.hexaly.modeler.HxmField
Sets the value of this field for the object given in parameter.
setInt(HxmValue, long) - Method in class com.hexaly.modeler.HxmMap
Associates the integer value to the given key in the map.
setInt(HxmValue, long) - Method in class com.hexaly.modeler.HxmProperty
Sets the value of this property for the object given in parameter.
setInt(String, long) - Method in class com.hexaly.modeler.HxmMap
Associates the integer value to the given key in the map.
setInt(String, long) - Method in class com.hexaly.modeler.HxmModule
Sets the integer value associated with the variable with the given name.
setIntervalValue(HxExpression, HxInterval) - Method in class com.hexaly.optimizer.HxSolution
Sets the value of the given expression in this solution.
setIntervalValue(HxInterval) - Method in class com.hexaly.optimizer.HxExpression
Sets the value of this expression in the current solution found by the optimizer.
setIntLowerBound(long) - Method in class com.hexaly.optimizer.HxExternalContext
Sets the lower bound of the external function.
setIntObjectiveThreshold(int, long) - Method in class com.hexaly.optimizer.HxParam
Sets the threshold of the objective with the given index.
setIntUpperBound(long) - Method in class com.hexaly.optimizer.HxExternalContext
Sets the upper bound of the external function.
setIntValue(long) - Method in class com.hexaly.optimizer.HxExpression
Sets the value of this expression in the current solution found by the optimizer.
setIntValue(HxExpression, long) - Method in class com.hexaly.optimizer.HxSolution
Sets the value of the given expression in this solution.
setIterationBetweenTicks(long) - Method in class com.hexaly.optimizer.HxParam
Sets the number of iterations between two events of type HxCallbackType.IterationTicked.
setIterationLimit(long) - Method in class com.hexaly.optimizer.HxParam
Sets the maximum number of iterations.
setIterationLimit(long) - Method in class com.hexaly.optimizer.HxPhase
Sets the number of iterations of this phase.
setLicenseContent(String) - Static method in class com.hexaly.optimizer.HxVersion
Change the license content that will be used for all new HexalyOptimizer objects.
setLicensePath(String) - Static method in class com.hexaly.optimizer.HxVersion
Change the license path used by Hexaly Optimizer.
setLogFile(String) - Method in class com.hexaly.optimizer.HxParam
Sets the path of the Hexaly Optimizer log file.
setLogWriter(PrintStream) - Method in class com.hexaly.optimizer.HxParam
Sets the stream used by Hexaly Optimizer for its logging.
setLowerBound(double) - Method in class com.hexaly.optimizer.HxExternalContext
Sets the lower bound of the external function.
setLowerBound(long) - Method in class com.hexaly.optimizer.HxExternalContext
Sets the lower bound of the external function.
setMap(long, HxmMap) - Method in class com.hexaly.modeler.HxmMap
Associates the HxmMap to the given key in the map.
setMap(HxmValue, HxmMap) - Method in class com.hexaly.modeler.HxmField
Sets the value of this field for the object given in parameter.
setMap(HxmValue, HxmMap) - Method in class com.hexaly.modeler.HxmMap
Associates the HxmMap to the given key in the map.
setMap(HxmValue, HxmMap) - Method in class com.hexaly.modeler.HxmProperty
Sets the value of this property for the object given in parameter.
setMap(String, HxmMap) - Method in class com.hexaly.modeler.HxmMap
Associates the HxmMap to the given key in the map.
setMap(String, HxmMap) - Method in class com.hexaly.modeler.HxmModule
Sets the HxmMap associated with the variable with the given name.
setModule(long, HxmModule) - Method in class com.hexaly.modeler.HxmMap
Associates the HxmModule to the given key in the map.
setModule(HxmValue, HxmModule) - Method in class com.hexaly.modeler.HxmField
Sets the value of this field for the object given in parameter.
setModule(HxmValue, HxmModule) - Method in class com.hexaly.modeler.HxmMap
Associates the HxmModule to the given key in the map.
setModule(HxmValue, HxmModule) - Method in class com.hexaly.modeler.HxmProperty
Sets the value of this property for the object given in parameter.
setModule(String, HxmModule) - Method in class com.hexaly.modeler.HxmMap
Associates the HxmModule to the given key in the map.
setModule(String, HxmModule) - Method in class com.hexaly.modeler.HxmModule
Sets the HxmModule associated with the variable with the given name.
setName(String) - Method in class com.hexaly.optimizer.HxExpression
Sets the name of this expression.
setNanable(boolean) - Method in class com.hexaly.optimizer.HxExternalContext
Sets whether or not the function can return a NaN value.
setNbDisplayedObjectives(int) - Method in class com.hexaly.optimizer.HxParam
Sets the number of displayed objectives.
setNbDisplayedViolatedConstraints(int) - Method in class com.hexaly.optimizer.HxParam
Sets the maximum number of violated constraints to display.
setNbThreads(int) - Method in class com.hexaly.optimizer.HxParam
Sets the number of threads used to parallelize the search.
setNil(String) - Method in class com.hexaly.modeler.HxmModule
Unsets the variable with the given name.
setObjectiveThreshold(int, double) - Method in class com.hexaly.optimizer.HxParam
Sets the threshold of the objective with the given index.
setObjectiveThreshold(int, long) - Method in class com.hexaly.optimizer.HxParam
Sets the threshold of the objective with the given index.
setOperand(int, double) - Method in class com.hexaly.optimizer.HxExpression
Replaces the operand of the given index.
setOperand(int, long) - Method in class com.hexaly.optimizer.HxExpression
Replaces the operand of the given index.
setOperand(int, HxExpression) - Method in class com.hexaly.optimizer.HxExpression
Replaces the operand of the given index.
setOptimizedObjective(int) - Method in class com.hexaly.optimizer.HxPhase
Sets the optimized objective of this phase.
setReturnValue(double) - Method in class com.hexaly.optimizer.HxEvaluationPoint
Sets the return value of this evaluation point.
setReturnValue(double[]) - Method in class com.hexaly.optimizer.HxEvaluationPoint
Sets the return value of this evaluation point.
setReturnValue(long) - Method in class com.hexaly.optimizer.HxEvaluationPoint
Sets the return value of this evaluation point.
setReturnValue(long[]) - Method in class com.hexaly.optimizer.HxEvaluationPoint
Sets the return value of this evaluation point.
setSeed(int) - Method in class com.hexaly.optimizer.HxParam
Sets the seed of the pseudo-random number generator used by the optimizer.
setStaticMember(int, HxmValue) - Method in class com.hexaly.modeler.HxmClass
Sets the value of the static member with the given id.
setStaticMember(String, HxmValue) - Method in class com.hexaly.modeler.HxmClass
Sets the value of the static member with the given id.
setStdErr(PrintStream) - Method in class com.hexaly.modeler.HexalyModeler
Sets the stream used by the modeler for its standard error output.
setStdOut(PrintStream) - Method in class com.hexaly.modeler.HexalyModeler
Sets the stream used by the modeler for its standard output methods like print or println.
setString(long, String) - Method in class com.hexaly.modeler.HxmMap
Associates the String value to the given key in the map.
setString(HxmValue, String) - Method in class com.hexaly.modeler.HxmField
Sets the value of this field for the object given in parameter.
setString(HxmValue, String) - Method in class com.hexaly.modeler.HxmMap
Associates the String value to the given key in the map.
setString(HxmValue, String) - Method in class com.hexaly.modeler.HxmProperty
Sets the value of this property for the object given in parameter.
setString(String, String) - Method in class com.hexaly.modeler.HxmMap
Associates the String value to the given key in the map.
setString(String, String) - Method in class com.hexaly.modeler.HxmModule
Sets the string associated with the variable with the given name.
setTimeBetweenDisplays(int) - Method in class com.hexaly.optimizer.HxParam
Sets the time in seconds between two consecutive displays in console while the optimizer is running.
setTimeBetweenTicks(int) - Method in class com.hexaly.optimizer.HxParam
Sets the time in seconds between two events of type HxCallbackType.TimeTicked.
setTimeLimit(int) - Method in class com.hexaly.optimizer.HxParam
Sets the time limit in seconds.
setTimeLimit(int) - Method in class com.hexaly.optimizer.HxPhase
Sets the time limit of this phase in seconds.
setUpperBound(double) - Method in class com.hexaly.optimizer.HxExternalContext
Sets the upper bound of the external function.
setUpperBound(long) - Method in class com.hexaly.optimizer.HxExternalContext
Sets the upper bound of the external function.
setValue(double) - Method in class com.hexaly.optimizer.HxExpression
Sets the value of this expression in the current solution found by the optimizer.
setValue(long) - Method in class com.hexaly.optimizer.HxExpression
Sets the value of this expression in the current solution found by the optimizer.
setValue(long, HxmValue) - Method in class com.hexaly.modeler.HxmMap
Associates the HxmValue to the given key.
setValue(HxmValue, HxmValue) - Method in class com.hexaly.modeler.HxmField
Sets the value of this field for the object given in parameter.
setValue(HxmValue, HxmValue) - Method in class com.hexaly.modeler.HxmMap
Associates the HxmValue to the given key in the map.
setValue(HxmValue, HxmValue) - Method in class com.hexaly.modeler.HxmProperty
Sets the value of this property for the object given in parameter.
setValue(HxExpression, double) - Method in class com.hexaly.optimizer.HxSolution
Sets the value of the given expression in this solution.
setValue(HxExpression, long) - Method in class com.hexaly.optimizer.HxSolution
Sets the value of the given expression in this solution.
setValue(HxExpression, HxInterval) - Method in class com.hexaly.optimizer.HxSolution
Sets the value of the given expression in this solution.
setValue(HxInterval) - Method in class com.hexaly.optimizer.HxExpression
Sets the value of this expression in the current solution found by the optimizer.
setValue(String, HxmValue) - Method in class com.hexaly.modeler.HxmMap
Associates the HxmValue to the given key in the map.
setValue(String, HxmValue) - Method in class com.hexaly.modeler.HxmModule
Sets the value associated with the variable with the given name.
setVar(long) - Method in class com.hexaly.optimizer.HxModel
Creates a set decision with the given length.
setVerbosity(int) - Method in class com.hexaly.optimizer.HxParam
Sets the verbosity level of the optimizer.
setWarningLevel(int) - Method in class com.hexaly.optimizer.HxParam
Sets the warning level.
sin(HxExpression) - Method in class com.hexaly.optimizer.HxModel
Creates a sine expression.
Sin - Enum constant in enum class com.hexaly.optimizer.HxOperator
Sine.
solve() - Method in class com.hexaly.optimizer.HexalyOptimizer
Solves the model.
Solver - Enum constant in enum class com.hexaly.optimizer.HxErrorCode
Code used when a problem occurs during the resolution.
sort(HxExpression) - Method in class com.hexaly.optimizer.HxModel
Creates a sorted array in ascending order, containing integer if the input is a collection or an array with only integers or boolean, and containing doubles if the array has at least one double.
sort(HxExpression, HxExpression) - Method in class com.hexaly.optimizer.HxModel
Creates a sorted array, containing integer if the input is a collection or an array with only integers or boolean, and containing doubles if the array has at least one double.
Sort - Enum constant in enum class com.hexaly.optimizer.HxOperator
Sort.
sqrt(HxExpression) - Method in class com.hexaly.optimizer.HxModel
Creates a square root expression.
Sqrt - Enum constant in enum class com.hexaly.optimizer.HxOperator
Square root.
start(HxExpression) - Method in class com.hexaly.optimizer.HxModel
Creates a start expression.
Start - Enum constant in enum class com.hexaly.optimizer.HxOperator
The start of a non-void interval.
stepArray(HxExpression, HxExpression) - Method in class com.hexaly.optimizer.HxModel
Creates a stepArray expression.
StepArray - Enum constant in enum class com.hexaly.optimizer.HxOperator
A constant array with optimised memory.
stop() - Method in class com.hexaly.optimizer.HexalyOptimizer
Aborts the resolution previously launched using HexalyOptimizer.solve().
Stopped - Enum constant in enum class com.hexaly.optimizer.HxState
Optimizer is stopped.
String - Enum constant in enum class com.hexaly.modeler.HxmType
A string is an immutable sequence of unicode characters.
sub(double, HxExpression) - Method in class com.hexaly.optimizer.HxModel
Creates a substraction expression.
sub(long, HxExpression) - Method in class com.hexaly.optimizer.HxModel
Creates a substraction expression.
sub(HxExpression, double) - Method in class com.hexaly.optimizer.HxModel
Creates a substraction expression.
sub(HxExpression, long) - Method in class com.hexaly.optimizer.HxModel
Creates a substraction expression.
sub(HxExpression, HxExpression) - Method in class com.hexaly.optimizer.HxModel
Creates a substraction expression.
Sub - Enum constant in enum class com.hexaly.optimizer.HxOperator
Substraction.
sum() - Method in class com.hexaly.optimizer.HxModel
Creates a sum expression.
sum(double) - Method in class com.hexaly.optimizer.HxModel
Creates a sum expression.
sum(double, HxExpression) - Method in class com.hexaly.optimizer.HxModel
Creates a sum expression.
sum(long) - Method in class com.hexaly.optimizer.HxModel
Creates a sum expression.
sum(long, HxExpression) - Method in class com.hexaly.optimizer.HxModel
Creates a sum expression.
sum(HxExpression) - Method in class com.hexaly.optimizer.HxModel
Creates a sum expression.
sum(HxExpression...) - Method in class com.hexaly.optimizer.HxModel
Creates a sum expression.
sum(HxExpression, double) - Method in class com.hexaly.optimizer.HxModel
Creates a sum expression.
sum(HxExpression, long) - Method in class com.hexaly.optimizer.HxModel
Creates a sum expression.
sum(HxExpression, HxExpression) - Method in class com.hexaly.optimizer.HxModel
Creates a sum expression.
sum(Iterable<HxExpression>) - Method in class com.hexaly.optimizer.HxModel
Creates a sum expression.
Sum - Enum constant in enum class com.hexaly.optimizer.HxOperator
Sum.

T

tan(HxExpression) - Method in class com.hexaly.optimizer.HxModel
Creates a tangent expression.
Tan - Enum constant in enum class com.hexaly.optimizer.HxOperator
Tangent.
TimeTicked - Enum constant in enum class com.hexaly.optimizer.HxCallbackType
Event that occurs regularly during the resolution.
toString() - Method in class com.hexaly.optimizer.HexalyOptimizer
Returns a String representation of this Hexaly Optimizer environment.
toString() - Method in class com.hexaly.optimizer.HxArray
Returns a string representation of the values in the array in the format "{ val0, val1, ..., valN }"
toString() - Method in class com.hexaly.optimizer.HxCollection
Returns a string representation of the values in the collection in the format "{ val0, val1, ..., valN }"
toString() - Method in exception com.hexaly.optimizer.HxException
Same as getMessage().
toString() - Method in class com.hexaly.optimizer.HxExpression
 
toString() - Method in class com.hexaly.optimizer.HxInconsistency
Returns a string representation of this inconsistency core.
toString() - Method in class com.hexaly.optimizer.HxInterval
Returns a string representation of the interval.
toString() - Method in class com.hexaly.optimizer.HxModel
Returns a String representation of this model.
toString() - Method in class com.hexaly.optimizer.HxParam
Returns a String representation of these parameters.
toString() - Method in class com.hexaly.optimizer.HxPhase
Returns a String representation of this phase.
toString() - Method in class com.hexaly.optimizer.HxStatistics
Returns a String representation of the statistics.

U

union(HxExpression...) - Method in class com.hexaly.optimizer.HxModel
Creates an union expression of n iterables.
Union - Enum constant in enum class com.hexaly.optimizer.HxOperator
Returns the union of iterables.
unset(long) - Method in class com.hexaly.modeler.HxmMap
Unsets the given key in the map if present.
unset(HxmValue) - Method in class com.hexaly.modeler.HxmMap
Unsets the given key in the map if present.
unset(String) - Method in class com.hexaly.modeler.HxmMap
Unsets the given key in the map if present.
unset(String) - Method in class com.hexaly.modeler.HxmModule
Unsets the variable with the given name.

V

valueOf(String) - Static method in enum class com.hexaly.modeler.HxmMemberType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.hexaly.modeler.HxmType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.hexaly.optimizer.HxCallbackType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.hexaly.optimizer.HxErrorCode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.hexaly.optimizer.HxObjectiveDirection
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.hexaly.optimizer.HxOperator
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.hexaly.optimizer.HxSolutionStatus
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.hexaly.optimizer.HxState
Returns the enum constant of this class with the specified name.
values() - Static method in enum class com.hexaly.modeler.HxmMemberType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.hexaly.modeler.HxmType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.hexaly.optimizer.HxCallbackType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.hexaly.optimizer.HxErrorCode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.hexaly.optimizer.HxObjectiveDirection
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.hexaly.optimizer.HxOperator
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.hexaly.optimizer.HxSolutionStatus
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.hexaly.optimizer.HxState
Returns an array containing the constants of this enum class, in the order they are declared.

X

xor() - Method in class com.hexaly.optimizer.HxModel
Creates a XOR expression.
xor(HxExpression) - Method in class com.hexaly.optimizer.HxModel
Creates a XOR expression.
xor(HxExpression...) - Method in class com.hexaly.optimizer.HxModel
Creates a XOR expression.
xor(HxExpression, HxExpression) - Method in class com.hexaly.optimizer.HxModel
Creates a XOR expression.
xor(Iterable<HxExpression>) - Method in class com.hexaly.optimizer.HxModel
Creates a XOR expression.
Xor - Enum constant in enum class com.hexaly.optimizer.HxOperator
Exclusive or (also called "xor").
A B C D E F G H I L M N O P R S T U V X 
All Classes and Interfaces|All Packages|Serialized Form