Lines Matching defs:point
23 * This class holds a point and the vectorial value of an objective function at this point.
36 private final double[] point;
38 /** Vectorial value of the objective function at the point. */
41 /** Build a point/objective function value pair.
42 * @param point point coordinates (the built instance will store
44 * @param value value of an objective function at the point
46 public VectorialPointValuePair(final double[] point, final double[] value) {
47 this.point = (point == null) ? null : point.clone();
51 /** Build a point/objective function value pair.
52 * @param point point coordinates (the built instance will store
54 * @param value value of an objective function at the point
58 public VectorialPointValuePair(final double[] point, final double[] value,
60 this.point = copyArray ?
61 ((point == null) ? null : point.clone()) :
62 point;
68 /** Get the point.
69 * @return a copy of the stored point
72 return (point == null) ? null : point.clone();
75 /** Get a reference to the point.
78 * @return a reference to the internal array storing the point
81 return point;