A Discrete-Event Network Simulator
API
multi-model-spectrum-channel.h File Reference
#include "spectrum-channel.h"
#include "spectrum-converter.h"
#include "spectrum-propagation-loss-model.h"
#include "spectrum-value.h"
#include <ns3/propagation-delay-model.h>
#include <map>
#include <set>
+ Include dependency graph for multi-model-spectrum-channel.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  ns3::MultiModelSpectrumChannel
 This SpectrumChannel implementation can handle the presence of SpectrumPhy instances which can use different spectrum models, i.e., different SpectrumModel. More...
 
class  ns3::RxSpectrumModelInfo
 The Rx spectrum model information. More...
 
class  ns3::TxSpectrumModelInfo
 The Tx spectrum model information. More...
 

Namespaces

 ns3
 Every class exported by the ns3 library is enclosed in the ns3 namespace.
 

Typedefs

typedef std::map< SpectrumModelUid_t, RxSpectrumModelInfo > ns3::RxSpectrumModelInfoMap_t
 Container: SpectrumModelUid_t, RxSpectrumModelInfo. More...
 
typedef std::map< SpectrumModelUid_t, SpectrumConverter > ns3::SpectrumConverterMap_t
 Container: SpectrumModelUid_t, SpectrumConverter. More...
 
typedef std::map< SpectrumModelUid_t, TxSpectrumModelInfo > ns3::TxSpectrumModelInfoMap_t
 Container: SpectrumModelUid_t, TxSpectrumModelInfo. More...