Class MutableTrialPoint

java.lang.Object
xal.extension.solver.TrialPoint
xal.extension.solver.MutableTrialPoint

public class MutableTrialPoint extends TrialPoint
MutableTrialPoint
Since:
Sep 20, 2004
Author:
tap
  • Constructor Details

    • MutableTrialPoint

      public MutableTrialPoint(Map<Variable,Number> values)
      Primary Constructor.
      Parameters:
      values - The new values used to map trial points
    • MutableTrialPoint

      public MutableTrialPoint(TrialPoint trialPoint)
      Copy constructor.
      Parameters:
      trialPoint - the trial point to copy
    • MutableTrialPoint

      public MutableTrialPoint(int size)
      Constructor
      Parameters:
      size - intial size allocated to the trial point's map of values
    • MutableTrialPoint

      public MutableTrialPoint()
      Constructor
  • Method Details

    • getTrialPoint

      public TrialPoint getTrialPoint()
      Get an immutable copy of this trial point.
      Returns:
      an immutable copy of this trial point.
    • setValue

      public void setValue(Variable variable, double value)
      Set the value to associate with the variable.
      Parameters:
      variable - The variable for which to associate the value
      value - The value of the specified variable