Searched refs:loss_ (Results 1 - 6 of 6) sorted by relevance

/gem5/ext/dsent/model/optical_graph/
H A DOpticalWavelength.h40 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 DOpticalNode.cc94 void OpticalNode::setLoss(double loss_) argument
96 m_loss_ = loss_;
H A DOpticalWavelength.cc54 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 DOpticalGraph.h59 OpticalWavelength* traceWavelength(OpticalWavelength* wavelength_, OpticalNode* node_, OpticalLaser* laser_, OpticalModulator* modulator_, double loss_);
H A DOpticalNode.h81 void setLoss(double loss_);
H A DOpticalGraph.cc150 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 8 milliseconds