#include <model_config.hpp>
Definition at line 68 of file model_config.hpp.
◆ ~ModelConfig()
MicroModelica::Util::ModelConfig::~ModelConfig |
( |
| ) |
|
|
default |
◆ ModelConfig()
MicroModelica::Util::ModelConfig::ModelConfig |
( |
| ) |
|
|
inlineprivate |
◆ addLocalSymbol()
void MicroModelica::Util::ModelConfig::addLocalSymbol |
( |
std::string |
symbol | ) |
|
|
inline |
◆ addVariable()
void MicroModelica::Util::ModelConfig::addVariable |
( |
VarName |
name, |
|
|
Variable |
var |
|
) |
| |
|
inline |
◆ algebraicNbr()
int MicroModelica::Util::ModelConfig::algebraicNbr |
( |
| ) |
const |
|
inline |
◆ algebraics()
◆ algorithm()
bool MicroModelica::Util::ModelConfig::algorithm |
( |
| ) |
|
|
inline |
◆ clearLocalSymbols()
void MicroModelica::Util::ModelConfig::clearLocalSymbols |
( |
| ) |
|
|
inline |
◆ compiledFunctionVar()
bool MicroModelica::Util::ModelConfig::compiledFunctionVar |
( |
| ) |
const |
|
inline |
◆ dependencies()
Deps::ModelDependencies MicroModelica::Util::ModelConfig::dependencies |
( |
| ) |
|
|
inline |
◆ derivatives()
◆ events()
◆ functionCode()
bool MicroModelica::Util::ModelConfig::functionCode |
( |
| ) |
const |
|
inline |
◆ functionOutputs()
bool MicroModelica::Util::ModelConfig::functionOutputs |
( |
| ) |
const |
|
inline |
◆ generateDerivatives()
bool MicroModelica::Util::ModelConfig::generateDerivatives |
( |
| ) |
|
|
inline |
◆ initialCode()
bool MicroModelica::Util::ModelConfig::initialCode |
( |
| ) |
|
|
inline |
◆ instance()
static ModelConfig& MicroModelica::Util::ModelConfig::instance |
( |
| ) |
|
|
inlinestatic |
Definition at line 87 of file model_config.hpp.
References _init_symbols.
Referenced by MicroModelica::IR::Range::addLocalVariables(), MicroModelica::Generator::QSSModelInstance::allocateSolver(), EqualExp::equalTraverseElement(), MicroModelica::Util::ConvertToGiNaC::foldTraverseElement(), MicroModelica::IR::Model::getEquationDefOrder(), MicroModelica::IR::Range::getIndexes(), EqualExp::getVarInfo(), MicroModelica::IR::EquationPrinter::lhs(), MicroModelica::IR::CompiledFunction::print(), MicroModelica::IR::Model::setInputs(), and MicroModelica::IR::QSSModelDepsGenerator::visitG().
◆ isQss()
bool MicroModelica::Util::ModelConfig::isQss |
( |
| ) |
|
|
inline |
◆ localInitSymbols()
SymbolTable MicroModelica::Util::ModelConfig::localInitSymbols |
( |
| ) |
|
|
inline |
◆ localSymbols()
SymbolTable MicroModelica::Util::ModelConfig::localSymbols |
( |
| ) |
|
|
inline |
◆ lookup()
Option<Variable> MicroModelica::Util::ModelConfig::lookup |
( |
std::string |
var_name | ) |
|
|
inline |
◆ modelAnnotations()
◆ order()
int MicroModelica::Util::ModelConfig::order |
( |
| ) |
|
|
inline |
◆ orderedDerivatives()
◆ reinit()
bool MicroModelica::Util::ModelConfig::reinit |
( |
| ) |
|
|
inline |
◆ setAlgebraicNbr()
void MicroModelica::Util::ModelConfig::setAlgebraicNbr |
( |
int |
algebraic_nbr | ) |
|
|
inline |
◆ setAlgebraics()
◆ setAlgorithm()
void MicroModelica::Util::ModelConfig::setAlgorithm |
( |
bool |
algorithm | ) |
|
|
inline |
◆ setCompiledFunctionVar()
void MicroModelica::Util::ModelConfig::setCompiledFunctionVar |
( |
bool |
compiled_function_var | ) |
|
|
inline |
◆ setDependencies()
void MicroModelica::Util::ModelConfig::setDependencies |
( |
Deps::ModelDependencies |
dependencies | ) |
|
|
inline |
◆ setDerivatives()
void MicroModelica::Util::ModelConfig::setDerivatives |
( |
IR::EquationTable |
derivatives | ) |
|
|
inline |
◆ setEvents()
void MicroModelica::Util::ModelConfig::setEvents |
( |
IR::EventTable |
events | ) |
|
|
inline |
◆ setFunctionCode()
void MicroModelica::Util::ModelConfig::setFunctionCode |
( |
bool |
function_code | ) |
|
|
inline |
◆ setFunctionOutputs()
void MicroModelica::Util::ModelConfig::setFunctionOutputs |
( |
bool |
function_outputs | ) |
|
|
inline |
◆ setInitialCode()
void MicroModelica::Util::ModelConfig::setInitialCode |
( |
bool |
initial_code | ) |
|
|
inline |
◆ setLocalInitSymbols()
void MicroModelica::Util::ModelConfig::setLocalInitSymbols |
( |
| ) |
|
|
inline |
◆ setModelAnnotations()
void MicroModelica::Util::ModelConfig::setModelAnnotations |
( |
IR::ModelAnnotation |
model_annotations | ) |
|
|
inline |
◆ setOrderedDerivatives()
void MicroModelica::Util::ModelConfig::setOrderedDerivatives |
( |
IR::EquationTable |
ordered_derivatives | ) |
|
|
inline |
◆ setReinit()
void MicroModelica::Util::ModelConfig::setReinit |
( |
bool |
reinit | ) |
|
|
inline |
◆ setStateNbr()
void MicroModelica::Util::ModelConfig::setStateNbr |
( |
int |
state_nbr | ) |
|
|
inline |
◆ setSymbols()
void MicroModelica::Util::ModelConfig::setSymbols |
( |
const VarSymbolTable & |
symbols | ) |
|
|
inline |
◆ setSymDiff()
void MicroModelica::Util::ModelConfig::setSymDiff |
( |
bool |
sym_diff | ) |
|
|
inline |
◆ stateNbr()
int MicroModelica::Util::ModelConfig::stateNbr |
( |
| ) |
const |
|
inline |
◆ symbols()
◆ symDiff()
bool MicroModelica::Util::ModelConfig::symDiff |
( |
| ) |
const |
|
inline |
◆ unsetLocalInitSymbols()
void MicroModelica::Util::ModelConfig::unsetLocalInitSymbols |
( |
| ) |
|
|
inline |
◆ _algebraic_nbr
int MicroModelica::Util::ModelConfig::_algebraic_nbr |
|
private |
◆ _algebraics
◆ _algorithm
bool MicroModelica::Util::ModelConfig::_algorithm |
|
private |
◆ _compiled_function_var
bool MicroModelica::Util::ModelConfig::_compiled_function_var |
|
private |
◆ _dependencies
Deps::ModelDependencies MicroModelica::Util::ModelConfig::_dependencies |
|
private |
◆ _derivatives
◆ _events
◆ _function_code
bool MicroModelica::Util::ModelConfig::_function_code |
|
private |
◆ _function_outputs
bool MicroModelica::Util::ModelConfig::_function_outputs |
|
private |
◆ _init_symbols
bool MicroModelica::Util::ModelConfig::_init_symbols |
|
private |
◆ _initial_code
bool MicroModelica::Util::ModelConfig::_initial_code |
|
private |
◆ _local_init_symbols
SymbolTable MicroModelica::Util::ModelConfig::_local_init_symbols |
|
private |
◆ _local_symbols
SymbolTable MicroModelica::Util::ModelConfig::_local_symbols |
|
private |
◆ _model_annotations
◆ _ordered_derivatives
◆ _reinit
bool MicroModelica::Util::ModelConfig::_reinit |
|
private |
◆ _state_nbr
int MicroModelica::Util::ModelConfig::_state_nbr |
|
private |
◆ _sym_diff
bool MicroModelica::Util::ModelConfig::_sym_diff |
|
private |
◆ _symbols
◆ _types
The documentation for this class was generated from the following file: