MicroModelicaCCompiler
4.5.3
|
Option< Variable > lookup(std::string var_name)
IR::ModelAnnotation _model_annotations
VarSymbolTable & symbols()
void setFunctionCode(bool function_code)
SymbolTable localInitSymbols()
void setReinit(bool reinit)
void setSymbols(const VarSymbolTable &symbols)
void setAlgebraics(IR::EquationTable algebraics)
ModelTable< int, Equation > EquationTable
IR::EventTable events() const
void addVariable(VarName name, Variable var)
void setSymDiff(bool sym_diff)
void initialize(TypeSymbolTable tst)
void setDependencies(Deps::ModelDependencies dependencies)
void setEvents(IR::EventTable events)
void setCompiledFunctionVar(bool compiled_function_var)
void setLocalInitSymbols()
void setStateNbr(int state_nbr)
ModelTable< std::string, std::string > SymbolTable
IR::EquationTable _algebraics
void addLocalSymbol(std::string symbol)
Deps::ModelDependencies dependencies()
void setFunctionOutputs(bool function_outputs)
IR::EquationTable algebraics()
SymbolTable _local_symbols
bool generateDerivatives()
IR::EquationTable orderedDerivatives()
Deps::ModelDependencies _dependencies
static ModelConfig & instance()
void unsetLocalInitSymbols()
void setAlgebraicNbr(int algebraic_nbr)
IR::ModelAnnotation modelAnnotations()
void setAlgorithm(bool algorithm)
bool functionOutputs() const
void insert(VarName name, Variable variable)
bool _compiled_function_var
void setOrderedDerivatives(IR::EquationTable ordered_derivatives)
IR::EquationTable _derivatives
SymbolTable _local_init_symbols
void setInitialCode(bool initial_code)
IR::EquationTable _ordered_derivatives
void setModelAnnotations(IR::ModelAnnotation model_annotations)
void insert(Key k, Value v)
void setDerivatives(IR::EquationTable derivatives)
bool compiledFunctionVar() const
SymbolTable localSymbols()
bool functionCode() const
IR::EquationTable derivatives()