Package edu.duke.cs.osprey.plug
Class LPChecks
java.lang.Object
edu.duke.cs.osprey.plug.LPChecks
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic booleancanAddConstr(org.apache.commons.math3.optim.linear.LinearConstraint newConstr, ArrayList<org.apache.commons.math3.optim.linear.LinearConstraint> oldConstr) static org.apache.commons.math3.optim.linear.LinearObjectiveFunctionconstrAsFunction(org.apache.commons.math3.optim.linear.LinearConstraint newConstr) static double[]getFeasiblePt(ArrayList<org.apache.commons.math3.optim.linear.LinearConstraint> polytope) static cern.colt.matrix.DoubleMatrix1DgetInteriorPt(com.joptimizer.functions.LinearMultivariateRealFunction[] polytope) static cern.colt.matrix.DoubleMatrix1DgetInteriorPt(ArrayList<org.apache.commons.math3.optim.linear.LinearConstraint> polytope) static booleanisPointInPolytope(ArrayList<org.apache.commons.math3.optim.linear.LinearConstraint> polytope, double[] point) static booleanpolytopeHasFeasiblePt(ArrayList<org.apache.commons.math3.optim.linear.LinearConstraint> polytope) static org.apache.commons.math3.optim.linear.LinearConstrainttoLinearConstraint(com.joptimizer.functions.LinearMultivariateRealFunction f) static com.joptimizer.functions.LinearMultivariateRealFunctiontoLinearMultivariateRealFunction(org.apache.commons.math3.optim.linear.LinearConstraint curConstr) static com.joptimizer.functions.LinearMultivariateRealFunctiontoLinearMultivariateRealFunction(org.apache.commons.math3.optim.linear.LinearConstraint curConstr, double ineqTol)
-
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)
-