Searched refs:OpticalDataPath (Results 1 - 3 of 3) sorted by relevance

/gem5/ext/dsent/model/optical_graph/
H A DOpticalWavelength.h33 struct OpticalDataPath struct in namespace:DSENT
40 OpticalDataPath(OpticalLaser* laser_, OpticalModulator* modulator_, OpticalDetector* detector_, double loss_) function in struct:DSENT::OpticalDataPath
60 const vector<OpticalDataPath>* getDataPaths() const;
72 vector<OpticalDataPath>* m_data_paths_;
H A DOpticalWavelength.cc41 m_data_paths_ = new vector<OpticalDataPath>;
68 OpticalDataPath& current = m_data_paths_->at(i);
86 m_data_paths_->push_back(OpticalDataPath(laser_, modulator_, detector_, loss_));
90 const vector<OpticalDataPath>* OpticalWavelength::getDataPaths() const
92 return (const vector<OpticalDataPath>*) m_data_paths_;
112 const OpticalDataPath& current_path = getDataPaths()->at(i);
H A DOpticalGraph.cc77 const vector<OpticalDataPath>* data_paths = wavelength->getDataPaths();
80 const OpticalDataPath& data_path = data_paths->at(i);

Completed in 13 milliseconds