20 #ifndef _SPXWEIGHTST_H_ 21 #define _SPXWEIGHTST_H_ 120 , forbidden(old.forbidden)
121 , rowWeight(old.rowWeight)
122 , colWeight(old.colWeight)
123 , rowRight(old.rowRight)
204 #endif // _SPXWEIGHTST_H_ DataArray< Real > * weight
SoPlex start basis generation base class.
virtual ~SPxWeightST()
destructor.
SoPlex start basis generation base class.SPxStarter is the virtual base class for classes generating ...
DataArray< Real > rowWeight
weight value for LP rows.
SPxStarter & operator=(const SPxStarter &rhs)
assignment operator
virtual void setupWeights(SPxSolver &base)
sets up variable weights.
Generic Ids for LP rows or columns.Both SPxColIds and SPxRowIds may be treated uniformly as SPxIds: ...
virtual SPxStarter * clone() const
clone function for polymorphism
void generate(SPxSolver &base)
generates start basis for loaded basis.
Debugging, floating point type and parameter definitions.
SPxWeightST()
default constructor.
Sequential object-oriented SimPlex.SPxSolver is an LP solver class using the revised Simplex algorith...
Everything should be within this namespace.
SPxWeightST(const SPxWeightST &old)
copy constructor
Weighted start basis.Class SPxWeightST is an implementation of a SPxStarter for generating a Simplex ...
DataArray< Real > * coWeight
DataArray< Real > colWeight
weight value for LP columns.
Save arrays of data objects.
DataArray< int > forbidden
SPxWeightST & operator=(const SPxWeightST &rhs)
assignment operator
void setPrimalStatus(SPxBasis::Desc &, const SPxSolver &, const SPxId &)
virtual bool isConsistent() const
consistency check.
DataArray< bool > colUp
set primal variable to upper bound.
DataArray< bool > rowRight
set variable to rhs?.