Searched refs:loss_ (Results 1 - 6 of 6) sorted by relevance
/gem5/ext/dsent/model/optical_graph/ |
H A D | OpticalWavelength.h | 40 OpticalDataPath(OpticalLaser* laser_, OpticalModulator* modulator_, OpticalDetector* detector_, double loss_) argument 41 : laser(laser_), modulator(modulator_), detectors(1, detector_), losses(1, loss_) {} 59 void addDataPath(OpticalLaser* laser_, OpticalModulator* modulator_, OpticalDetector* detector_, double loss_);
|
H A D | OpticalNode.cc | 94 void OpticalNode::setLoss(double loss_) argument 96 m_loss_ = loss_;
|
H A D | OpticalWavelength.cc | 54 void OpticalWavelength::addDataPath(OpticalLaser* laser_, OpticalModulator* modulator_, OpticalDetector* detector_, double loss_) argument 80 current.losses.push_back(loss_); 86 m_data_paths_->push_back(OpticalDataPath(laser_, modulator_, detector_, loss_));
|
H A D | OpticalGraph.h | 59 OpticalWavelength* traceWavelength(OpticalWavelength* wavelength_, OpticalNode* node_, OpticalLaser* laser_, OpticalModulator* modulator_, double loss_);
|
H A D | OpticalNode.h | 81 void setLoss(double loss_);
|
H A D | OpticalGraph.cc | 150 OpticalWavelength* OpticalGraph::traceWavelength(OpticalWavelength* wavelength_, OpticalNode* node_, OpticalLaser* laser_, OpticalModulator* modulator_, double loss_) argument 159 double current_loss = loss_ + node_->getLoss(); 198 traceWavelength(wavelength_, filter_node->getDropPort(), laser_, modulator_, loss_ + filter_node->getDropLoss());
|
Completed in 9 milliseconds