AnnotatedTime | |
AstAttribute | |
risc::sg::CachedFunctionAstAttributes | This class stores precached information of a analyzed function. Each function definition has an associated precached ast attribute. So, we store the beginning vertex and the leaving segments of a vertex |
risc::sg::DataConflictAstAttributes | This class should be used for the data conflict analysis. We can mark a SgVariableRef instance which has reading or writing access or is unused |
risc::sg::DmiSocketAttribute | |
risc::sg::FunctionAnnotationAttributes | This class provides attributes for function anotations |
risc::sg::FunctionParameterReferenceAttribute | |
risc::sg::LocalReferenceAttribute | |
risc::sg::MappedContainersOfContainerAttribute | |
risc::sg::MappedDataAttribute | |
risc::sg::OriginalDataAttribute | |
risc::sg::PortCallAttribute | This class stores for function calls |
risc::sg::SocketMethodParameterReferenceAttribute | |
risc::sg::Tlm2ContainerOfMappedDataAttribute | |
risc::tools::AstAttributeColor | |
AstSimpleProcessing | |
risc::inst::InstrumentationTraversal | The AST traversal class |
risc::tools::CDefinitions | This class stores C and C++ definition pointer This class does not need any initialization |
risc::sg::CombinedDataConflictTable | |
risc::sg::Conflict | This class represents a conflict in the data conflict table, either due to a conflicting expression (node_), or due to a conflicting variable with instance ID (variable_) (RD, 11/29/18) |
risc::sg::ConflictTable::ConflictInformation | |
risc::sg::ConflictTable | |
risc::sg::DataConflictTable | This class represents the data conflict table among the individual segments. Two segments have a conflict if a least one variable is by the first segment and read by the second segment. A two dimensional array represents this array |
risc::sg::EventConflictTable | The conflicts are stored in the base class variable conflict_table_. The columns represent wait statements of the segments. The rows are representing the notifications of events. So, a true in conflict_table_[i][j] means that the associated segment/instance i notifies the event for which the associated segment/instance j is waiting |
default_bfs_visitor | |
risc::sg::BreakStmtVisitor | |
risc::sg::ContinueStmtVisitor | |
risc::sg::LeafNodeVisitor | |
risc::Definition | |
risc::Class | |
risc::Interface | |
risc::Module | This class represents instances |
risc::PrimitiveChannel | |
risc::Function | |
risc::CThread | |
risc::Method | |
risc::Thread | |
risc::Object | |
risc::Event | |
risc::EventAndList | |
risc::EventOrList | |
risc::Instance | |
risc::Port | |
risc::Socket | |
risc::Variable | This class represents a variable in a module |
risc::Design | |
DynamicObject | |
DynamicEvent | |
DynamicEventAndListElement | |
DynamicEventList | |
DynamicEventAndList | |
DynamicEventOrList | |
DynamicEventOrListElement | |
DynamicInitSocket | |
DynamicModule | |
DynamicHierarchicalChannel | |
DynamicPointer | |
DynamicPort | |
DynamicPrimChannel | |
DynamicReference | |
DynamicTargetSocket | |
DynamicVariable | |
risc::sg::Edge | |
risc::sg::EdgePropertyWriter | |
risc::InstanceTree::Element | |
FunctionAnnotation | |
risc::GlobalDesign | |
risc::sg::GraphPropertyWriter | |
risc::InstanceTree | |
risc::Design::label_writer | |
risc::sg::MappedVariable | This is a helper class to describe a variable in the design through the symbol and the instance id |
risc::MappingInfo | |
risc::sg::PredictionEventNotificationTable::Node | |
risc::sg::NodeWithPath | |
risc::pairhash | |
risc::tools::ParseStatus | This class stores the command-line options |
risc::PathInstanceMapper | This class can be used as a lookup table between an instance id of a module or hierarchical channel and the instance tree |
risc::DynamicPathInstanceMapper | |
risc::StaticPathInstanceMapper | |
risc::sg::PortCallPath | |
risc::sg::PredictionEventNotificationTable | |
risc::sg::PredictionTimeAdvanceTable | |
risc::tools::RoseNodes | |
risc::Design::SegEdge | |
risc::sg::Segment | |
risc::sg::SegmentCmp | Function object (functor!?) for SegmentSet (12/15/18, RD) |
risc::sg::SegmentGraph | This class represents a segment graph for a process |
risc::Design::SegNode | |
risc::sg::SymbolWithPath | |
risc::tools::SystemCDefinitions | This class stores all SystemC definition pointers This class does not need any initialization |
risc::sg::Time | This class represents timing in discrete event simulation |
timeAdvanceTable | This class represents the time advanced tables for a given segment graph. We distinguish between the 'current time table' and the 'next time table' |
risc::sg::TimeAdvanceTable | |
unary_function | |
risc::tools::UserSpaceFilter | |
risc::sg::VertexPropertyWriter | |
WaitAnnotation |