Loading...
Searching...
No Matches
gamsdatabase.h
263 GAMSSet addSet(const std::string& name, const int dimension, const std::string& explanatoryText = "",
299 GAMSParameter addParameter(const std::string& name, const int dimension, const std::string& explanatoryText = "");
331 GAMSVariable addVariable(const std::string& name, const int dimension, const GAMSEnum::VarType varType
341 GAMSVariable addVariable(const std::string& name, const GAMSEnum::VarType varType, const std::string& explanatoryText = ""
367 GAMSEquation addEquation(const std::string& name, const int dimension, const GAMSEnum::EquType equType
377 GAMSEquation addEquation(const std::string& name, const GAMSEnum::EquType equType, const std::string& explanatoryText = ""
400 std::vector<GAMSDatabaseDomainViolation> getDatabaseDVs(int maxViol = 0, int maxViolPerSym = 0);
431 GAMSDatabase(const std::string& gdxFileName, gams::GAMSWorkspace& workspace, const double specValues[]
432 , const std::string& databaseName = "", const std::string& inModelName = "", bool forceName = false);
433 GAMSDatabase(gams::GAMSWorkspace& workspace, const double specValues[], const std::string& databaseName = ""
435 GAMSDatabase(gams::GAMSWorkspace &workspace, const double specValues[], const GAMSDatabase& sourceDb
Definition gamsdatabaseiter.h:39
Definition gamsdatabase.h:175
GAMSSet addSet(const std::string &name, const std::string &explanatoryText, const std::vector< GAMSDomain > &domains=std::vector< GAMSDomain >(), GAMSEnum::SetType setType=GAMSEnum::SetType::Multi)
GAMSEquation getEquation(const std::string &name)
GAMSEquation addEquation(const std::string &name, const int dimension, const GAMSEnum::EquType equType, const std::string &explanatoryText="")
bool isValid() const
std::vector< GAMSDatabaseDomainViolation > getDatabaseDVs(int maxViol=0, int maxViolPerSym=0)
GAMSEquation addEquation(const std::string &name, const GAMSEnum::EquType equType, const std::string &explanatoryText, const GAMSDomain &domain1, const GAMSDomain &domain2=GAMSDomain(), const GAMSDomain &domain3=GAMSDomain())
GAMSVariable addVariable(const std::string &name, const int dimension, const GAMSEnum::VarType varType, const std::string &explanatoryText="")
GAMSSet addSet(const std::string &name, const int dimension, const std::string &explanatoryText="", GAMSEnum::SetType setType=GAMSEnum::SetType::Multi)
int getNrSymbols()
Retrieve the number of symbols in the GAMSDatabase.
GAMSVariable addVariable(const std::string &name, const GAMSEnum::VarType varType, const std::string &explanatoryText="", const std::vector< GAMSDomain > &domains=std::vector< GAMSDomain >())
GAMSParameter addParameter(const std::string &name, const int dimension, const std::string &explanatoryText="")
void doExport(const std::string &filePath="")
GAMSDatabase()
GAMSParameter addParameter(const std::string &name, const std::string &explanatoryText="", const std::vector< GAMSDomain > &domains=std::vector< GAMSDomain >())
GAMSSymbol getSymbol(const std::string &name)
GAMSSet getSet(const std::string &name)
GAMSParameter getParameter(const std::string &name)
GAMSDatabase & operator=(const GAMSDatabase &other)
bool suppressAutoDomainChecking()
GAMSVariable addVariable(const std::string &name, const GAMSEnum::VarType varType, const std::string &explanatoryText, const GAMSDomain &domain1, const GAMSDomain &domain2=GAMSDomain(), const GAMSDomain &domain3=GAMSDomain())
bool checkDomains()
void setSuppressAutoDomainChecking(bool value)
LogId logID()
bool operator==(const GAMSDatabase &other) const
GAMSSet addSet(const std::string &name, const std::string &explanatoryText, const GAMSDomain &domain1, const GAMSDomain &domain2=GAMSDomain(), const GAMSDomain &domain3=GAMSDomain(), GAMSEnum::SetType setType=GAMSEnum::SetType::Multi)
GAMSEquation addEquation(const std::string &name, const GAMSEnum::EquType equType, const std::string &explanatoryText="", const std::vector< GAMSDomain > &domains=std::vector< GAMSDomain >())
GAMSVariable getVariable(const std::string &name)
GAMSDatabaseIter end()
bool operator!=(const GAMSDatabase &other) const
GAMSDatabaseIter begin()
GAMSParameter addParameter(const std::string &name, const std::string &explanatoryText, const GAMSDomain &domain1, const GAMSDomain &domain2=GAMSDomain(), const GAMSDomain &domain3=GAMSDomain())
This class represents a abstraction of GAMSSet objects and relaxed sets, i.e. strings.
Definition gamsdomain.h:38
Definition gamsequation.h:37
Definition gamsparameter.h:37
Definition gamsset.h:37
Definition gamssymbol.h:49
Definition gamsvariable.h:37
Definition gamsworkspace.h:89