PIPS-NLP
Classes | Functions | Variables
sDriver.h File Reference
#include <memory>
#include <cstring>
#include <iostream>
#include <fstream>
#include <cstdlib>
#include <stdexcept>
#include "StochInputTree.h"
#include "sTree.h"
#include "MehrotraSolver.h"
#include "StochMonitor.h"
#include "NlpGenVars.h"
#include "NlpGenResiduals.h"
#include "SimpleVector.h"
#include "Status.h"
#include "NlpGenData.h"
#include "OoqpVersion.h"

Go to the source code of this file.

Classes

struct  StochRunParams
 
struct  ScaParams
 

Functions

StochRunParamsdefaultStochRunParams ()
 
template<class SOLVER , class FORMULATION >
int nlpstoch_solve (int argc, char *argv[], StochInputTree *tree, StochRunParams *params, SOLVER *s, FORMULATION *qp)
 
template<class SOLVER , class FORMULATION >
int nlpstoch_solve (StochInputTree *tree, StochRunParams *params, SOLVER *, FORMULATION *)
 

Variables

int gOoqpPrintLevel
 ! More...
 

Function Documentation

StochRunParams* defaultStochRunParams ( )
inline
template<class SOLVER , class FORMULATION >
int nlpstoch_solve ( int  argc,
char *  argv[],
StochInputTree tree,
StochRunParams params,
SOLVER *  s,
FORMULATION *  qp 
)

Solve the stochastic problem specified by argument 'tree'. The function does NOT need the MPI environment to be initialized.

template<class SOLVER , class FORMULATION >
int nlpstoch_solve ( StochInputTree tree,
StochRunParams params,
SOLVER *  ,
FORMULATION *   
)

Solve the stochastic problem specified by argument 'tree'. The MPI environment must be intialized and all the processes from MPI_COMM_WORLD are used in solving the problem.

Variable Documentation

int gOoqpPrintLevel

!