/*
 * Licensed to the Apache Software Foundation (ASF) under one or more
 * contributor license agreements.  See the NOTICE file distributed with
 * this work for additional information regarding copyright ownership.
 * The ASF licenses this file to You under the Apache License, Version 2.0
 * (the "License"); you may not use this file except in compliance with
 * the License.  You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

package org.apache.commons.math3.optimization.univariate;

import java.io.Serializable;

This class holds a point and the value of an objective function at this point. This is a simple immutable container.
Deprecated:As of 3.1 (to be removed in 4.0).
Since:3.0
/** * This class holds a point and the value of an objective function at this * point. * This is a simple immutable container. * * @deprecated As of 3.1 (to be removed in 4.0). * @since 3.0 */
@Deprecated public class UnivariatePointValuePair implements Serializable {
Serializable version identifier.
/** Serializable version identifier. */
private static final long serialVersionUID = 1003888396256744753L;
Point.
/** Point. */
private final double point;
Value of the objective function at the point.
/** Value of the objective function at the point. */
private final double value;
Build a point/objective function value pair.
Params:
  • point – Point.
  • value – Value of an objective function at the point
/** * Build a point/objective function value pair. * * @param point Point. * @param value Value of an objective function at the point */
public UnivariatePointValuePair(final double point, final double value) { this.point = point; this.value = value; }
Get the point.
Returns:the point.
/** * Get the point. * * @return the point. */
public double getPoint() { return point; }
Get the value of the objective function.
Returns:the stored value of the objective function.
/** * Get the value of the objective function. * * @return the stored value of the objective function. */
public double getValue() { return value; } }