Searched refs:OpticalGraph (Results 1 - 5 of 5) sorted by relevance

/gem5/ext/dsent/model/optical_graph/
H A DOpticalGraph.h35 class OpticalGraph class in namespace:DSENT
45 OpticalGraph(const String& instance_name_, OpticalModel* model_);
46 ~OpticalGraph();
66 OpticalGraph(const OpticalGraph& graph_);
79 }; // class OpticalGraph
H A DOpticalGraph.cc23 #include "model/optical_graph/OpticalGraph.h"
37 int OpticalGraph::msTreeNum = OpticalNode::OPTICAL_NODE_INIT_VISITED_NUM + 1;
39 OpticalGraph::OpticalGraph(const String& instance_name_, OpticalModel* model_) function in class:DSENT::OpticalGraph
45 OpticalGraph::~OpticalGraph()
50 const String& OpticalGraph::getInstanceName() const
58 bool OpticalGraph::performPowerOpt(OpticalNode* node_, const WavelengthGroup& wavelengths_, unsigned int number_detectors_, double util_)
143 OpticalWavelength* OpticalGraph::traceWavelength(const WavelengthGroup& wavelengths_, OpticalNode* node_)
150 OpticalWavelength* OpticalGraph
215 OpticalGraph::OpticalGraph(const OpticalGraph& /* graph_ */) function in class:DSENT::OpticalGraph
[all...]
/gem5/ext/dsent/model/optical/
H A DLaserSource.cc27 #include "model/optical_graph/OpticalGraph.h"
104 OpticalGraph* optical_graph = new OpticalGraph("LaserTrace", this);
H A DGatedLaserSource.cc27 #include "model/optical_graph/OpticalGraph.h"
106 OpticalGraph* optical_graph = new OpticalGraph("LaserTrace", this);
H A DThrottledLaserSource.cc30 #include "model/optical_graph/OpticalGraph.h"
118 OpticalGraph* optical_graph = new OpticalGraph("LaserTrace", this);

Completed in 8 milliseconds