Searched refs:node_ (Results 1 - 13 of 13) sorted by relevance

/gem5/ext/dsent/model/timing_graph/
H A DElectricalTimingTree.cc52 bool ElectricalTimingTree::performTimingOpt(ElectricalTimingNode* node_, double required_delay_) argument
55 double delay = performCritPathExtract(node_);
78 node_for_timing_opt = findNodeForTimingOpt(node_);
88 delay = calculateCritPathDelay(node_);
101 delay = performCritPathExtract(node_);
125 double ElectricalTimingTree::performCritPathExtract(ElectricalTimingNode* node_) argument
128 return extractCritPathDelay(node_);
131 double ElectricalTimingTree::extractCritPathDelay(ElectricalTimingNode* node_) argument
138 if (node_->getVisitedNum() == getTreeNum())
139 return node_
[all...]
H A DElectricalTimingTree.h55 double performCritPathExtract(ElectricalTimingNode* node_);
57 double calculateCritPathDelay(ElectricalTimingNode* node_) const;
59 double calculateNodeTransition(ElectricalTimingNode* node_) const;
62 ElectricalTimingNode* findNodeForTimingOpt(ElectricalTimingNode* node_) const;
66 bool performTimingOpt(ElectricalTimingNode* node_, double required_delay_);
77 double extractCritPathDelay(ElectricalTimingNode* node_);
H A DElectricalTimingNode.cc113 void ElectricalTimingNode::addDownstreamNode(ElectricalTimingNode* node_) argument
115 m_downstream_nodes_->push_back(node_);
116 node_->m_upstream_nodes_->push_back(this);
H A DElectricalTimingNode.h58 void addDownstreamNode(ElectricalTimingNode* node_);
101 ElectricalTimingNode(const ElectricalTimingNode& node_);
/gem5/ext/dsent/model/optical_graph/
H A DOpticalGraph.cc58 bool OpticalGraph::performPowerOpt(OpticalNode* node_, const WavelengthGroup& wavelengths_, unsigned int number_detectors_, double util_) argument
74 OpticalWavelength* wavelength = traceWavelength(wavelengths_, node_);
143 OpticalWavelength* OpticalGraph::traceWavelength(const WavelengthGroup& wavelengths_, OpticalNode* node_) argument
147 return traceWavelength(wavelength, node_, NULL, NULL, 0.0);
150 OpticalWavelength* OpticalGraph::traceWavelength(OpticalWavelength* wavelength_, OpticalNode* node_, OpticalLaser* laser_, OpticalModulator* modulator_, double loss_) argument
153 if (node_->getVisitedNum() != getTreeNum())
156 node_->setVisitedNum(getTreeNum());
159 double current_loss = loss_ + node_->getLoss();
161 if(node_->getType() == OpticalNode::LASER)
166 laser_ = (OpticalLaser*) node_;
[all...]
H A DOpticalGraph.h54 bool performPowerOpt(OpticalNode* node_, const WavelengthGroup& wavelengths_, unsigned int number_detectors_, double util_);
58 OpticalWavelength* traceWavelength(const WavelengthGroup& wavelengths_, OpticalNode* node_);
59 OpticalWavelength* traceWavelength(OpticalWavelength* wavelength_, OpticalNode* node_, OpticalLaser* laser_, OpticalModulator* modulator_, double loss_);
H A DOpticalLaser.h42 OpticalLaser(const OpticalLaser& node_);
H A DOpticalWaveguide.h41 OpticalWaveguide(const OpticalWaveguide& node_);
H A DOpticalNode.h64 void addDownstreamNode(OpticalNode* node_);
91 OpticalNode(const OpticalNode& node_);
H A DOpticalDetector.h51 OpticalDetector(const OpticalDetector& node_);
H A DOpticalNode.cc68 void OpticalNode::addDownstreamNode(OpticalNode* node_) argument
70 ASSERT(node_->isExpected(getWavelengths()), "[Error] " + getInstanceName() +
72 m_downstream_nodes_->push_back(node_);
H A DOpticalFilter.h52 OpticalFilter(const OpticalFilter& node_);
H A DOpticalModulator.h55 OpticalModulator(const OpticalModulator& node_);

Completed in 14 milliseconds