Searched refs:traceWavelength (Results 1 - 5 of 5) sorted by relevance
/gem5/ext/dsent/model/optical_graph/ |
H A D | OpticalGraph.h | 58 OpticalWavelength* traceWavelength(const WavelengthGroup& wavelengths_, OpticalNode* node_); 59 OpticalWavelength* traceWavelength(OpticalWavelength* wavelength_, OpticalNode* node_, OpticalLaser* laser_, OpticalModulator* modulator_, double loss_);
|
H A D | OpticalGraph.cc | 74 OpticalWavelength* wavelength = traceWavelength(wavelengths_, node_); 143 OpticalWavelength* OpticalGraph::traceWavelength(const WavelengthGroup& wavelengths_, OpticalNode* node_) function in class:DSENT::OpticalGraph 147 return traceWavelength(wavelength, node_, NULL, NULL, 0.0); 150 OpticalWavelength* OpticalGraph::traceWavelength(OpticalWavelength* wavelength_, OpticalNode* node_, OpticalLaser* laser_, OpticalModulator* modulator_, double loss_) function in class:DSENT::OpticalGraph 198 traceWavelength(wavelength_, filter_node->getDropPort(), laser_, modulator_, loss_ + filter_node->getDropLoss()); 208 traceWavelength(wavelength_, d_nodes->at(i), laser_, modulator_, current_loss);
|
/gem5/ext/dsent/model/optical/ |
H A D | LaserSource.cc | 114 OpticalWavelength* wavelength = optical_graph->traceWavelength(laser_wavelengths, getLaser("Laser"));
|
H A D | GatedLaserSource.cc | 116 OpticalWavelength* wavelength = optical_graph->traceWavelength(laser_wavelengths, getLaser("Laser"));
|
H A D | ThrottledLaserSource.cc | 130 m_wavelength_ = optical_graph->traceWavelength(laser_wavelengths, getLaser("Laser"));
|
Completed in 8 milliseconds