MicroModelicaCCompiler  4.5.3
MicroModelica::IR::DefAlgDepsUse Struct Reference

#include <compute_deps.hpp>

Collaboration diagram for MicroModelica::IR::DefAlgDepsUse:

Public Member Functions

 DefAlgDepsUse (Equation e, SB::Deps::VariableDep var_dep)
 
 DefAlgDepsUse (Equation e, SB::PWLMap pwl_def_map, Expression use_exp, SB::Deps::LMapExp use_map_exp, SB::Deps::LMapExp def_map_exp, int off, bool rec=false)
 
 DefAlgDepsUse (const DefAlgDepsUse &other)
 

Public Attributes

Equation eq
 
SB::PWLMap use
 
SB::Deps::LMapExp use_map
 
SB::Deps::LMapExp def_map
 
SB::Set range
 
Expression exp
 
int offset
 
bool recursive
 

Detailed Description

Definition at line 67 of file compute_deps.hpp.

Constructor & Destructor Documentation

◆ DefAlgDepsUse() [1/3]

MicroModelica::IR::DefAlgDepsUse::DefAlgDepsUse ( Equation  e,
SB::Deps::VariableDep  var_dep 
)
inline

Definition at line 68 of file compute_deps.hpp.

◆ DefAlgDepsUse() [2/3]

MicroModelica::IR::DefAlgDepsUse::DefAlgDepsUse ( Equation  e,
SB::PWLMap  pwl_def_map,
Expression  use_exp,
SB::Deps::LMapExp  use_map_exp,
SB::Deps::LMapExp  def_map_exp,
int  off,
bool  rec = false 
)
inline

Definition at line 79 of file compute_deps.hpp.

◆ DefAlgDepsUse() [3/3]

MicroModelica::IR::DefAlgDepsUse::DefAlgDepsUse ( const DefAlgDepsUse other)
inline

Definition at line 91 of file compute_deps.hpp.

Member Data Documentation

◆ def_map

SB::Deps::LMapExp MicroModelica::IR::DefAlgDepsUse::def_map

Definition at line 105 of file compute_deps.hpp.

◆ eq

Equation MicroModelica::IR::DefAlgDepsUse::eq

Definition at line 102 of file compute_deps.hpp.

◆ exp

Expression MicroModelica::IR::DefAlgDepsUse::exp

Definition at line 107 of file compute_deps.hpp.

◆ offset

int MicroModelica::IR::DefAlgDepsUse::offset

Definition at line 108 of file compute_deps.hpp.

◆ range

SB::Set MicroModelica::IR::DefAlgDepsUse::range

Definition at line 106 of file compute_deps.hpp.

◆ recursive

bool MicroModelica::IR::DefAlgDepsUse::recursive

Definition at line 109 of file compute_deps.hpp.

◆ use

SB::PWLMap MicroModelica::IR::DefAlgDepsUse::use

Definition at line 103 of file compute_deps.hpp.

◆ use_map

SB::Deps::LMapExp MicroModelica::IR::DefAlgDepsUse::use_map

Definition at line 104 of file compute_deps.hpp.


The documentation for this struct was generated from the following file: