29#ifndef _SPXWEIGHTST_H_
30#define _SPXWEIGHTST_H_
216#include "spxweightst.hpp"
Generic Ids for LP rows or columns.
Sequential object-oriented SimPlex.
SoPlex start basis generation base class.
SPxStarter & operator=(const SPxStarter &rhs)
assignment operator
SPxWeightST & operator=(const SPxWeightST &rhs)
assignment operator
DataArray< int > forbidden
SPxWeightST()
default constructor.
DataArray< bool > rowRight
set variable to rhs?.
SPxWeightST(const SPxWeightST &old)
copy constructor
Array< R > colWeight
weight value for LP columns.
virtual SPxStarter< R > * clone() const
clone function for polymorphism
Array< R > rowWeight
weight value for LP rows.
DataArray< bool > colUp
set primal variable to upper bound.
virtual bool isConsistent() const
consistency check.
virtual void setupWeights(SPxSolverBase< R > &base)
sets up variable weights.
void generate(SPxSolverBase< R > &base)
generates start basis for loaded basis.
virtual ~SPxWeightST()
destructor.
void setPrimalStatus(typename SPxBasisBase< R >::Desc &, const SPxSolverBase< R > &, const SPxId &)
Save arrays of data objects.
Everything should be within this namespace.
Debugging, floating point type and parameter definitions.
SoPlex start basis generation base class.