| 
    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