Index
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
HxmClassto 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
HxExpressionto 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
HxmFunctionto 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
HxmMapto 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
HxmModuleto 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
HxmMapand 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
HxmClassassociated 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
HxmClassassociated 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
HxmClassassociated with the given key. - getClass(String) - Method in class com.hexaly.modeler.HxmModule
-
Returns the
HxmClasswith 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
HxExpressionassociated 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
HxExpressionassociated 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
HxExpressionassociated with the given key. - getExpression(String) - Method in class com.hexaly.modeler.HxmModule
-
Returns the
HxExpressionwith 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
HxmFunctionassociated 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
HxmFunctionassociated 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
HxmFunctionassociated with the given key. - getFunction(String) - Method in class com.hexaly.modeler.HxmModule
-
Returns the
HxmFunctionwith 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
HxmMapassociated 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
HxmMapassociated 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
HxmMapassociated with the given key. - getMap(String) - Method in class com.hexaly.modeler.HxmModule
-
Returns the
HxmMapwith 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
HxmModuleassociated 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
HxmModuleassociated 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
HxmModuleassociated with the given key. - getModule(String) - Method in class com.hexaly.modeler.HxmModule
-
Returns the
HxmModulewith 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
printorprintln. - 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
HxmValuewith 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
HxmMapentry (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]wherenis 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]wherenis 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
HxmClassto 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
HxmClassto 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
HxmClassto the given key in the map. - setClass(String, HxmClass) - Method in class com.hexaly.modeler.HxmModule
-
Sets the
HxmClassassociated 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
HxExpressionto 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
HxExpressionto 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
HxExpressionto the given key in the map. - setExpression(String, HxExpression) - Method in class com.hexaly.modeler.HxmModule
-
Sets the
HxExpressionassociated with the variable with the given name. - setFunction(long, HxmFunction) - Method in class com.hexaly.modeler.HxmMap
-
Associates the
HxmFunctionto 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
HxmFunctionto 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
HxmFunctionto the given key in the map. - setFunction(String, HxmFunction) - Method in class com.hexaly.modeler.HxmModule
-
Sets the
HxmFunctionassociated 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
HexalyOptimizerobjects. - 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
HxmMapto 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
HxmMapto 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
HxmMapto the given key in the map. - setMap(String, HxmMap) - Method in class com.hexaly.modeler.HxmModule
-
Sets the
HxmMapassociated with the variable with the given name. - setModule(long, HxmModule) - Method in class com.hexaly.modeler.HxmMap
-
Associates the
HxmModuleto 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
HxmModuleto 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
HxmModuleto the given key in the map. - setModule(String, HxmModule) - Method in class com.hexaly.modeler.HxmModule
-
Sets the
HxmModuleassociated 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
printorprintln. - 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
HxmValueto 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
HxmValueto 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
HxmValueto 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").
All Classes and Interfaces|All Packages|Serialized Form