Package org.jacop.floats.constraints
Class MultivariateIntervalNewton
- java.lang.Object
-
- org.jacop.floats.constraints.MultivariateIntervalNewton
-
public class MultivariateIntervalNewton extends java.lang.Object
MultivariateIntervalNewton implements multivariate interval Newton method for solving a system of non linear equations.- Version:
- 4.8
-
-
Field Summary
Fields Modifier and Type Field Description (package private) FloatInterval[][]
A
(package private) double[]
b
(package private) static boolean
debug
(package private) java.util.Stack<Constraint>
eval
(package private) FloatVar[]
f
(package private) FloatVar[][]
fprime
(package private) java.util.Map<FloatVar,java.lang.Double>
map
(package private) FloatVar[]
x
(package private) double[]
xInit
-
Constructor Summary
Constructors Constructor Description MultivariateIntervalNewton(Store store, FloatVar[] f, FloatVar[] x)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) Constraint
constraint(FloatVar v)
(package private) boolean
contains(FloatVar[] fs, FloatVar r)
FloatInterval[]
solve()
java.lang.String
toString()
(package private) double
value(FloatVar f)
(package private) double[]
values()
-
-
-
Field Detail
-
debug
static final boolean debug
- See Also:
- Constant Field Values
-
f
FloatVar[] f
-
x
FloatVar[] x
-
fprime
FloatVar[][] fprime
-
xInit
double[] xInit
-
A
FloatInterval[][] A
-
b
double[] b
-
map
java.util.Map<FloatVar,java.lang.Double> map
-
eval
java.util.Stack<Constraint> eval
-
-
Method Detail
-
solve
public FloatInterval[] solve()
-
values
double[] values()
-
value
double value(FloatVar f)
-
constraint
Constraint constraint(FloatVar v)
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-