Class IntersectionResult

java.lang.Object
de.labathome.trustconstr.records.IntersectionResult

public final class IntersectionResult extends Object
Result of intersecting a parametric segment x(t) = z + t*d with a trust-region or box constraint. The segment lies inside the constraint set for tA ≤ t ≤ tB when intersect() is true.
  • Constructor Details

    • IntersectionResult

      public IntersectionResult(double tA, double tB, boolean intersect)
      Parameters:
      tA - lower end of the t-interval
      tB - upper end of the t-interval
      intersect - true iff the segment enters the feasible region
  • Method Details

    • tA

      public double tA()
      Returns:
      lower end of the t-interval
    • tB

      public double tB()
      Returns:
      upper end of the t-interval
    • intersect

      public boolean intersect()
      Returns:
      whether the segment enters the feasible region at all