117 :
object(p_obj),
vec(p_rowVector)
190 MSG_ERROR(std::cerr <<
"ELPROW01 RANGE not supported in LPRow::setType()" 267 #ifdef ENABLE_CONSISTENCY_CHECKS 278 #endif // _LPROWBASE_H_ Exception class for things that should NEVER happen.This class is derived from the SoPlex exception b...
THREADLOCAL const Real infinity
const SVectorBase< R > & rowVector() const
Constraint row vector.
R rhs() const
Right-hand side value.
R value() const
Right hand side value of (in)equality.
Dynamic sparse vectors.Class DSVectorBase implements dynamic sparse vectors, i.e. SVectorBases with a...
void setType(Type p_type)
Sets type of (in)equality.
DSVectorBase< R > vec
the row vector
bool isConsistent() const
Checks consistency.
Type type() const
Gets type of row.
R lhs() const
Left-hand side value.
#define MSG_ERROR(x)
Prints out message x if the verbosity level is at least SPxOut::ERROR.
bool isConsistent() const
Consistency check.
void setObj(const R &p_obj)
Sets objective coefficient value.
(In)equality for LPs.Class LPRowBase provides constraints for linear programs in the form where a is...
Debugging, floating point type and parameter definitions.
void setLhs(const R &p_left)
Sets left-hand side value.
Collection of dense, sparse, and semi-sparse vectors.
Everything should be within this namespace.
Type
(In)Equality type of an LP row.
R obj() const
Objective coefficient value.
void setRowVector(const DSVectorBase< R > &p_vec)
access constraint row vector.
R right
right-hand side of the constraint
R object
objective coefficient of corresponding slack variable s = vec times primal
R left
left-hand side of the constraint
Sparse vectors.Class SVectorBase provides packed sparse vectors. Such are a sparse vectors...
void setRhs(const R &p_right)
Sets right-hand side value.