transport8.cpp
Go to the documentation of this file.
36 void scenSolve(GAMSWorkspace* ws, GAMSCheckpoint* cp, vector<double>* bmultVector, std::mutex* vectorMutex, std::mutex* ioMutex)
45 // instantiate the GAMSModelInstance and pass a model definition and GAMSModifier to declare bmult mutable
54 // dynamically get a bmult value from the vector instead of passing it to the different threads at creation time
void setSystemDirectory(std::string systemDir)
GAMSDatabase syncDb()
void instantiate(const std::string &modelDefinition, const gams::GAMSOptions &options, const std::vector< gams::GAMSModifier > &modifiers={ })
void solve(GAMSEnum::SymbolUpdateType updateType, std::ostream &output, GAMSModelInstanceOpt miOpt)
GAMSVariable getVariable(const std::string &name)
void setAllModelTypes(const std::string &solver)
GAMSParameterRecord addRecord(const std::vector< std::string > &keys)
GAMSEnum::ModelStat modelStatus()
GAMSVariableRecord findRecord(const std::vector< std::string > &keys)
GAMSParameter addParameter(const std::string &name, const int dimension, const std::string &explanatoryText="")
GAMSParameterRecord firstRecord(const std::vector< std::string > &slice)
double level()
GAMSModelInstance addModelInstance(const std::string &modelInstanceName="")
void setValue(const double val)
GAMSEnum::SolveStat solveStatus()
void scenSolve(GAMSWorkspace *ws, GAMSCheckpoint *cp, vector< double > *bmultVector, std::mutex *vectorMutex, std::mutex *ioMutex)
Solve the model in different scenarios.
Definition: transport8.cpp:36
GAMSOptions addOptions()