PIPS-NLP
|
#include <rawInput.hpp>
Classes | |
struct | scenData |
Public Member Functions | |
rawInput (const std::string &datarootname, int overrideScenarioNumber=0, MPI_Comm comm=MPI_COMM_WORLD) | |
rawInput (const std::string &datarootname, const std::string &zerodata, int overrideScenarioNumber=0, MPI_Comm comm=MPI_COMM_SELF) | |
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 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 CoinPackedMatrix | getFirstStageConstraints () |
virtual CoinPackedMatrix | getSecondStageConstraints (int scen) |
virtual CoinPackedMatrix | getLinkingConstraints (int scen) |
virtual bool | scenarioDimensionsEqual () |
virtual bool | onlyBoundsVary () |
virtual bool | allProbabilitiesEqual () |
virtual bool | continuousRecourse () |
![]() | |
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) |
Protected Member Functions | |
void | loadLocalScenData (int scen) |
Protected Attributes | |
CoinPackedMatrix | Amat |
CoinPackedMatrix | Tmat |
CoinPackedMatrix | Wmat |
std::vector< scenData > | localData |
const std::string | datarootname |
scenData | firstStageData |
int | nScenariosTrue |
int | mype_ |
int | nScenarios_ |
int | nFirstStageVars_ |
int | nFirstStageCons_ |
int | nSecondStageVars_ |
int | nSecondStageCons_ |
Private Member Functions | |
void | parseZeroData (const std::string &zerodata, int overrideScenarioNumber) |
Additional Inherited Members | |
![]() | |
std::string | datarootname |
int | useInputDate |
rawInput::rawInput | ( | const std::string & | datarootname, |
int | overrideScenarioNumber = 0 , |
||
MPI_Comm | comm = MPI_COMM_WORLD |
||
) |
rawInput::rawInput | ( | const std::string & | datarootname, |
const std::string & | zerodata, | ||
int | overrideScenarioNumber = 0 , |
||
MPI_Comm | comm = MPI_COMM_SELF |
||
) |
|
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.
|
inlinevirtual |
Implements stochasticInput.
|
inlinevirtual |
Implements stochasticInput.
|
virtual |
Implements stochasticInput.
|
virtual |
Implements stochasticInput.
|
virtual |
Implements stochasticInput.
|
inlinevirtual |
Implements stochasticInput.
|
virtual |
Implements stochasticInput.
|
virtual |
Implements stochasticInput.
|
virtual |
Implements stochasticInput.
|
virtual |
Implements stochasticInput.
|
inlinevirtual |
Implements stochasticInput.
|
inlinevirtual |
Implements stochasticInput.
|
protected |
|
inlinevirtual |
Implements stochasticInput.
|
inlinevirtual |
Implements stochasticInput.
|
inlinevirtual |
Implements stochasticInput.
|
inlinevirtual |
Implements stochasticInput.
|
inlinevirtual |
Implements stochasticInput.
|
inlinevirtual |
Implements stochasticInput.
|
private |
|
inlinevirtual |
Implements stochasticInput.
|
inlinevirtual |
Implements stochasticInput.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |