Lines Matching refs:OpticalNode
30 class OpticalNode;
33 typedef std::pair<OpticalNode*, double> DetectorEntry;
36 class OpticalNode
53 OpticalNode(Type type_, const String& instance_name_, OpticalModel* model_, const WavelengthGroup& wavelengths_);
54 ~OpticalNode();
62 vector<OpticalNode*>* getDownstreamNodes() const;
64 void addDownstreamNode(OpticalNode* node_);
74 //virtual void traceWavelengths(const WavelengthGroup& wavelengths_, OpticalNode* laser_,
75 // OpticalNode* modulator_, DetectorTable* detectors_, double current_loss_) const;
91 OpticalNode(const OpticalNode& node_);
101 vector<OpticalNode*>* m_downstream_nodes_;