Uses of Class
org.jacop.floats.core.FloatVar
-
Packages that use FloatVar Package Description org.jacop.constraints org.jacop.floats.constraints org.jacop.floats.constraints.linear org.jacop.floats.core org.jacop.floats.search org.jacop.fz org.jacop.fz.constraints -
-
Uses of FloatVar in org.jacop.constraints
Methods in org.jacop.constraints that return FloatVar Modifier and Type Method Description FloatVar
DecomposedConstraint. derivative(Store store, FloatVar f, java.util.Set<FloatVar> vars, FloatVar x)
Methods in org.jacop.constraints with parameters of type FloatVar Modifier and Type Method Description FloatVar
DecomposedConstraint. derivative(Store store, FloatVar f, java.util.Set<FloatVar> vars, FloatVar x)
Method parameters in org.jacop.constraints with type arguments of type FloatVar Modifier and Type Method Description FloatVar
DecomposedConstraint. derivative(Store store, FloatVar f, java.util.Set<FloatVar> vars, FloatVar x)
-
Uses of FloatVar in org.jacop.floats.constraints
Fields in org.jacop.floats.constraints declared as FloatVar Modifier and Type Field Description (package private) FloatVar[]
EquationSystem. f
(package private) FloatVar[]
MultivariateIntervalNewton. f
(package private) FloatVar[][]
MultivariateIntervalNewton. fprime
FloatVar[]
ElementFloatVariable. list
It specifies list of variables within an element constraint list[index - indexOffset] = value.FloatVar[]
Max. list
It specifies a list of variables among which a maximum value is being searched for.FloatVar[]
Min. list
It specifies a list of variables among which the minimum value is being searched for.FloatVar
Max. max
It specifies variable max which stores the maximum value present in the list.FloatVar
Min. min
It specifies variable min, which stores the minimum value within the whole list.FloatVar
AbsPeqR. p
It contains variable p.FloatVar
CosPeqR_decomposed. p
It contains variable p.FloatVar
CosPeqR. p
It contains variable p.FloatVar
ExpPeqR. p
It specifies a left hand variable in equality constraint.FloatVar
PeqC. p
It specifies the variable which is constrained to be equal to the specified value.FloatVar
PeqQ. p
It specifies a left hand variable in equality constraint.FloatVar
PgtC. p
It specifies variable p which must be greater than a given constraint.FloatVar
PgteqC. p
It specifies variables p which must be greater or equal to a given constant.FloatVar
PgteqQ. p
It specifies variables p which must be greater or equal to a given varibale.FloatVar
PgtQ. p
It specifies variable p which must be smaller or equal to q.FloatVar
PltC. p
It specifies variable x to be lower than a given constant.FloatVar
PlteqC. p
It specifies variable x which must be smaller or equal to a given constant.FloatVar
PlteqQ. p
It specifies variable p which must be smaller or equal to q.FloatVar
PltQ. p
It specifies variable p to be lower than q.FloatVar
PmulCeqR. p
It specifies variable p in constraint p * c = r.FloatVar
PmulQeqR. p
It specifies variable p in constraint p * q = r.FloatVar
PneqC. p
It specifies the variable which is constrained to be equal to the specified value.FloatVar
PneqQ. p
It specifies a left hand variable in equality constraint.FloatVar
PplusCeqR. p
It specifies variable p in constraint p+c=r.FloatVar
PplusQeqR. p
It specifies variable p in constraint p+q=r.FloatVar
SinPeqR. p
It contains variable p.FloatVar
TanPeqR. p
It contains variable p.FloatVar
XeqP. p
It specifies a right hand variable in equality constraint.FloatVar
AbsPeqR. q
It contains variable q.FloatVar
CosPeqR_decomposed. q
It contains variable q.FloatVar
CosPeqR. q
It contains variable q.FloatVar
ExpPeqR. q
It specifies a right hand variable in equality constraint.FloatVar
PeqQ. q
It specifies a right hand variable in equality constraint.FloatVar
PgteqQ. q
It specifies variablw q from which a given variable must be greater or equal.FloatVar
PgtQ. q
It specifies variable q.FloatVar
PlteqQ. q
It specifies variable q.FloatVar
PltQ. q
It specifies the second parameterFloatVar
PmulQeqR. q
It specifies variable q in constraint p * q = r.FloatVar
PneqQ. q
It specifies a right hand variable in equality constraint.FloatVar
PplusQeqR. q
It specifies variable q in constraint p+q=r.FloatVar
SinPeqR. q
It contains variable q.FloatVar
TanPeqR. q
It contains variable q.FloatVar
PmulCeqR. r
It specifies variable r in constraint p * c = r.FloatVar
PmulQeqR. r
It specifies variable r in constraint p * q = r.FloatVar
PplusCeqR. r
It specifies variable r in constraint p+c=r.FloatVar
PplusQeqR. r
It specifies variable r in constraint p+q=r.FloatVar
ElementFloat. value
It specifies variable value within an element constraint list[index-indexOffset] = value.FloatVar
ElementFloatVariable. value
It specifies variable value within an element constraint list[index - indexOffset] = value.(package private) FloatVar[]
EquationSystem. x
(package private) FloatVar[]
MultivariateIntervalNewton. x
Fields in org.jacop.floats.constraints with type parameters of type FloatVar Modifier and Type Field Description (package private) static java.util.Map<FloatVar,Constraint>
Derivative. definitionConstraint
(package private) java.util.Map<FloatVar,java.lang.Double>
MultivariateIntervalNewton. map
Methods in org.jacop.floats.constraints that return FloatVar Modifier and Type Method Description FloatVar
CosPeqR. derivative(Store store, FloatVar f, java.util.Set<FloatVar> vars, FloatVar x)
FloatVar
ExpPeqR. derivative(Store store, FloatVar f, java.util.Set<FloatVar> vars, FloatVar x)
FloatVar
LinearFloat. derivative(Store store, FloatVar f, java.util.Set<FloatVar> vars, FloatVar x)
FloatVar
PmulCeqR. derivative(Store store, FloatVar f, java.util.Set<FloatVar> vars, FloatVar x)
FloatVar
PmulQeqR. derivative(Store store, FloatVar f, java.util.Set<FloatVar> vars, FloatVar x)
FloatVar
PplusCeqR. derivative(Store store, FloatVar f, java.util.Set<FloatVar> vars, FloatVar x)
FloatVar
PplusQeqR. derivative(Store store, FloatVar f, java.util.Set<FloatVar> vars, FloatVar x)
FloatVar
SinPeqR. derivative(Store store, FloatVar f, java.util.Set<FloatVar> vars, FloatVar x)
FloatVar
SqrtPeqR. derivative(Store store, FloatVar f, java.util.Set<FloatVar> vars, FloatVar x)
static FloatVar
Derivative. getDerivative(Store store, FloatVar f, java.util.Set<FloatVar> vars, FloatVar x)
Methods in org.jacop.floats.constraints with parameters of type FloatVar Modifier and Type Method Description (package private) Constraint
MultivariateIntervalNewton. constraint(FloatVar v)
(package private) boolean
MultivariateIntervalNewton. contains(FloatVar[] fs, FloatVar r)
static void
Derivative. defineConstraint(FloatVar f, Constraint c)
FloatVar
CosPeqR. derivative(Store store, FloatVar f, java.util.Set<FloatVar> vars, FloatVar x)
FloatVar
ExpPeqR. derivative(Store store, FloatVar f, java.util.Set<FloatVar> vars, FloatVar x)
FloatVar
LinearFloat. derivative(Store store, FloatVar f, java.util.Set<FloatVar> vars, FloatVar x)
FloatVar
PmulCeqR. derivative(Store store, FloatVar f, java.util.Set<FloatVar> vars, FloatVar x)
FloatVar
PmulQeqR. derivative(Store store, FloatVar f, java.util.Set<FloatVar> vars, FloatVar x)
FloatVar
PplusCeqR. derivative(Store store, FloatVar f, java.util.Set<FloatVar> vars, FloatVar x)
FloatVar
PplusQeqR. derivative(Store store, FloatVar f, java.util.Set<FloatVar> vars, FloatVar x)
FloatVar
SinPeqR. derivative(Store store, FloatVar f, java.util.Set<FloatVar> vars, FloatVar x)
FloatVar
SqrtPeqR. derivative(Store store, FloatVar f, java.util.Set<FloatVar> vars, FloatVar x)
private boolean
ElementFloatVariable. disjoint(FloatVar v1, FloatVar v2)
static FloatVar
Derivative. getDerivative(Store store, FloatVar f, java.util.Set<FloatVar> vars, FloatVar x)
(package private) FloatInterval
CosPeqR. normalize(FloatVar v)
(package private) FloatInterval
SinPeqR. normalize(FloatVar v)
(package private) FloatInterval
TanPeqR. normalize(FloatVar v)
(package private) static Constraint
Derivative. resolveConstraint(FloatVar f, java.util.List<Constraint> cs)
(package private) double
MultivariateIntervalNewton. value(FloatVar f)
Method parameters in org.jacop.floats.constraints with type arguments of type FloatVar Modifier and Type Method Description FloatVar
CosPeqR. derivative(Store store, FloatVar f, java.util.Set<FloatVar> vars, FloatVar x)
FloatVar
ExpPeqR. derivative(Store store, FloatVar f, java.util.Set<FloatVar> vars, FloatVar x)
FloatVar
LinearFloat. derivative(Store store, FloatVar f, java.util.Set<FloatVar> vars, FloatVar x)
FloatVar
PmulCeqR. derivative(Store store, FloatVar f, java.util.Set<FloatVar> vars, FloatVar x)
FloatVar
PmulQeqR. derivative(Store store, FloatVar f, java.util.Set<FloatVar> vars, FloatVar x)
FloatVar
PplusCeqR. derivative(Store store, FloatVar f, java.util.Set<FloatVar> vars, FloatVar x)
FloatVar
PplusQeqR. derivative(Store store, FloatVar f, java.util.Set<FloatVar> vars, FloatVar x)
FloatVar
SinPeqR. derivative(Store store, FloatVar f, java.util.Set<FloatVar> vars, FloatVar x)
FloatVar
SqrtPeqR. derivative(Store store, FloatVar f, java.util.Set<FloatVar> vars, FloatVar x)
static FloatVar
Derivative. getDerivative(Store store, FloatVar f, java.util.Set<FloatVar> vars, FloatVar x)
Constructors in org.jacop.floats.constraints with parameters of type FloatVar Constructor Description AbsPeqR(FloatVar p, FloatVar q)
It constructs |P| = Q constraints.AcosPeqR(FloatVar p, FloatVar q)
It constructs sin(P) = Q constraints.AsinPeqR(FloatVar p, FloatVar q)
It constructs sin(P) = Q constraints.AtanPeqR(FloatVar p, FloatVar q)
It constructs sin(P) = Q constraints.CosPeqR(FloatVar p, FloatVar q)
It constructs cos(P) = Q constraints.CosPeqR_decomposed(FloatVar p, FloatVar q)
It constructs cos(P) = Q constraints.ElementFloat(IntVar index, double[] list, FloatVar value)
It constructs an element constraint with indexOffset by default set to 0.ElementFloat(IntVar index, double[] list, FloatVar value, int indexOffset)
It constructs an element constraint.ElementFloat(IntVar index, java.util.List<java.lang.Double> list, FloatVar value)
It constructs an element constraint with default indexOffset equal 0.ElementFloat(IntVar index, java.util.List<java.lang.Double> list, FloatVar value, int indexOffset)
It constructs an element constraint.ElementFloatVariable(IntVar index, java.util.List<? extends FloatVar> list, FloatVar value)
It constructs an element constraint.ElementFloatVariable(IntVar index, java.util.List<? extends FloatVar> list, FloatVar value, int indexOffset)
It constructs an element constraint.ElementFloatVariable(IntVar index, FloatVar[] list, FloatVar value)
It constructs an element constraint.ElementFloatVariable(IntVar index, FloatVar[] list, FloatVar value, int indexOffset)
It constructs an element constraint.EquationSystem(Store store, FloatVar[] f, FloatVar[] x)
It constructs the constraint EquationSystem.ExpPeqR(FloatVar p, FloatVar q)
It constructs constraint P = Q.LinearFloat(Store store, FloatVar[] list, double[] weights, java.lang.String rel, double sum)
Deprecated.LinearFloat constraint does not use Store parameter any longer.LinearFloat(Store store, FloatVar[] list, double[] weights, java.lang.String rel, FloatVar sum)
Deprecated.LinearFloat constraint does not use Store parameter any longer.LinearFloat(FloatVar[] list, double[] weights, java.lang.String rel, double sum)
LinearFloat(FloatVar[] list, double[] weights, java.lang.String rel, FloatVar sum)
LnPeqR(FloatVar p, FloatVar q)
It constructs constraint Ln(P) = Q.Max(java.util.List<? extends FloatVar> variables, FloatVar max)
It constructs max constraint.Max(FloatVar[] list, FloatVar max)
It constructs max constraint.Min(java.util.List<? extends FloatVar> list, FloatVar min)
It constructs min constraint.Min(FloatVar[] list, FloatVar min)
It constructs min constraint.MultivariateIntervalNewton(Store store, FloatVar[] f, FloatVar[] x)
PdivCeqR(FloatVar p, double c, FloatVar r)
It constructs a constraint P / Q = R.PdivQeqR(FloatVar p, FloatVar q, FloatVar r)
It constructs a constraint P / Q = R.PeqC(FloatVar p, double c)
It constructs the constraint P = C.PeqQ(FloatVar p, FloatVar q)
It constructs constraint P = Q.PgtC(FloatVar p, double c)
It constructs constraint P > C.PgteqC(FloatVar p, double c)
It constructs constraint P >= C.PgteqQ(FloatVar p, FloatVar q)
It constructs constraint P >= Q.PgtQ(FloatVar p, FloatVar q)
It constructs constraint P <= Q.PltC(FloatVar p, double c)
It constructs constraint P < C.PlteqC(FloatVar p, double c)
It constructs constraint P <= C.PlteqQ(FloatVar p, FloatVar q)
It constructs constraint P <= Q.PltQ(FloatVar p, FloatVar q)
It constructs constraint P < C.PminusCeqR(FloatVar p, double c, FloatVar r)
It constructs constraint P-Q=R.PminusQeqR(FloatVar p, FloatVar q, FloatVar r)
It constructs constraint P-Q=R.PmulCeqR(FloatVar p, double c, FloatVar r)
It constructs a constraint P * C = R.PmulQeqR(FloatVar p, FloatVar q, FloatVar r)
It constructs a constraint P * Q = R.PneqC(FloatVar p, double c)
It constructs the constraint P = C.PneqQ(FloatVar p, FloatVar q)
It constructs constraint P = Q.PplusCeqR(FloatVar p, double c, FloatVar r)
It constructs constraint P+C=R.PplusQeqR(FloatVar p, FloatVar q, FloatVar r)
It constructs constraint P+Q=R.SinPeqR(FloatVar p, FloatVar q)
It constructs sin(P) = Q constraints.SqrtPeqR(FloatVar p, FloatVar r)
It constructs a constraint sqrt(P) = R.SumFloat(Store store, FloatVar[] list, java.lang.String rel, FloatVar sum)
Deprecated.SumFloat constraint does not use Store parameter any longer.SumFloat(FloatVar[] list, java.lang.String rel, FloatVar sum)
TanPeqR(FloatVar p, FloatVar q)
It constructs sin(P) = Q constraints.XeqP(IntVar x, FloatVar p)
It constructs constraint X = P.Constructor parameters in org.jacop.floats.constraints with type arguments of type FloatVar Constructor Description ElementFloatVariable(IntVar index, java.util.List<? extends FloatVar> list, FloatVar value)
It constructs an element constraint.ElementFloatVariable(IntVar index, java.util.List<? extends FloatVar> list, FloatVar value, int indexOffset)
It constructs an element constraint.LinearFloat(java.util.List<? extends FloatVar> variables, java.util.List<java.lang.Double> weights, java.lang.String rel, double sum)
It constructs the constraint LinearFloat.LinearFloat(Store store, java.util.List<? extends FloatVar> variables, java.util.List<java.lang.Double> weights, java.lang.String rel, double sum)
Deprecated.LinearFloat constraint does not use Store parameter any longer.Max(java.util.List<? extends FloatVar> variables, FloatVar max)
It constructs max constraint.Min(java.util.List<? extends FloatVar> list, FloatVar min)
It constructs min constraint. -
Uses of FloatVar in org.jacop.floats.constraints.linear
Fields in org.jacop.floats.constraints.linear declared as FloatVar Modifier and Type Field Description FloatVar[]
Linear. list
It specifies a list of variables being summed.(package private) FloatVar
VariableNode. var
Fields in org.jacop.floats.constraints.linear with type parameters of type FloatVar Modifier and Type Field Description (package private) SimpleHashSet<FloatVar>
Linear. variableQueue
(package private) java.util.Map<FloatVar,VariableNode>
Linear. varMap
Methods in org.jacop.floats.constraints.linear with parameters of type FloatVar Modifier and Type Method Description private void
Linear. commonInitialization(Store store, FloatVar[] list, double[] weights, java.lang.String rel, double sum)
Method parameters in org.jacop.floats.constraints.linear with type arguments of type FloatVar Modifier and Type Method Description (package private) void
Linear. propagate(SimpleHashSet<FloatVar> fdvs)
Constructors in org.jacop.floats.constraints.linear with parameters of type FloatVar Constructor Description Linear(Store store, FloatVar[] list, double[] weights, java.lang.String rel, double sum)
Linear(Store store, FloatVar[] list, double[] weights, java.lang.String rel, FloatVar sum)
VarNode(Store store, FloatVar v)
VarWeightNode(Store store, FloatVar v, double w)
Constructor parameters in org.jacop.floats.constraints.linear with type arguments of type FloatVar Constructor Description Linear(Store store, java.util.List<? extends FloatVar> variables, java.util.List<java.lang.Double> weights, java.lang.String rel, double sum)
It constructs the constraint Linear. -
Uses of FloatVar in org.jacop.floats.core
Methods in org.jacop.floats.core with parameters of type FloatVar Modifier and Type Method Description boolean
FloatVar. eq(FloatVar var)
It checks if the domains of variables are equal.static double
FloatDomain. maxULP(FloatVar f)
static double
FloatDomain. minULP(FloatVar f)
-
Uses of FloatVar in org.jacop.floats.search
Classes in org.jacop.floats.search with type parameters of type FloatVar Modifier and Type Class Description class
LargestMaxFloat<T extends FloatVar>
Defines a LargestMaxFloat comparator for Variables.class
LargestMinFloat<T extends FloatVar>
Defines a LargestMinFloat comparator for Variables.class
MaxRegretFloat<T extends FloatVar>
Defines a MaxRegretFloat comparator for Variables.class
SmallestMaxFloat<T extends FloatVar>
Defines a SmallestMaxFloat comparator for Variables.class
SmallestMinFloat<T extends FloatVar>
Defines a SmallestMinFloat comparator for variables.Fields in org.jacop.floats.search declared as FloatVar Modifier and Type Field Description (package private) FloatVar
Optimize. cost
Fields in org.jacop.floats.search with type parameters of type FloatVar Modifier and Type Field Description (package private) SplitSelectFloat<FloatVar>
Optimize. split
Constructors in org.jacop.floats.search with parameters of type FloatVar Constructor Description Optimize(Store store, DepthFirstSearch<T> search, SelectChoicePoint<T> select, FloatVar cost)
-
Uses of FloatVar in org.jacop.fz
Fields in org.jacop.fz declared as FloatVar Modifier and Type Field Description (package private) FloatVar[]
DefaultSearchVars. float_search_variables
Fields in org.jacop.fz with type parameters of type FloatVar Modifier and Type Field Description (package private) java.util.HashMap<java.lang.Double,FloatVar>
Tables. constantFloatTable
(package private) java.util.HashMap<java.lang.String,FloatVar>
Tables. variableFloatTable
Methods in org.jacop.fz that return FloatVar Modifier and Type Method Description (package private) FloatVar
Solve. getCostFloat(ASTSolveExpr node)
FloatVar
Tables. getFloatConstant(double c)
(package private) FloatVar[]
SearchItem. getFloatVarArray(SimpleNode node)
(package private) FloatVar
SearchItem. getFloatVariable(ASTScalarFlatExpr node)
FloatVar
Tables. getFloatVariable(java.lang.String ident)
It returns the variable of the given identity.(package private) FloatVar[]
DefaultSearchVars. getFloatVars()
(package private) FloatVar[]
VariablesParameters. getScalarFlatExpr_ArrayVarFloat(Store store, SimpleNode node, int index)
(package private) FloatVar
VariablesParameters. getScalarFlatExpr_varFloat(Store store, SimpleNode node, int i)
FloatVar[]
Tables. getVariableFloatArray(java.lang.String ident)
It returns the float variable array of the given identity.Methods in org.jacop.fz that return types with arguments of type FloatVar Modifier and Type Method Description ComparatorVariable<FloatVar>
SearchItem. getFloatVarSelect()
Methods in org.jacop.fz with parameters of type FloatVar Modifier and Type Method Description void
Tables. addFloatVariable(java.lang.String ident, FloatVar var)
It adds a variable with a given identity to the storage.void
Tables. addVariableFloatArray(java.lang.String ident, FloatVar[] array)
It adds a float variable array to the storage. -
Uses of FloatVar in org.jacop.fz.constraints
Methods in org.jacop.fz.constraints that return FloatVar Modifier and Type Method Description (package private) FloatVar[]
Support. getFloatVarArray(SimpleNode node)
(package private) FloatVar
Support. getFloatVariable(ASTScalarFlatExpr node)
Methods in org.jacop.fz.constraints with parameters of type FloatVar Modifier and Type Method Description (package private) boolean
ElementConstraints. allFloatSingleton(FloatVar[] vs)
(package private) void
ElementConstraints. poseElementFloat(IntVar p1, double[] p2, FloatVar p3)
-