public abstract class Cone extends Entity
Modifier and Type | Method and Description |
---|---|
abstract void |
delete() |
abstract double |
getMaxStep(Map<Variable,Integer> varMap,
cern.colt.matrix.tdouble.DoubleMatrix1D x,
cern.colt.matrix.tdouble.DoubleMatrix1D dx) |
abstract boolean |
isInterior(Map<Variable,Integer> varMap,
cern.colt.matrix.tdouble.DoubleMatrix1D x) |
abstract void |
setBarrierGradient(Map<Variable,Integer> varMap,
cern.colt.matrix.tdouble.DoubleMatrix1D x,
cern.colt.matrix.tdouble.DoubleMatrix1D g) |
abstract void |
setBarrierHessian(Map<Variable,Integer> varMap,
cern.colt.matrix.tdouble.DoubleMatrix1D x,
cern.colt.matrix.tdouble.DoubleMatrix2D H) |
abstract void |
setBarrierHessianInv(Map<Variable,Integer> varMap,
cern.colt.matrix.tdouble.DoubleMatrix1D x,
cern.colt.matrix.tdouble.DoubleMatrix2D Hinv) |
abstract void |
setInteriorDirection(Map<Variable,Integer> varMap,
cern.colt.matrix.tdouble.DoubleMatrix1D x,
cern.colt.matrix.tdouble.DoubleMatrix1D d) |
public abstract void delete()
public abstract void setBarrierGradient(Map<Variable,Integer> varMap, cern.colt.matrix.tdouble.DoubleMatrix1D x, cern.colt.matrix.tdouble.DoubleMatrix1D g)
public abstract void setBarrierHessian(Map<Variable,Integer> varMap, cern.colt.matrix.tdouble.DoubleMatrix1D x, cern.colt.matrix.tdouble.DoubleMatrix2D H)
public abstract void setBarrierHessianInv(Map<Variable,Integer> varMap, cern.colt.matrix.tdouble.DoubleMatrix1D x, cern.colt.matrix.tdouble.DoubleMatrix2D Hinv)
public abstract boolean isInterior(Map<Variable,Integer> varMap, cern.colt.matrix.tdouble.DoubleMatrix1D x)
public abstract void setInteriorDirection(Map<Variable,Integer> varMap, cern.colt.matrix.tdouble.DoubleMatrix1D x, cern.colt.matrix.tdouble.DoubleMatrix1D d)