Class StandardizedSemIm.ParameterRange

java.lang.Object
edu.cmu.tetrad.sem.StandardizedSemIm.ParameterRange
All Implemented Interfaces:
TetradSerializable, Serializable
Enclosing class:
StandardizedSemIm

public static final class StandardizedSemIm.ParameterRange extends Object implements TetradSerializable
Stores a coefficient range--i.e. the edge and coefficient value for which the range is needed, plus the low and high ends of the range to which the coefficient value may be adjusted.
Author:
josephramsey
See Also:
  • Constructor Details

    • ParameterRange

      public ParameterRange(Edge edge, double coef, double low, double high)
      Constructs a new parameter range.
      Parameters:
      edge - The edge for which the range is needed.
      coef - The coefficient value for which the range is needed.
      low - The low end of the range to which the coefficient value may be adjusted.
      high - The high end of the range to which the coefficient value may be adjusted.
  • Method Details

    • serializableInstance

      public static StandardizedSemIm.ParameterRange serializableInstance()
      Generates a simple exemplar of this class to test serialization.
      Returns:
      a StandardizedSemIm.ParameterRange object
    • getEdge

      public Edge getEdge()

      Getter for the field edge.

      Returns:
      a Edge object
    • getCoef

      public double getCoef()

      Getter for the field coef.

      Returns:
      a double
    • getLow

      public double getLow()

      Getter for the field low.

      Returns:
      a double
    • getHigh

      public double getHigh()

      Getter for the field high.

      Returns:
      a double
    • toString

      public String toString()

      toString.

      Overrides:
      toString in class Object
      Returns:
      a string representation of the range of the parameter.