_alg_dict | MicroModelica::IR::FunctionPrinter | protected |
accessMacros(std::string token, int offset, Option< Range > range, bool modelica_index=true) const | MicroModelica::IR::FunctionPrinter | |
algebraic(Equation alg, bool reduction) | MicroModelica::IR::FunctionPrinter | |
beginDimGuards(std::string token, string args, Option< Range > range, std::multimap< std::string, int > used_variables) const | MicroModelica::IR::FunctionPrinter | |
beginExpression(std::string token, Option< Range > range) const | MicroModelica::IR::FunctionPrinter | |
beginSwitch() | MicroModelica::IR::FunctionPrinter | |
div(std::string var, int dim, Option< Range > range) const | MicroModelica::IR::FunctionPrinter | private |
endDimGuards(Option< Range > range) const | MicroModelica::IR::FunctionPrinter | |
endExpression(Option< Range > range, FUNCTION_PRINTER::ReturnStatementType ret=FUNCTION_PRINTER::ReturnStatementType::Return) const | MicroModelica::IR::FunctionPrinter | |
endLoop() | MicroModelica::IR::FunctionPrinter | |
endSwitch() | MicroModelica::IR::FunctionPrinter | |
equationVariableMacros(Option< Range > range, Expression lhs, std::string id) const | MicroModelica::IR::FunctionPrinter | |
getIndexes(string var, Option< Range > range, int offset, bool modelica_index) const | MicroModelica::IR::FunctionPrinter | |
jacMacrosAccess(Equation eq, std::string index="row", std::string tab=TAB) const | MicroModelica::IR::FunctionPrinter | |
jacobianTerms(list< Equation > eqs) | MicroModelica::IR::FunctionPrinter | |
loop(int end) | MicroModelica::IR::FunctionPrinter | |
mod(std::string var, int dim, Option< Range > range) const | MicroModelica::IR::FunctionPrinter | private |
outputVariableName(Expression exp, Option< Range > range) | MicroModelica::IR::FunctionPrinter | |
parseConstants(Expression ref) const | MicroModelica::IR::FunctionPrinter | |
parseIndexes(string var, Option< Range > range, int offset, bool modelica_index=true) const | MicroModelica::IR::FunctionPrinter | |
printAlgebraicGuards(Equation alg, Index usage) | MicroModelica::IR::FunctionPrinter | |
~FunctionPrinter()=default | MicroModelica::IR::FunctionPrinter | |