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.
- 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. - 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.
- getNbAcceptedMoves() - Method in class com.hexaly.optimizer.HxStatistics
-
Deprecated.As of 9.0, this parameter gives an inaccurate view of Hexaly Optimizer search.
- 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.
- 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.
- getNbImprovingMoves() - Method in class com.hexaly.optimizer.HxStatistics
-
Deprecated.As of 9.0, this parameter gives an inaccurate view of Hexaly Optimizer search.
- getNbInfeasibleMoves() - Method in class com.hexaly.optimizer.HxStatistics
-
Deprecated.As of 9.0, this parameter gives an inaccurate view of Hexaly Optimizer search.
- 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.
- getNbMoves() - Method in class com.hexaly.optimizer.HxStatistics
-
Deprecated.As of 9.0, this parameter gives an inaccurate view of Hexaly Optimizer search.
- 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.
- getNbRejectedMoves() - Method in class com.hexaly.optimizer.HxStatistics
-
Deprecated.As of 9.0, this parameter gives an inaccurate view of Hexaly Optimizer search.
- 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.
- getPercentAcceptedMoves() - Method in class com.hexaly.optimizer.HxStatistics
-
Deprecated.As of 9.0, this parameter gives an inaccurate view of Hexaly Optimizer search.
- getPercentImprovingMoves() - Method in class com.hexaly.optimizer.HxStatistics
-
Deprecated.As of 9.0, this parameter gives an inaccurate view of Hexaly Optimizer search.
- getPercentInfeasibleMoves() - Method in class com.hexaly.optimizer.HxStatistics
-
Deprecated.As of 9.0, this parameter gives an inaccurate view of Hexaly Optimizer search.
- getPercentRejectedMoves() - Method in class com.hexaly.optimizer.HxStatistics
-
Deprecated.As of 9.0, this parameter gives an inaccurate view of Hexaly Optimizer search.
- 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].
- 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
- HxInterval(long, long) - Constructor for class com.hexaly.optimizer.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.
- 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).
- 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.
- 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
-
Changes the license content.
- setLicensePath(String) - Static method in class com.hexaly.optimizer.HxVersion
-
Changes 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.
- 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.
- 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, containing the same values as the array given as unique parameter, sorted in ascending order.
- sort(HxExpression, HxExpression) - Method in class com.hexaly.optimizer.HxModel
-
Creates a sorted array, containing the same values as the array given as first parameter, sorted in ascending order based on the values returned by the the lambda function given as second parameter.
- Sort - 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