|
PIPS-NLP
|
#include <SMPSInput.hpp>
Classes | |
| struct | problemData |
Public Member Functions | |
| virtual | ~SMPSInput () |
| SMPSInput (std::string const &cor, std::string const &tim, std::string const &sto) | |
| virtual int | nScenarios () |
| virtual int | nFirstStageVars () |
| virtual int | nFirstStageCons () |
| virtual int | nSecondStageVars (int scen) |
| virtual int | nSecondStageCons (int scen) |
| virtual std::vector< double > | getFirstStageColLB () |
| virtual std::vector< double > | getFirstStageColUB () |
| virtual std::vector< double > | getFirstStageObj () |
| virtual std::vector< std::string > | getFirstStageColNames () |
| virtual std::vector< double > | getFirstStageRowLB () |
| virtual std::vector< double > | getFirstStageRowUB () |
| virtual std::vector< std::string > | getFirstStageRowNames () |
| virtual bool | isFirstStageColInteger (int col) |
| virtual bool | isFirstStageColBinary (int col) |
| virtual std::vector< double > | getSecondStageColLB (int scen) |
| virtual std::vector< double > | getSecondStageColUB (int scen) |
| virtual std::vector< double > | getSecondStageObj (int scen) |
| virtual std::vector< std::string > | getSecondStageColNames (int scen) |
| virtual std::vector< double > | getSecondStageRowUB (int scen) |
| virtual std::vector< double > | getSecondStageRowLB (int scen) |
| virtual std::vector< std::string > | getSecondStageRowNames (int scen) |
| virtual double | scenarioProbability (int scen) |
| virtual bool | isSecondStageColInteger (int scen, int col) |
| virtual bool | isSecondStageColBinary (int scen, int col) |
| virtual CoinPackedMatrix | getFirstStageConstraints () |
| virtual CoinPackedMatrix | getSecondStageConstraints (int scen) |
| virtual CoinPackedMatrix | getLinkingConstraints (int scen) |
| virtual bool | scenarioDimensionsEqual () |
| virtual bool | onlyBoundsVary () |
| virtual bool | allProbabilitiesEqual () |
| virtual bool | continuousRecourse () |
Public Member Functions inherited from stochasticInput | |
| virtual | ~stochasticInput () |
| virtual std::vector< double > | getLinkRowLB () |
| virtual std::vector< double > | getLinkRowUB () |
| virtual CoinPackedMatrix | getFirstStageHessian () |
| virtual CoinPackedMatrix | getSecondStageHessian (int scen) |
| virtual CoinPackedMatrix | getSecondStageCrossHessian (int scen) |
| virtual int | nLinkCons () |
| virtual int | nLinkECons () |
| virtual int | nLinkICons () |
| virtual CoinPackedMatrix | getLinkMatrix (int nodeid) |
Private Member Functions | |
| void | cacheScenario (int scen) |
Private Attributes | |
| int | nscen |
| int | nvar1 |
| int | ncons1 |
| int | nvar2 |
| int | ncons2 |
| int | nvar |
| int | ncons |
| std::vector< problemData > | scenarioData |
| problemData | firstStageData |
| problemData | secondStageTemplate |
| CoinPackedMatrix | TmatTemplate |
| std::vector< CoinPackedMatrix > | Tmats |
| std::vector< double > | probabilities |
| std::string const | corfile |
| std::string const | timfile |
| std::string const | stofile |
| CoinMpsIO | reader |
| bool | onlyboundsvary |
| bool | probabilitiesequal |
| bool | continuousrecourse |
| std::vector< std::streampos > | scenarioStarts |
| std::vector< int > | scenarioLens |
Additional Inherited Members | |
Public Attributes inherited from stochasticInput | |
| std::string | datarootname |
| int | useInputDate |
|
inlinevirtual |
| SMPSInput::SMPSInput | ( | std::string const & | cor, |
| std::string const & | tim, | ||
| std::string const & | sto | ||
| ) |
|
inlinevirtual |
Implements stochasticInput.
|
private |
|
inlinevirtual |
Implements stochasticInput.
|
inlinevirtual |
Implements stochasticInput.
|
inlinevirtual |
Implements stochasticInput.
|
inlinevirtual |
Implements stochasticInput.
|
inlinevirtual |
Implements stochasticInput.
|
inlinevirtual |
Implements stochasticInput.
|
inlinevirtual |
Implements stochasticInput.
|
inlinevirtual |
Implements stochasticInput.
|
inlinevirtual |
Implements stochasticInput.
|
virtual |
Implements stochasticInput.
|
virtual |
Implements stochasticInput.
|
virtual |
Implements stochasticInput.
|
virtual |
Implements stochasticInput.
|
virtual |
Implements stochasticInput.
|
virtual |
Implements stochasticInput.
|
virtual |
Implements stochasticInput.
|
virtual |
Implements stochasticInput.
|
virtual |
Implements stochasticInput.
|
inlinevirtual |
|
inlinevirtual |
Implements stochasticInput.
|
inlinevirtual |
|
inlinevirtual |
Implements stochasticInput.
|
inlinevirtual |
Implements stochasticInput.
|
inlinevirtual |
Implements stochasticInput.
|
inlinevirtual |
Implements stochasticInput.
|
inlinevirtual |
Implements stochasticInput.
|
inlinevirtual |
Implements stochasticInput.
|
inlinevirtual |
Implements stochasticInput.
|
inlinevirtual |
Implements stochasticInput.
|
inlinevirtual |
Implements stochasticInput.
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
1.8.11