Searched refs:OpticalFilter (Results 1 - 8 of 8) sorted by relevance

/gem5/ext/dsent/model/optical_graph/
H A DOpticalFilter.cc23 #include "model/optical_graph/OpticalFilter.h"
27 OpticalFilter::OpticalFilter(const String& instance_name_, OpticalModel* model_, const WavelengthGroup& wavelengths_, bool drop_all_, const WavelengthGroup& drop_wavelengths_) function in class:DSENT::OpticalFilter
34 OpticalFilter::~OpticalFilter()
39 bool OpticalFilter::getDropAll() const
44 WavelengthGroup OpticalFilter::getDropWavelengths() const
49 void OpticalFilter::setDropLoss(double drop_loss_)
55 double OpticalFilter::getDropLoss() const
60 void OpticalFilter
[all...]
H A DOpticalFilter.h30 class OpticalFilter : public OpticalNode class in namespace:DSENT
33 OpticalFilter(const String& instance_name_, OpticalModel* model_, const WavelengthGroup& wavelengths_, bool drop_all_, const WavelengthGroup& drop_wavelengths_);
34 ~OpticalFilter();
52 OpticalFilter(const OpticalFilter& node_);
H A DOpticalGraph.cc29 #include "model/optical_graph/OpticalFilter.h"
196 OpticalFilter* filter_node = (OpticalFilter*) node_;
/gem5/ext/dsent/model/
H A DOpticalModel.h34 class OpticalFilter;
113 const Map<OpticalFilter*>* getFilters() const;
114 OpticalFilter* getFilter(const String& name_);
154 Map<OpticalFilter*>* m_filters_;
H A DOpticalModel.cc30 #include "model/optical_graph/OpticalFilter.h"
45 m_filters_ = new Map<OpticalFilter*>;
56 deletePtrMap<OpticalFilter>(m_filters_);
134 const Map<OpticalFilter*>* OpticalModel::getFilters() const
139 OpticalFilter* OpticalModel::getFilter(const String& name_)
258 m_filters_->set(name_, new OpticalFilter(name_, this, wavelengths_, drop_all_, drop_wavelengths_));
/gem5/ext/dsent/model/optical/
H A DRingFilter.cc25 #include "model/optical_graph/OpticalFilter.h"
73 OpticalFilter* ring_filter = getFilter("RingFilter");
90 OpticalFilter* ring_filter = getFilter("RingFilter");
H A DRingDetector.cc34 #include "model/optical_graph/OpticalFilter.h"
100 OpticalFilter* ring_filter = getFilter("RingFilter");
141 OpticalFilter* ring_filter = getFilter("RingFilter");
H A DRingModulator.cc34 #include "model/optical_graph/OpticalFilter.h"
99 OpticalFilter* ring_filter = getFilter("RingFilter");
145 OpticalFilter* ring_filter = getFilter("RingFilter");

Completed in 13 milliseconds