MicroModelicaCCompiler  4.5.3
MicroModelica::IR::FunctionPrinter Member List

This is the complete list of members for MicroModelica::IR::FunctionPrinter, including all inherited members.

_alg_dictMicroModelica::IR::FunctionPrinterprotected
accessMacros(std::string token, int offset, Option< Range > range, bool modelica_index=true) constMicroModelica::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) constMicroModelica::IR::FunctionPrinter
beginExpression(std::string token, Option< Range > range) constMicroModelica::IR::FunctionPrinter
beginSwitch()MicroModelica::IR::FunctionPrinter
div(std::string var, int dim, Option< Range > range) constMicroModelica::IR::FunctionPrinterprivate
endDimGuards(Option< Range > range) constMicroModelica::IR::FunctionPrinter
endExpression(Option< Range > range, FUNCTION_PRINTER::ReturnStatementType ret=FUNCTION_PRINTER::ReturnStatementType::Return) constMicroModelica::IR::FunctionPrinter
endLoop()MicroModelica::IR::FunctionPrinter
endSwitch()MicroModelica::IR::FunctionPrinter
equationVariableMacros(Option< Range > range, Expression lhs, std::string id) constMicroModelica::IR::FunctionPrinter
getIndexes(string var, Option< Range > range, int offset, bool modelica_index) constMicroModelica::IR::FunctionPrinter
jacMacrosAccess(Equation eq, std::string index="row", std::string tab=TAB) constMicroModelica::IR::FunctionPrinter
jacobianTerms(list< Equation > eqs)MicroModelica::IR::FunctionPrinter
loop(int end)MicroModelica::IR::FunctionPrinter
mod(std::string var, int dim, Option< Range > range) constMicroModelica::IR::FunctionPrinterprivate
outputVariableName(Expression exp, Option< Range > range)MicroModelica::IR::FunctionPrinter
parseConstants(Expression ref) constMicroModelica::IR::FunctionPrinter
parseIndexes(string var, Option< Range > range, int offset, bool modelica_index=true) constMicroModelica::IR::FunctionPrinter
printAlgebraicGuards(Equation alg, Index usage)MicroModelica::IR::FunctionPrinter
~FunctionPrinter()=defaultMicroModelica::IR::FunctionPrinter