MicroModelicaCCompiler
4.5.3
|
Go to the documentation of this file.
26 #include <deps/sbg_graph/deps_graph.hpp>
39 IR::Expression
exp(IR::Equation eq);
42 IR::Equation
getScalarUsage(SB::Set range, IR::Expression
exp, IR::Equation eq, IR::Index ifr_idx);
45 int id(SB::Deps::SetVertex vertex);
74 int id(SB::Deps::SetVertex vertex);
void setMapU(SB::PWLMap map_u)
IR::Expression exp(IR::Event ev)
std::string nodeName(int id)
IR::Equation getScalarUsage(SB::Set range, IR::Expression exp, IR::Equation eq, IR::Index ifr_idx)
IR::Event getNode(int id)
int id(SB::Deps::SetVertex vertex)
ModelTable< int, Equation > EquationTable
IR::Equation getNode(int id)
IR::EquationTable getNodes() const
int id(SB::Deps::SetVertex vertex)
bool validVariable(Util::Variable var)
bool isAlgebraic(SB::Deps::SetVertex vertex)
IR::EventTable getNodes() const
IR::Equation setUsage(IR::Index ifr_idx, IR::Equation eq, Option< IR::Range > range)
void setMapF(SB::PWLMap map_f)
IR::Event setUsage(IR::Index ifr_idx, IR::Event ev, Option< IR::Range > range)
bool isAlgebraic(SB::Deps::SetVertex vertex)
IR::Event getScalarUsage(SB::Set range, IR::Expression exp, IR::Event ev, IR::Index ifr_idx)
std::string nodeName(int id)
bool multipleNodes() const
void setMapU(SB::PWLMap map_u)
bool validVariable(Util::Variable var)
IR::Expression exp(IR::Equation eq)
void setMapF(SB::PWLMap map_f)
bool multipleNodes() const
ModelTable< int, Event > EventTable