/gem5/ext/dsent/model/optical_graph/ |
H A D | OpticalWaveguide.cc | 27 OpticalWaveguide::OpticalWaveguide(const String& instance_name_, OpticalModel* model_, const WavelengthGroup& wavelengths_) argument 28 : OpticalNode(OpticalNode::WAVEGUIDE, instance_name_, model_, wavelengths_)
|
H A D | OpticalLaser.cc | 27 OpticalLaser::OpticalLaser(const String& instance_name_, OpticalModel* model_, const WavelengthGroup& wavelengths_) argument 28 : OpticalNode(OpticalNode::LASER, instance_name_, model_, wavelengths_), m_efficiency_(0)
|
H A D | OpticalDetector.cc | 28 OpticalDetector::OpticalDetector(const String& instance_name_, OpticalModel* model_, const WavelengthGroup& wavelengths_, OpticalReceiver* receiver_) argument 29 : OpticalNode(OpticalNode::DETECTOR, instance_name_, model_, wavelengths_), m_receiver_(receiver_), m_responsivity_(0)
|
H A D | OpticalLaser.h | 33 OpticalLaser(const String& instance_name_, OpticalModel* model_, const WavelengthGroup& wavelengths_);
|
H A D | OpticalWaveguide.h | 33 OpticalWaveguide(const String& instance_name_, OpticalModel* model_, const WavelengthGroup& wavelengths_);
|
H A D | OpticalFilter.cc | 27 OpticalFilter::OpticalFilter(const String& instance_name_, OpticalModel* model_, const WavelengthGroup& wavelengths_, bool drop_all_, const WavelengthGroup& drop_wavelengths_) argument 28 : OpticalNode(OpticalNode::FILTER, instance_name_, model_, wavelengths_), m_drop_all_(drop_all_), m_drop_wavelengths_(drop_wavelengths_)
|
H A D | OpticalModulator.cc | 28 OpticalModulator::OpticalModulator(const String& instance_name_, OpticalModel* model_, const WavelengthGroup& wavelengths_, bool opt_loss_, OpticalTransmitter* transmitter_) argument 29 : OpticalNode(OpticalNode::MODULATOR, instance_name_, model_, wavelengths_), m_transmitter_(transmitter_), m_insertion_loss_(0), m_extinction_ratio_(0), m_opt_loss_(opt_loss_)
|
H A D | OpticalDetector.h | 35 OpticalDetector(const String& instance_name_, OpticalModel* model_, const WavelengthGroup& wavelengths_, OpticalReceiver* receiver_);
|
H A D | OpticalFilter.h | 33 OpticalFilter(const String& instance_name_, OpticalModel* model_, const WavelengthGroup& wavelengths_, bool drop_all_, const WavelengthGroup& drop_wavelengths_);
|
H A D | OpticalModulator.h | 35 OpticalModulator(const String& instance_name_, OpticalModel* model_, const WavelengthGroup& wavelengths_, bool opt_loss_, OpticalTransmitter* transmitter_);
|
H A D | OpticalNode.cc | 30 OpticalNode::OpticalNode(Type type_, const String& instance_name_, OpticalModel* model_, const WavelengthGroup& wavelengths_) argument 31 :m_type_(type_), m_instance_name_(instance_name_), m_model_(model_), m_wavelengths_(wavelengths_)
|
H A D | OpticalGraph.h | 44 // Construct timing tree that watches over model_ 45 OpticalGraph(const String& instance_name_, OpticalModel* model_);
|
H A D | OpticalNode.h | 53 OpticalNode(Type type_, const String& instance_name_, OpticalModel* model_, const WavelengthGroup& wavelengths_);
|
/gem5/ext/dsent/model/timing_graph/ |
H A D | ElectricalLoad.cc | 29 ElectricalLoad::ElectricalLoad(const String& instance_name_, ElectricalModel* model_) argument 30 : ElectricalTimingNode(instance_name_, model_), m_load_cap_(0.0)
|
H A D | ElectricalDelay.cc | 32 ElectricalDelay::ElectricalDelay(const String& instance_name_, ElectricalModel* model_) argument 33 : ElectricalTimingNode(instance_name_, model_), m_delay_(0.0)
|
H A D | ElectricalDriverMultiplier.cc | 32 ElectricalDriverMultiplier::ElectricalDriverMultiplier(const String& instance_name_, ElectricalModel* model_) argument 33 : ElectricalTimingNode(instance_name_, model_)
|
H A D | ElectricalNet.cc | 32 ElectricalNet::ElectricalNet(const String& instance_name_, ElectricalModel* model_) argument 33 : ElectricalTimingNode(instance_name_, model_), m_distributed_res_(0), m_distributed_cap_(0)
|
H A D | ElectricalDelay.h | 35 ElectricalDelay(const String& instance_name_, ElectricalModel* model_);
|
H A D | ElectricalDriverMultiplier.h | 38 ElectricalDriverMultiplier(const String& instance_name_, ElectricalModel* model_);
|
H A D | ElectricalTimingOptimizer.h | 38 void setModel(ElectricalModel* model_);
|
H A D | ElectricalDriver.cc | 29 ElectricalDriver::ElectricalDriver(const String& instance_name_, ElectricalModel* model_, bool sizable_) argument 30 : ElectricalTimingNode(instance_name_, model_), m_output_res_(0.0), m_sizable_(sizable_)
|
H A D | ElectricalDriver.h | 35 ElectricalDriver(const String& instance_name_, ElectricalModel* model_, bool sizable_);
|
H A D | ElectricalLoad.h | 36 ElectricalLoad(const String& instance_name_, ElectricalModel* model_);
|
H A D | ElectricalNet.h | 35 ElectricalNet(const String& instance_name_, ElectricalModel* model_);
|
H A D | ElectricalTimingOptimizer.cc | 40 void ElectricalTimingOptimizer::setModel(ElectricalModel* model_) argument 42 m_model_ = model_;
|