PandA-2024.02
Public Member Functions | Private Attributes
ScheduleWriter Class Reference
Inheritance diagram for ScheduleWriter:
Inheritance graph
[legend]
Collaboration diagram for ScheduleWriter:
Collaboration graph
[legend]

Public Member Functions

 ScheduleWriter (const OpGraphConstRef op_graph, const ScheduleConstRef _sch, OpVertexSet *_opSet)
 Constructor. More...
 
void operator() (std::ostream &os) const override
 Redifinition of operator() More...
 
- Public Member Functions inherited from GraphWriter
 GraphWriter (const graph *_printing_graph, const int _detail_level)
 Constructor. More...
 
virtual ~GraphWriter ()=default
 Destructor. More...
 

Private Attributes

const ScheduleConstRef sch
 The schedule to be printed. More...
 
const OpVertexSetopSet
 

Additional Inherited Members

- Protected Attributes inherited from GraphWriter
const graphprinting_graph
 The graph to be printed. More...
 
const int detail_level
 The detail level (i.e., how much information has to be included) More...
 

Detailed Description

Definition at line 154 of file schedule.cpp.

Constructor & Destructor Documentation

◆ ScheduleWriter()

ScheduleWriter::ScheduleWriter ( const OpGraphConstRef  op_graph,
const ScheduleConstRef  _sch,
OpVertexSet _opSet 
)
inline

Constructor.

Parameters
op_graphis the operation graph to be printed
_schis the schedule

Definition at line 167 of file schedule.cpp.

Member Function Documentation

◆ operator()()

void ScheduleWriter::operator() ( std::ostream &  os) const
inlineoverridevirtual

Redifinition of operator()

Implements GraphWriter.

Definition at line 175 of file schedule.cpp.

References level.

Field Documentation

◆ opSet

const OpVertexSet* ScheduleWriter::opSet
private

Definition at line 159 of file schedule.cpp.

◆ sch

const ScheduleConstRef ScheduleWriter::sch
private

The schedule to be printed.

Definition at line 158 of file schedule.cpp.


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

Generated on Mon Feb 12 2024 13:04:02 for PandA-2024.02 by doxygen 1.8.13