Class LPChecks

java.lang.Object
edu.duke.cs.osprey.plug.LPChecks

public class LPChecks extends Object
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static boolean
    canAddConstr(org.apache.commons.math3.optim.linear.LinearConstraint newConstr, ArrayList<org.apache.commons.math3.optim.linear.LinearConstraint> oldConstr)
     
    static org.apache.commons.math3.optim.linear.LinearObjectiveFunction
    constrAsFunction(org.apache.commons.math3.optim.linear.LinearConstraint newConstr)
     
    static double[]
    getFeasiblePt(ArrayList<org.apache.commons.math3.optim.linear.LinearConstraint> polytope)
     
    static cern.colt.matrix.DoubleMatrix1D
    getInteriorPt(com.joptimizer.functions.LinearMultivariateRealFunction[] polytope)
     
    static cern.colt.matrix.DoubleMatrix1D
    getInteriorPt(ArrayList<org.apache.commons.math3.optim.linear.LinearConstraint> polytope)
     
    static boolean
    isPointInPolytope(ArrayList<org.apache.commons.math3.optim.linear.LinearConstraint> polytope, double[] point)
     
    static boolean
    polytopeHasFeasiblePt(ArrayList<org.apache.commons.math3.optim.linear.LinearConstraint> polytope)
     
    static org.apache.commons.math3.optim.linear.LinearConstraint
    toLinearConstraint(com.joptimizer.functions.LinearMultivariateRealFunction f)
     
    static com.joptimizer.functions.LinearMultivariateRealFunction
    toLinearMultivariateRealFunction(org.apache.commons.math3.optim.linear.LinearConstraint curConstr)
     
    static com.joptimizer.functions.LinearMultivariateRealFunction
    toLinearMultivariateRealFunction(org.apache.commons.math3.optim.linear.LinearConstraint curConstr, double ineqTol)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • LPChecks

      public LPChecks()
  • Method Details

    • canAddConstr

      public static boolean canAddConstr(org.apache.commons.math3.optim.linear.LinearConstraint newConstr, ArrayList<org.apache.commons.math3.optim.linear.LinearConstraint> oldConstr)
    • constrAsFunction

      public static org.apache.commons.math3.optim.linear.LinearObjectiveFunction constrAsFunction(org.apache.commons.math3.optim.linear.LinearConstraint newConstr)
    • isPointInPolytope

      public static boolean isPointInPolytope(ArrayList<org.apache.commons.math3.optim.linear.LinearConstraint> polytope, double[] point)
    • polytopeHasFeasiblePt

      public static boolean polytopeHasFeasiblePt(ArrayList<org.apache.commons.math3.optim.linear.LinearConstraint> polytope)
    • getFeasiblePt

      public static double[] getFeasiblePt(ArrayList<org.apache.commons.math3.optim.linear.LinearConstraint> polytope)
    • toLinearConstraint

      public static org.apache.commons.math3.optim.linear.LinearConstraint toLinearConstraint(com.joptimizer.functions.LinearMultivariateRealFunction f)
    • toLinearMultivariateRealFunction

      public static com.joptimizer.functions.LinearMultivariateRealFunction toLinearMultivariateRealFunction(org.apache.commons.math3.optim.linear.LinearConstraint curConstr)
    • toLinearMultivariateRealFunction

      public static com.joptimizer.functions.LinearMultivariateRealFunction toLinearMultivariateRealFunction(org.apache.commons.math3.optim.linear.LinearConstraint curConstr, double ineqTol)
    • getInteriorPt

      public static cern.colt.matrix.DoubleMatrix1D getInteriorPt(com.joptimizer.functions.LinearMultivariateRealFunction[] polytope)
    • getInteriorPt

      public static cern.colt.matrix.DoubleMatrix1D getInteriorPt(ArrayList<org.apache.commons.math3.optim.linear.LinearConstraint> polytope)