|
void | Resize (int m, int n) |
|
void | AddVariable (Real l=-Inf, Real u=Inf) |
|
void | AddVariables (int num) |
|
bool | IsValid () const |
|
Real | Objective (const Vector &x) const |
|
void | Print (std::ostream &out) const |
|
const LinearProgram_Sparse & | operator= (const LinearProgram_Sparse &) |
|
void | Resize (int m, int n) |
|
void | AddConstraint (Real qi, const SparseVector &Ai, Real pi) |
|
void | AddConstraints (int num) |
|
void | AddVariable (Real li=-Inf, Real ui=Inf) |
|
void | AddVariables (int num) |
|
bool | IsValid () const |
|
BoundType | ConstraintType (int i) const |
|
BoundType | VariableType (int j) const |
|
bool | HasEqualities () const |
|
bool | HasInequalities () const |
|
bool | HasBounds () const |
|
Real | EqualityError (const Vector &x) const |
|
Real | InequalityMargin (const Vector &x) const |
|
Real | BoundMargin (const Vector &x) const |
|
Real | InfeasibilityMeasure (const Vector &x) const |
|
bool | SatisfiesEqualities (const Vector &x, Real tol=Epsilon) const |
|
bool | SatisfiesInequalities (const Vector &x) const |
|
bool | SatisfiesBounds (const Vector &x) const |
|
bool | IsFeasible (const Vector &x, Real equalityTol=Epsilon) const |
|
void | ProjectDirection (Vector &v) const |
|
void | Print (std::ostream &out) const |
|
void | GetSimpleForm (SparseMatrix &Aeq, Vector &beq, SparseMatrix &Aineq, Vector &bineq) const |
|
void | SetSimpleForm (const SparseMatrix &Aeq, const Vector &beq, const SparseMatrix &Aineq, const Vector &bineq) |
|
void | Copy (const LinearConstraints_Sparse &) |
|
void | Swap (LinearConstraints_Sparse &) |
|
const LinearConstraints_Sparse & | operator= (const LinearConstraints_Sparse &lp) |
|
Linear program definition with sparse matrix A.