#include <list>
#include <vector>
#include <string>
Go to the source code of this file.
Classes | |
struct | add_index |
An entry on the indexing expressions stack. More... | |
Functions | |
int | process_model (AmplModel *model, const std::string &datafilename) |
Variables | |
std::vector< std::list < add_index > > | l_addIndex |
int process_model | ( | AmplModel * | model, | |
const std::string & | datafilename | |||
) |
References SyntaxNode::begin(), AmplModel::comps, SyntaxNode::default_model, add_index::dummyVar, fill_model_list_(), SyntaxNode::front(), getGlobalName(), SyntaxNodeIx::getIndexingSet(), SyntaxNodeIx::getListDummyVars(), SyntaxNodeIDREF::getModelComp(), SyntaxNode::getOpCode(), ModelComp::id, ModelComp::indexing, l_addIndex, AmplModel::level, AmplModel::n_submodels, AmplModel::name, AmplModel::node, ModelComp::other, AmplModel::parent, print_indent(), PRINT_LOG, GlobalVariables::prtLvl, SyntaxNode::push_back(), add_index::set, TMODEL, ModelComp::type, and write_ampl_for_submodel().
Referenced by sml_generate().
std::vector<std::list<add_index> > l_addIndex |