Package org.jacop.floats.constraints
Class MultivariateIntervalNewton
- java.lang.Object
-
- org.jacop.floats.constraints.MultivariateIntervalNewton
-
public class MultivariateIntervalNewton extends java.lang.ObjectMultivariateIntervalNewton 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 booleandebug(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) Constraintconstraint(FloatVar v)(package private) booleancontains(FloatVar[] fs, FloatVar r)FloatInterval[]solve()java.lang.StringtoString()(package private) doublevalue(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:
toStringin classjava.lang.Object
-
-