A Discrete-Event Network Simulator
API
Classes | Namespaces | Typedefs
multi-model-spectrum-channel.h File Reference
#include <ns3/spectrum-value.h>
#include <ns3/spectrum-converter.h>
#include <ns3/spectrum-channel.h>
#include <ns3/spectrum-propagation-loss-model.h>
#include <ns3/propagation-delay-model.h>
#include <map>
#include <set>

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...