A Discrete-Event Network Simulator
API
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
ns3 Namespace Reference

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

Namespaces

namespace  addressUtils
namespace  anonymous_namespace{packet-test-suite.cc}
namespace  anonymous_namespace{pyviz.cc}
namespace  anonymous_namespace{visual-simulator-impl.cc}
namespace  anonymous_namespace{wifi-information-element-vector.cc}
namespace  aodv
namespace  Config
 Configuration of simulation parameters and tracing.
namespace  dot11s
namespace  dsdv
namespace  dsr
namespace  FatalImpl
namespace  flame
namespace  internal
namespace  ofi
namespace  olsr
namespace  SystemPath
 Encapsulate OS-specific functions to manipulate file and directory paths.

Classes

class  AarfcdWifiManager
 an implementation of the AARF-CD algorithmThis algorithm was first described in "Efficient Collision Detection for Auto Rate Fallback Algorithm". The implementation available here was done by Federico Maguolo for a very early development version of ns-3. Federico died before merging this work in ns-3 itself so his code was ported to ns-3 later without his supervision. More...
struct  AarfcdWifiRemoteStation
class  AarfWifiManager
 AARF Rate control algorithmThis class implements the AARF rate control algorithm which was initially described in IEEE 802.11 Rate Adaptation: A Practical Approach, by M. Lacage, M.H. Manshaei, and T. Turletti. More...
struct  AarfWifiRemoteStation
class  AccessorHelper
struct  AccessorTrait
class  AcousticModemEnergyDepletionTestCase
class  AcousticModemEnergyModel
 WHOI micro-modem energy model. More...
class  AcousticModemEnergyModelHelper
 Assign AcousticModemEnergyModel to uan devices. More...
class  AcousticModemEnergyTestCase
class  Address
 a polymophic address class More...
class  AddressAllocator6TestCase
class  AddressAllocatorHelperTestCase
class  AddressAllocatorTestCase
class  AddressCollision6TestCase
class  AddressCollisionTestCase
class  AddressValue
 hold objects of type ns3::Address More...
class  AdhocAlohaNoackIdealPhyHelper
 create the AlohaNoackNetDevice More...
class  AdhocWifiMac
class  AggregateObjectTestCase
struct  AllocationRetentionPriority
class  AlohaNoackMacHeader
class  AlohaNoackNetDevice
class  AmrrWifiManager
 AMRR Rate control algorithmThis class implements the AMRR rate control algorithm which was initially described in IEEE 802.11 Rate Adaptation: A Practical Approach, by M. Lacage, M.H. Manshaei, and T. Turletti. More...
struct  AmrrWifiRemoteStation
class  AmsduSubframeHeader
struct  Angles
class  AnglesTestSuite
class  AnimationInterface
 Interface to network animator. More...
class  AnimationInterfaceTestCase
class  AnimationInterfaceTestSuite
class  AnimByteTag
 Byte tag using by Anim to uniquely identify packets. More...
class  AnimPacketInfo
 AnimPacketInfo helper class. More...
class  AnimRxInfo
 AnimRxInfo helper class. More...
class  AntennaModel
 interface for antenna radiation pattern models More...
class  AodvHelper
 Helper class that adds AODV routing to nodes. More...
class  Application
 The base class for all ns3 applications. More...
class  ApplicationContainer
 holds a vector of ns3::Application pointers. More...
class  ApWifiMac
 Wi-Fi AP state machineHandle association, dis-association and authentication, of STAs within an infrastructure BSS. More...
class  ArfWifiManager
 ARF Rate control algorithm. More...
struct  ArfWifiRemoteStation
class  ArpCache
 An ARP cache. More...
class  ArpHeader
 The packet header for an ARP packet. More...
class  ArpL3Protocol
 An implementation of the ARP protocol. More...
class  ArrayMatcher
class  AsciiTraceHelper
 Manage ASCII trace files for device models. More...
class  AsciiTraceHelperForDevice
 Base class providing common user-level ascii trace operations for helpers representing net devices. More...
class  AsciiTraceHelperForIpv4
 Base class providing common user-level ascii trace operations for helpers representing IPv4 protocols . More...
class  AsciiTraceHelperForIpv6
 Base class providing common user-level ascii trace operations for helpers representing IPv6 protocols . More...
class  AthstatsHelper
 create AthstatsWifiTraceSink instances and connect them to wifi devices More...
class  AthstatsWifiTraceSink
 trace sink for wifi device that mimics madwifi's athstats tool. More...
class  AttributeAccessor
 allow setting and getting the value of an attribute. More...
class  AttributeChecker
 Represent the type of an attribute. More...
class  AttributeConstructionList
class  AttributeDefaultIterator
class  AttributeIterator
class  AttributeObjectTest
class  AttributesTestSuite
class  AttributeTestCase
class  AttributeValue
 Hold a value for an Attribute. More...
class  Average
class  Backoff
 The backoff class is used for calculating backoff times when many net devices can write to the same channel. More...
struct  BandInfo
class  BandwidthManager
 This class manage the bandwidth request and grant mechanism. The bandwidth request and grant mechanism is supported by the Bandwidth Manager. Both BS and SS maintain a bandwidth manager. Furthermore BS's bandwidth manager works together with the uplink scheduler to determine total bandwidth available and allocation size for each service flow. Bandwidth request mechanism is a key feature of the WiMAX scheduler since all three non-UGS services explicitly request for bandwidth by sending a bandwidth request to BS. More...
class  BandwidthRequestHeader
 this class implements the bandwidth-request mac Header as described by IEEE Standard for Local and metropolitan area networks Part 16: Air Interface for Fixed Broadband Wireless Access Systems 6.3.2.1.2 Bandwidth request header, page 38 More...
struct  Bar
 Block Ack Request. More...
class  Base
class  BaseStationNetDevice
class  BasicCallbackTestCase
class  BasicEnergySource
class  BasicEnergySourceHelper
 Creates a BasicEnergySource object. More...
class  BasicRandomNumberTestCase
class  BasicRandomNumberTestSuite
struct  BearerTestData
class  BinaryErrorModel
class  BlockAckAgreement
 Maintains information for a block ack agreement. More...
class  BlockAckCache
class  BlockAckManager
 Manages all block ack agreements for an originator station. More...
class  BooleanValue
 Hold a bool native type. More...
class  BoundFunctorCallbackImpl
class  Box
 a 3d box More...
class  BoxValue
 hold objects of type ns3::Box More...
class  BridgeChannel
 Virtual channel implementation for bridges (BridgeNetDevice). More...
class  BridgeHelper
 Add capability to bridge multiple LAN segments (IEEE 802.1D bridging) More...
class  BridgeNetDevice
 a virtual net device that bridges multiple LAN segments More...
class  BSLinkManager
class  BsrIdealControlMessage
class  BSScheduler
class  BSSchedulerRtps
 This class implements a simple downlink scheduler for rtPS flows. More...
class  BSSchedulerSimple
class  BsServiceFlowManager
class  Buffer
 automatically resized byte buffer More...
class  BufferSizeLevelBsr
class  BufferTest
class  BufferTestSuite
class  Building
 a 3d building block More...
class  BuildingContainer
 keep track of a set of building pointers. More...
struct  BuildingData
class  BuildingList
class  BuildingListPriv
 private implementation detail of the BuildingList API. More...
class  BuildingPositionAllocatorTestSuite
class  BuildingsHelper
class  BuildingsHelperOneTestCase
class  BuildingsHelperTestSuite
class  BuildingsMobilityModel
 Buildings mobility model. More...
class  BuildingsPathlossTestCase
class  BuildingsPathlossTestSuite
class  BuildingsPropagationLossModel
class  BuildingsShadowingTestCase
class  BuildingsShadowingTestSuite
class  BulkSendApplication
class  BulkSendHelper
 A helper to make it easier to instantiate an ns3::BulkSendApplication on a set of nodes. More...
class  BurstProfileManager
class  ByteTagIterator
 Iterator over the set of tags in a packet. More...
class  ByteTagList
 keep track of the tags stored in a packet. More...
struct  ByteTagListData
class  ByteTagListDataFreeList
class  CalendarScheduler
 a calendar queue event scheduler More...
class  Callback
 Callback template class. More...
class  CallbackBase
class  CallbackImpl
class  CallbackImpl< R, empty, empty, empty, empty, empty, empty, empty, empty, empty >
class  CallbackImpl< R, T1, empty, empty, empty, empty, empty, empty, empty, empty >
class  CallbackImpl< R, T1, T2, empty, empty, empty, empty, empty, empty, empty >
class  CallbackImpl< R, T1, T2, T3, empty, empty, empty, empty, empty, empty >
class  CallbackImpl< R, T1, T2, T3, T4, empty, empty, empty, empty, empty >
class  CallbackImpl< R, T1, T2, T3, T4, T5, empty, empty, empty, empty >
class  CallbackImpl< R, T1, T2, T3, T4, T5, T6, empty, empty, empty >
class  CallbackImpl< R, T1, T2, T3, T4, T5, T6, T7, empty, empty >
class  CallbackImpl< R, T1, T2, T3, T4, T5, T6, T7, T8, empty >
class  CallbackImplBase
class  CallbackTestClass
class  CallbackTestParent
class  CallbackTestSuite
struct  CallbackTraits< Ptr< T > >
struct  CallbackTraits< T * >
class  CallbackValue
class  CallbackValueTestCase
class  CandidateQueue
 A Candidate Queue used in static routing. More...
class  CapabilityInformation
class  CaraWifiManager
 implement the CARA rate control algorithmImplement the CARA algorithm from: J. Kim, S. Kim, S. Choi, and D. Qiao. "CARA: Collision-Aware Rate Adaptation for IEEE 802.11 WLANs." More...
struct  CaraWifiRemoteStation
class  Channel
 Abstract Channel Base Class. More...
class  ChannelList
 the list of simulation channels. More...
class  ChannelListPriv
 private implementation detail of the ChannelList API. More...
class  Chunk
 abstract base class for ns3::Header and ns3::Trailer More...
class  Cid
class  CidFactory
class  ClassificationRuleVectorTlvValue
 this class implements the classifier descriptor as a tlv vector More...
class  CommandLine
 parse command-line argumentsInstances of this class can be used to parse command-line arguments: users can register new arguments with CommandLine::AddValue but the most important functionality provided by this class is that it can be used to set the 'initial value' of every attribute in the system with the More...
class  CommandLineBooleanTestCase
class  CommandLineIntTestCase
class  CommandLineStringTestCase
class  CommandLineTestCaseBase
class  CommandLineTestSuite
class  CommandLineUnsignedIntTestCase
class  ConfigImpl
class  ConfigStore
class  ConfigTestObject
class  ConfigTestSuite
class  ConnectionManager
class  ConstantAccelerationMobilityModel
 Mobility model for which the current acceleration does not change once it has been set and until it is set again explicitely to a new value. More...
class  ConstantPositionMobilityModel
 Mobility model for which the current position does not change once it has been set and until it is set again explicitely to a new value. More...
class  ConstantRandomVariable
 The Random Number Generator (RNG) that returns a constant. More...
class  ConstantRateWifiManager
 use constant rates for data and control transmissions More...
class  ConstantSpectrumPropagationLossModel
class  ConstantSpeedPropagationDelayModel
 the propagation speed is constant More...
class  ConstantVariable
 A random variable that returns a constantClass ConstantVariable defines a random number generator that returns the same value every sample. More...
class  ConstantVariableImpl
class  ConstantVelocityHelper
 Utility class used to move node with constant velocity. More...
class  ConstantVelocityMobilityModel
 Mobility model for which the current speed does not change once it has been set and until it is set again explicitely to a new value. More...
class  CosineAntennaModel
 Cosine Antenna Model. More...
class  CosineAntennaModelTestCase
class  CosineAntennaModelTestSuite
class  Cost231PropagationLossModel
 The COST-Hata-Model is the most often cited of the COST 231 models. More...
class  CounterCalculator
class  CreateObjectTestCase
class  CriticalSection
 A class which provides a simple way to implement a Critical Section. More...
class  CsmaChannel
 Csma Channel. More...
class  CsmaDeviceRec
 CsmaNetDevice Record. More...
class  CsmaHelper
 build a set of CsmaNetDevice objects More...
class  CsmaNetDevice
 A Device for a Csma Network Link. More...
class  CsmaStarHelper
 A helper to make it easier to create a star topology with Csma links. More...
class  CsParameters
class  CsParamVectorTlvValue
 this class implements the convergence sub-layer descriptor as a tlv vector More...
class  CtrlBAckRequestHeader
 Headers for Block ack request. More...
class  CtrlBAckResponseHeader
 Headers for Block ack response. More...
class  DataCalculator
class  DataCollector
class  DataOutputCallback
class  DataOutputInterface
class  DataRate
 Class for representing data rates. More...
class  DataRateValue
 hold objects of type ns3::DataRate More...
class  DcaTxop
 handle packet fragmentation and retransmissions.This class implements the packet fragmentation and retransmission policy. It uses the ns3::MacLow and ns3::DcfManager helper classes to respectively send packets and decide when to send them. Packets are stored in a ns3::WifiMacQueue until they can be sent. More...
class  Dcd
class  DcdChannelEncodings
 This class implements the DCD channel encodings as described by "IEEE Standard for Local and metropolitan area networks Part 16: Air Interface for Fixed Broadband Wireless Access Systems" 11.4.1 DCD channel encodings, page 659. More...
class  Dcf
class  DcfManager
 Manage a set of ns3::DcfStateHandle a set of independent ns3::DcfState, each of which represents a single DCF within a MAC stack. Each ns3::DcfState has a priority implicitely associated with it (the priority is determined when the ns3::DcfState is added to the DcfManager: the first DcfState to be added gets the highest priority, the second, the second highest priority, and so on.) which is used to handle "internal" collisions. i.e., when two local DcfState are expected to get access to the medium at the same time, the highest priority local DcfState wins access to the medium and the other DcfState suffers a "internal" collision. More...
class  DcfManagerTest
class  DcfState
 keep track of the state needed for a single DCF function.Multiple instances of a DcfState can be registered in a single DcfManager to implement 802.11e-style relative QoS. DcfState::SetAifsn and DcfState::SetCwBounds allow the user to control the relative QoS differentiation. More...
class  DcfStateTest
class  DcfTestSuite
struct  DefaultDeleter
 a template used to delete objects by the *RefCount<> templates when the last reference to an object they manage disappears. More...
class  DefaultSimulatorImpl
class  DegreesRadiansTestSuite
class  DegreesToRadiansTestCase
class  DelayJitterEstimation
 quick and dirty delay and jitter estimation More...
class  DelayJitterEstimationTimestampTag
class  Derived
struct  DestinationPoint
 Keeps last movement schedule. If new movement occurs during a current one, node stopping must be cancels (stored in a proper event ID), actually reached point must be calculated and new velocity must be calculated in accordance with actually reached destination. More...
class  DeterministicRandomVariable
 The Random Number Generator (RNG) that returns a predetermined sequence. More...
class  DeterministicVariable
 a non-random variableDefines a random variable that has a specified, predetermined sequence. This would be useful when trying to force the RNG to return a known sequence, perhaps to compare NS-3 to some other simulator More...
class  DeterministicVariableImpl
class  DeviceEnergyModel
 Base class for device energy models. More...
class  DeviceEnergyModelContainer
 Holds a vector of ns3::DeviceEnergyModel pointers. More...
class  DeviceEnergyModelHelper
 Creates DeviceEnergyModel objects. More...
class  DistributedSimulatorImpl
 distributed simulator implementation using lookahead More...
class  DlCqiIdealControlMessage
class  DlDciIdealControlMessage
class  DlFramePrefixIe
 This class implements the DL Frame Prefix IE as described by IEEE-802.16 standard. More...
class  DlMap
class  Dot11sStack
 Helper class to allow easy installation of 802.11s stack. More...
class  DoubleValue
 Hold an floating point type. More...
class  DropTailQueue
 A FIFO packet queue that drops tail-end packets on overflow. More...
class  DropTailQueueTestCase
class  DropTailQueueTestSuite
class  DsaAck
class  DsaReq
class  DsaRsp
class  DsdvHeaderTestCase
class  DsdvHelper
 Helper class that adds DSDV routing to nodes. More...
class  DsdvTableTestCase
class  DsdvTestSuite
class  DsrHelper
class  DsrMainHelper
 Helper class that adds DSR routing to nodes. More...
class  DsssErrorRateModel
 an implementation of DSSS error rate modelThe 802.11b modulations: More...
class  DualStackTestCase
class  EdcaTxopN
class  EmpiricalRandomVariable
 The Random Number Generator (RNG) that has a specified empirical distribution. More...
class  EmpiricalVariable
 EmpiricalVariable distribution random varDefines a random variable that has a specified, empirical distribution. The distribution is specified by a series of calls to the CDF member function, specifying a value and the probability that the function value is less than the specified value. When values are requested, a uniform random variable is used to select a probability, and the return value is interpreted linearly between the two appropriate points in the CDF. The method is known as inverse transform sampling: (http://en.wikipedia.org/wiki/Inverse_transform_sampling). More...
class  EmpiricalVariableImpl
class  empty
 make Callback use a separate empty type More...
class  EmptyAttributeValue
 A class for an empty attribute value. More...
class  EmuHelper
 build a set of EmuNetDevice objects More...
class  EmuNetDevice
 A Device for an Emu Network Link. More...
struct  EnbDlTestData
class  EnbMacMemberFfMacCschedSapUser
class  EnbMacMemberFfMacSchedSapUser
class  EnbMacMemberLteEnbCmacSapProvider
class  EnbMacMemberLteEnbPhySapUser
class  EnbMacMemberLteMacSapProvider
class  EnbMemberLteEnbPhySapProvider
class  EnbRrcMemberLteEnbCmacSapUser
struct  EnbTestData
struct  EnbUlTestData
class  EnergySource
 Energy source base class. More...
class  EnergySourceContainer
 Holds a vector of ns3::EnergySource pointers. More...
class  EnergySourceHelper
 Creates EnergySource objects. More...
class  EnumChecker
class  EnumValue
 hold variables of type 'enum' More...
class  EpcEnbApplication
class  EpcHelper
 Helper class to handle the creation of the EPC entities and protocols. More...
class  EpcS1uDlTestCase
class  EpcS1uDlTestSuite
class  EpcS1uUlTestCase
class  EpcS1uUlTestSuite
class  EpcSgwPgwApplication
class  EpcTft
class  EpcTftClassifier
 classifies IP packets accoding to Traffic Flow Templates (TFTs) More...
class  EpcTftClassifierTestCase
class  EpcTftClassifierTestSuite
struct  EpsBearer
class  EpsGtpuHeaderTestCase
class  EpsGtpuTestSuite
class  ErlangRandomVariable
 The Erlang distribution Random Number Generator (RNG) that allows stream numbers to be set deterministically. More...
class  ErlangVariable
 Erlang Distributed Random VariableErlangVariable defines a random variable with Erlang distribution. More...
class  ErlangVariableImpl
class  ErrorChannel
 A Error channel, introducing deterministic delays on even/odd packets. Used for testing. More...
class  ErrorModel
 General error model that can be used to corrupt packets. More...
class  ErrorNetDevice
 Error net device for Error things and testing. More...
class  ErrorRateModel
 the interface for Wifi's error models More...
class  EthernetHeader
 Packet header for Ethernet. More...
class  EthernetTrailer
 Packet trailer for Ethernet. More...
struct  EutraChannelNumbers
class  EventGarbageCollector
 An object that tracks scheduled events and automatically cancels them when it is destroyed. It is useful in situations where multiple instances of the same type of event can simultaneously be scheduled, and when the events should be limited to the lifetime of a container object. More...
class  EventGarbageCollectorTestCase
class  EventGarbageCollectorTestSuite
class  EventId
 an identifier for simulation events. More...
class  EventImpl
 a simulation event More...
struct  EventMemberImplObjTraits< Ptr< T > >
struct  EventMemberImplObjTraits< T * >
class  ExampleAddress6GeneratorTestCase
class  ExampleAddressGeneratorTestCase
class  ExponentialRandomVariable
 The exponential distribution Random Number Generator (RNG) that allows stream numbers to be set deterministically. More...
class  ExponentialVariable
 Exponentially Distributed random varThis class supports the creation of objects that return random numbers from a fixed exponential distribution. It also supports the generation of single random numbers from various exponential distributions. More...
class  ExponentialVariableImpl
class  ExtendedSupportedRatesIE
 The Extended Supported Rates Information ElementThis class knows how to serialise and deserialise the Extended Supported Rates Element that holds (non-HT) rates beyond the 8 that the original Supported Rates element can carry. More...
class  FdReader
 A class that asynchronously reads from a file descriptor. More...
class  FfMacCschedSapProvider
 Provides the CSCHED SAP. More...
class  FfMacCschedSapUser
class  FfMacSchedSapProvider
 Provides the SCHED SAP. More...
class  FfMacSchedSapUser
class  FfMacScheduler
class  FileConfig
class  FixedRssLossModel
 Return a constant received power level independent of the transmit power. More...
class  FlameStack
 Helper class used to install FLAME mesh stack (actually single protocol in this stack) More...
class  FlowClassifier
class  FlowIdTag
class  FlowMonitor
 An object that monitors and reports back packet flows observed during a simulation. More...
class  FlowMonitorHelper
 Helper to enable IPv4 flow monitoring on a set of Nodes. More...
class  FlowProbe
class  FragmentationSubheader
 this class implements the fragmentation sub-header as described by IEEE Standard for Local and metropolitan area networks Part 16: Air Interface for Fixed Broadband Wireless Access Systems 6.3.2.2.1 Fragmentation subheader, page 39 More...
class  FriisPropagationLossModel
 a Friis propagation loss model More...
class  FriisSpectrumPropagationLossModel
class  FunctorCallbackImpl
class  GammaRandomVariable
 The gamma distribution Random Number Generator (RNG) that allows stream numbers to be set deterministically. More...
class  GammaVariable
 Gamma Distributed Random VariableGammaVariable defines a random variable with gamma distribution. More...
class  GammaVariableImpl
class  GaussMarkovMobilityModel
 Gauss-Markov mobility model. More...
struct  GbrQosInformation
class  GenericMacHeader
 this class implements the Generic mac Header as described by IEEE Standard for Local and metropolitan area networks Part 16: Air Interface for Fixed Broadband Wireless Access Systems 6.3.2.1.1 Generic MAC header, page 36 More...
class  GlobalRouteManager
 A global global router. More...
class  GlobalRouteManagerImpl
 A global router implementation. More...
class  GlobalRouteManagerImplTestCase
class  GlobalRouteManagerImplTestSuite
class  GlobalRouteManagerLSDB
 The Link State DataBase (LSDB) of the Global Route Manager. More...
class  GlobalRouter
 An interface aggregated to a node to provide global routing info. More...
class  GlobalRoutingLinkRecord
 A single link record for a link state advertisement. More...
class  GlobalRoutingLSA
 a Link State Advertisement (LSA) for a router, used in global routing. More...
class  GlobalValue
 hold a so-called 'global value'. More...
class  GlobalValueTestCase
class  GlobalValueTestSuite
class  Gnuplot
 a simple class to generate gnuplot-ready plotting commands from a set of datasets. More...
class  Gnuplot2dDataset
 Class to represent a 2D points plot. Set the line or points style using SetStyle() and set points using Add(). More...
class  Gnuplot2dFunction
 Class to represent a 2D function expression plot. More...
class  Gnuplot3dDataset
 Class to represent a 3D points plot. Set the line or points style using SetStyle() and set points using Add(). More...
class  Gnuplot3dFunction
 Class to represent a 3D function expression plot. More...
class  GnuplotCollection
 a simple class to group together multiple gnuplots into one file, e.g. for PDF multi-page output terminals. More...
class  GnuplotDataset
 Abstract class to store a plot line to be used by ns3::Gnuplot. More...
class  GrantManagementSubheader
class  GridBuildingAllocator
 Allocate buildings on a rectangular 2d grid. More...
class  GridPositionAllocator
 Allocate positions on a rectangular 2d grid. More...
class  GtkConfigStore
 A class that provides a GTK-based front end to ns3::ConfigStore. More...
class  GtpuHeader
class  HalfDuplexIdealPhy
struct  HalfDuplexIdealPhySignalParameters
class  Header
 Protocol header serialization and deserialization. More...
class  HeapScheduler
 a binary heap event scheduler More...
class  HierarchicalMobilityModel
 Hierarchical mobility model. More...
class  Histogram
class  HistogramTestCase
class  HistogramTestSuite
class  HybridBuildingsPropagationLossModel
 The HybridBuildingsPropagationModel is a compound of different models able to evaluate the pathloss from 200 to 2600 MHz, in different environments and with buildings (i.e., indoor and outdoor communications). More...
class  Icmpv4DestinationUnreachable
class  Icmpv4Echo
class  Icmpv4Header
class  Icmpv4L4Protocol
class  Icmpv4TimeExceeded
class  Icmpv6DestinationUnreachable
 ICMPv6 Error Destination Unreachable header. More...
class  Icmpv6Echo
 ICMPv6 Echo message. More...
class  Icmpv6Header
 ICMPv6 header. More...
class  Icmpv6L4Protocol
 An implementation of the ICMPv6 protocol. More...
class  Icmpv6NA
 ICMPv6 Neighbor Advertisement header. More...
class  Icmpv6NS
 ICMPv6 Neighbor Solicitation header. More...
class  Icmpv6OptionHeader
 ICMPv6 option header. More...
class  Icmpv6OptionLinkLayerAddress
 ICMPv6 link-layer address option. More...
class  Icmpv6OptionMtu
 ICMPv6 MTU option. More...
class  Icmpv6OptionPrefixInformation
 ICMPv6 Option Prefix Information. More...
class  Icmpv6OptionRedirected
 ICMPv6 redirected option. More...
class  Icmpv6ParameterError
 ICMPv6 Error Parameter Error header. More...
class  Icmpv6RA
 ICMPv6 Router Advertisement header. More...
class  Icmpv6Redirection
 ICMPv6 Redirection header. More...
class  Icmpv6RS
 ICMPv6 Router Solicitation header. More...
class  Icmpv6TimeExceeded
 ICMPv6 Error Time Exceeded header. More...
class  Icmpv6TooBig
 ICMPv6 Error Too Big header. More...
class  IdealControlMessage
class  IdealWifiManager
 Ideal rate control algorithmThis class implements an 'ideal' rate control algorithm similar to RBAR in spirit (see A rate-adaptive MAC protocol for multihop wireless networks by G. Holland, N. Vaidya, and P. Bahl.): every station keeps track of the snr of every packet received and sends back this snr to the original transmitter by an out-of-band mechanism. Each transmitter keeps track of the last snr sent back by a receiver and uses it to pick a transmission mode based on a set of snr thresholds built from a target ber and transmission mode-specific snr/ber curves. More...
struct  IdealWifiRemoteStation
class  IeMeshIdValue
 hold objects of type ns3::IeMeshId More...
struct  ImsiLcidPair_t
struct  Indent
class  Inet6SocketAddress
 An Inet6 address class. More...
class  InetSocketAddress
 an Inet address class More...
class  InetTopologyReader
 Topology file reader (Inet-format type). More...
class  Int64x64128TestSuite
class  Int64x64ArithmeticTestCase
class  Int64x64Bug455TestCase
class  Int64x64Bug863TestCase
class  Int64x64CompareTestCase
class  Int64x64FracTestCase
class  Int64x64InputOutputTestCase
class  Int64x64InputTestCase
class  Int64x64InvertTestCase
class  IntegerTraceSourceAttributeTestCase
class  IntegerTraceSourceTestCase
class  IntegerValue
 Hold a signed integer type. More...
class  IntEmpiricalVariable
 Integer-based empirical distributionDefines an empirical distribution where all values are integers. Indentical to EmpiricalVariable, except that the inverse transform sampling interpolation described in the EmpiricalVariable documentation is modified to only return integers. More...
class  IntEmpiricalVariableImpl
class  InterferenceHelper
 handles interference calculations More...
class  InterferenceHelperSequenceTest
class  InternetStackHelper
 aggregate IP/TCP/UDP functionality to existing Nodes. More...
struct  IntToType
class  IpAddressHelperTestCasev4
class  IpcsClassifier
class  IpcsClassifierRecord
class  IpL4Protocol
 L4 Protocol abstract base class. More...
class  Ipv4
 Access to the Ipv4 forwarding table, interfaces, and configuration. More...
class  Ipv4Address
 Ipv4 addresses are stored in host order in this class. More...
class  Ipv4AddressGenerator
 This generator assigns addresses sequentially from a provided network address; used in topology code. More...
class  Ipv4AddressGeneratorImpl
class  Ipv4AddressGeneratorTestSuite
class  Ipv4AddressHash
class  Ipv4AddressHelper
 A helper class to make life easier while doing simple IPv4 address assignment in scripts. More...
class  Ipv4AddressHelperTestSuite
class  Ipv4AddressTlvValue
class  Ipv4AddressValue
 hold objects of type ns3::Ipv4Address More...
class  Ipv4ARouting
class  Ipv4BRouting
class  Ipv4ClickRouting
 Class to allow a node to use Click for external routing. More...
class  Ipv4EndPoint
 A representation of an internet endpoint/connection. More...
class  Ipv4EndPointDemux
 Demultiplexes packets to various transport layer endpoints. More...
class  Ipv4FlowClassifier
class  Ipv4FlowProbe
 Class that monitors flows at the IPv4 layer of a Node. More...
class  Ipv4FlowProbeTag
class  Ipv4FragmentationTest
class  Ipv4FragmentationTestSuite
class  Ipv4GlobalRouting
 Global routing protocol for IP version 4 stacks. More...
class  Ipv4GlobalRoutingHelper
 Helper class that adds ns3::Ipv4GlobalRouting objects. More...
class  Ipv4Header
 Packet header for IPv4. More...
class  Ipv4HeaderTest
class  Ipv4HeaderTestSuite
class  Ipv4Interface
 The IPv4 representation of a network interface. More...
class  Ipv4InterfaceAddress
 a class to store IPv4 address information on an interface More...
class  Ipv4InterfaceContainer
 holds a vector of std::pair of Ptr<Ipv4> and interface index. More...
class  Ipv4L3ClickProtocol
 Implement the Ipv4 layer specifically for Click nodes to allow a clean integration of Click.This is code is mostly repeated from the Ipv4L3Protocol implementation. Changes include: More...
class  Ipv4L3Protocol
 Implement the Ipv4 layer. More...
class  Ipv4L3ProtocolTestCase
class  IPv4L3ProtocolTestSuite
class  Ipv4ListRouting
class  Ipv4ListRoutingHelper
 Helper class that adds ns3::Ipv4ListRouting objects. More...
class  Ipv4ListRoutingNegativeTestCase
class  Ipv4ListRoutingPositiveTestCase
class  Ipv4ListRoutingTestSuite
class  Ipv4Mask
 a class to represent an Ipv4 address mask More...
class  Ipv4MaskValue
 hold objects of type ns3::Ipv4Mask More...
class  Ipv4MulticastRoute
 Ipv4 multicast route cache entry (similar to Linux struct mfc_cache) More...
class  Ipv4MulticastRoutingTableEntry
 A record of an IPv4 multicast route for Ipv4GlobalRouting and Ipv4StaticRouting. More...
class  Ipv4NixVectorHelper
 Helper class that adds Nix-vector routing to nodes. More...
class  Ipv4NixVectorRouting
class  Ipv4PacketInfoTag
 This class implements Linux struct pktinfo in order to deliver ancillary information to the socket interface. This is used with socket option such as IP_PKTINFO, IP_RECVTTL, IP_RECVTOS. See linux manpage ip(7). More...
class  Ipv4PacketInfoTagTest
class  Ipv4PacketInfoTagTestSuite
class  Ipv4RawSocketFactory
 API to create RAW socket instances. More...
class  Ipv4RawSocketFactoryImpl
class  Ipv4RawSocketImpl
class  Ipv4RawSocketImplTest
class  Ipv4RawTestSuite
class  Ipv4Route
 Ipv4 route cache entry (similar to Linux struct rtable) More...
class  Ipv4RoutingHelper
 a factory to create ns3::Ipv4RoutingProtocol objects More...
class  Ipv4RoutingProtocol
 Abstract base class for IPv4 routing protocols. More...
class  Ipv4RoutingTableEntry
class  Ipv4StaticRouting
 Static routing protocol for IP version 4 stacks. More...
class  Ipv4StaticRoutingHelper
 Helper class that adds ns3::Ipv4StaticRouting objects. More...
class  Ipv6
 Access to the IPv6 forwarding table, interfaces, and configuration. More...
class  Ipv6Address
 Describes an IPv6 address. More...
class  Ipv6AddressGenerator
 This generator assigns addresses sequentially from a provided network address; used in topology code. It also keeps track of all addresses assigned to perform duplicate detection. More...
class  Ipv6AddressGeneratorImpl
class  Ipv6AddressGeneratorTestSuite
class  Ipv6AddressHash
 Hash function class for IPv6 addresses. More...
class  Ipv6AddressHelper
 Helper class to auto-assign global IPv6 unicast addresses. More...
class  Ipv6AddressValue
 Hold objects of type ns3::Ipv6Address. More...
class  Ipv6ARouting
class  Ipv6AutoconfiguredPrefix
 Router prefix information. More...
class  Ipv6BRouting
class  Ipv6DualStackTestSuite
class  Ipv6EndPoint
 An IPv6 end point, four tuples identification. More...
class  Ipv6EndPointDemux
 Demultiplexor for end points. More...
class  Ipv6Extension
 IPv6 Extension base If you want to implement a new IPv6 extension, all you have to do is implement a subclass of this class and add it to an Ipv6ExtensionDemux. More...
class  Ipv6ExtensionAH
 IPv6 Extension AH (Authentication Header) More...
class  Ipv6ExtensionAHHeader
 Header of IPv6 Extension AH. More...
class  Ipv6ExtensionDemux
 Demultiplexes IPv6 extensions. More...
class  Ipv6ExtensionDestination
 IPv6 Extension Destination. More...
class  Ipv6ExtensionDestinationHeader
 Header of IPv6 Extension Destination. More...
class  Ipv6ExtensionESP
 IPv6 Extension ESP (Encapsulating Security Payload) More...
class  Ipv6ExtensionESPHeader
 Header of IPv6 Extension ESP. More...
class  Ipv6ExtensionFragment
 IPv6 Extension Fragment. More...
class  Ipv6ExtensionFragmentHeader
 Header of IPv6 Extension Fragment. More...
class  Ipv6ExtensionHeader
 Header for IPv6 Extension. More...
class  Ipv6ExtensionHopByHop
 IPv6 Extension "Hop By Hop". More...
class  Ipv6ExtensionHopByHopHeader
 Header of IPv6 Extension "Hop by Hop". More...
class  Ipv6ExtensionLooseRouting
 IPv6 Extension Loose Routing. More...
class  Ipv6ExtensionLooseRoutingHeader
 Header of IPv6 Extension Routing : Type 0 (Loose Routing) More...
class  Ipv6ExtensionRouting
 IPv6 Extension Routing If you want to implement a new IPv6 routing extension, all you have to do is implement a subclass of this class and add it to an Ipv6ExtensionRoutingDemux. More...
class  Ipv6ExtensionRoutingDemux
 IPv6 Extension Routing Demux. More...
class  Ipv6ExtensionRoutingHeader
 Header of IPv6 Extension Routing. More...
class  Ipv6FragmentationTest
class  Ipv6FragmentationTestSuite
class  Ipv6Header
 Packet header for IPv6. More...
class  Ipv6Interface
 The IPv6 representation of a network interface. More...
class  Ipv6InterfaceAddress
 IPv6 address associated with an interface. More...
class  Ipv6InterfaceContainer
 Keep track of a set of IPv6 interfaces. More...
class  Ipv6L3Protocol
 IPv6 layer implementation. More...
class  Ipv6L3ProtocolTestCase
class  IPv6L3ProtocolTestSuite
class  Ipv6ListRouting
 Hold list of Ipv6RoutingProtocol objects. More...
class  Ipv6ListRoutingHelper
 Helper class that adds ns3::Ipv6ListRouting objects. More...
class  Ipv6ListRoutingNegativeTestCase
class  Ipv6ListRoutingPositiveTestCase
class  Ipv6ListRoutingTestSuite
class  Ipv6MulticastRoute
 IPv6 multicast route entry. More...
class  Ipv6MulticastRoutingTableEntry
 A record of an IPv6 multicast route. More...
class  Ipv6Option
 IPv6 Option base. More...
class  Ipv6OptionDemux
 IPv6 Option Demux. More...
class  Ipv6OptionHeader
 Header for IPv6 Option. More...
class  Ipv6OptionJumbogram
 IPv6 Option Jumbogram. More...
class  Ipv6OptionJumbogramHeader
 Header of IPv6 Option Jumbogram. More...
class  Ipv6OptionPad1
 IPv6 Option Pad1. More...
class  Ipv6OptionPad1Header
 Header of IPv6 Option Pad1. More...
class  Ipv6OptionPadn
 IPv6 Option Padn. More...
class  Ipv6OptionPadnHeader
 Header of IPv6 Option Padn. More...
class  Ipv6OptionRouterAlert
 IPv6 Option Router Alert. More...
class  Ipv6OptionRouterAlertHeader
 Header of IPv6 Option Router Alert. More...
class  Ipv6PacketInfoTag
 This class implements a tag that carries socket ancillary data to the socket interface. This is used like socket option of IP_PKTINFO/IPV6_PKTINFO in RFC 3542 See: http://tools.ietf.org/html/rfc3542. More...
class  Ipv6PacketInfoTagTest
class  Ipv6PacketInfoTagTestSuite
class  Ipv6Prefix
 Describes an IPv6 prefix. It is just a bitmask like Ipv4Mask. More...
class  Ipv6PrefixValue
 Hold objects of type ns3::Ipv6Prefix. More...
class  Ipv6RawSocketFactory
 API to create IPv6 RAW socket instances. More...
class  Ipv6RawSocketFactoryImpl
 Implementation of IPv6 raw socket factory. More...
class  Ipv6RawSocketImpl
 IPv6 raw socket. More...
class  Ipv6Route
 IPv6 route cache entry. More...
class  Ipv6RoutingHelper
 A factory to create ns3::Ipv6RoutingProtocol objects. More...
class  Ipv6RoutingProtocol
 Abstract base class for Ipv6 routing protocols. More...
class  Ipv6RoutingTableEntry
 A record of an IPv6 route. More...
class  Ipv6StaticRouting
 Static routing protocol for IP version 6 stack. More...
class  Ipv6StaticRoutingHelper
 Helper class that adds ns3::Ipv6StaticRouting objects. More...
class  IsotropicAntennaModel
 Isotropic antenna model. More...
class  IsotropicAntennaModelTestCase
class  IsotropicAntennaModelTestSuite
class  ItuR1238PropagationLossModel
class  ItuR1411LosPropagationLossModel
 the ITU-R 1411 LOS propagation model More...
class  ItuR1411LosPropagationLossModelTestCase
class  ItuR1411LosPropagationLossModelTestSuite
class  ItuR1411NlosOverRooftopPropagationLossModel
 the ITU-R 1411 NLOS over rooftop propagation model More...
class  ItuR1411NlosOverRooftopPropagationLossModelTestCase
class  ItuR1411NlosOverRooftopPropagationLossModelTestSuite
class  JakesProcess
 Implementation for a single path Stationary Jakes propagation loss model. More...
class  JakesPropagationLossModel
 a jakes narrowband propagation model. Symmetrical cache for JakesProcess More...
class  Kun2600MhzPropagationLossModel
 Empirical propagation model for the 2.6 GHz frequency. More...
class  Kun2600MhzPropagationLossModelTestCase
class  Kun2600MhzPropagationLossModelTestSuite
class  LbtsMessage
 Structure used for all-reduce LBTS computation. More...
class  LenaMimoTestCase
class  LenaPfFfMacSchedulerTestCase1
class  LenaPfFfMacSchedulerTestCase2
class  LenaPhyErrorModelTestCase
class  LenaRrFfMacSchedulerTestCase
class  LenaTestMimoSuite
class  LenaTestPfFfMacSchedulerSuite
class  LenaTestPhyErrorModelrSuite
class  LenaTestRrFfMacSchedulerSuite
class  LiIonEnergySource
 Model a generic Lithium Ion Battery basing on [1][2]. More...
class  LiIonEnergySourceTestSuite
class  LiIonEnergyTestCase
struct  LinkPairCompare
struct  LinkProperties
class  ListErrorModel
 Provide a list of Packet uids to corrupt. More...
class  ListPositionAllocator
 Allocate positions from a deterministic list specified by the user. More...
class  ListScheduler
 a std::list event scheduler More...
class  LlcSnapHeader
 Header for the LLC/SNAP encapsulation. More...
class  LogComponent
class  LogDistancePropagationLossModel
 a log distance propagation model. More...
class  LogNormalRandomVariable
 The log-normal distribution Random Number Generator (RNG) that allows stream numbers to be set deterministically. More...
class  LogNormalVariable
 Log-normal Distributed random varLogNormalVariable defines a random variable with log-normal distribution. If one takes the natural logarithm of random variable following the log-normal distribution, the obtained values follow a normal distribution. This class supports the creation of objects that return random numbers from a fixed lognormal distribution. It also supports the generation of single random numbers from various lognormal distributions. More...
class  LogNormalVariableImpl
class  LoopbackNetDevice
 Virtual network interface that loops back any data sent to it to be immediately received on the same interface. More...
class  LowDcfListener
class  LteAmc
 The LteAmc class implements the Adaptive Modulation And Coding Scheme as proposed in 3GPP TSG-RAN WG1 - R1-081483 http://www.3gpp.org/ftp/tsg_ran/WG1_RL1/TSGR1_52b/Docs/R1-081483.zip. More...
class  LteAntennaTestSuite
class  LteCqiSinrChunkProcessor
class  LteDownlinkSinrTestCase
class  LteDownlinkSinrTestSuite
class  LteEarfcnDlTestCase
class  LteEarfcnTestCase
class  LteEarfcnTestSuite
class  LteEarfcnUlTestCase
class  LteEnbAntennaTestCase
class  LteEnbCmacSapProvider
class  LteEnbCmacSapUser
class  LteEnbMac
class  LteEnbNetDevice
class  LteEnbPhy
class  LteEnbPhySapProvider
class  LteEnbPhySapUser
class  LteEnbRrc
class  LteEpcE2eDataTestCase
class  LteEpcE2eDataTestSuite
class  LteFadingSystemTestCase
class  LteFadingTestCase
class  LteFadingTestSuite
class  LteFfConverter
struct  LteFlowId_t
class  LteHelper
class  LteHexGridEnbTopologyHelper
class  LteInterference
class  LteInterferenceTestCase
class  LteInterferenceTestSuite
class  LteLinkAdaptationTestCase
class  LteLinkAdaptationTestSuite
class  LteMacSapProvider
class  LteMacSapUser
class  LteMiErrorModel
class  LteNetDevice
class  LteNoisePsdTestCase
class  LtePathlossModelSystemTestCase
class  LtePathlossModelTestSuite
class  LtePdcp
class  LtePdcpHeader
 The packet header for the Packet Data Convergence Protocol (PDCP) packets. More...
class  LtePdcpSapProvider
class  LtePdcpSapUser
class  LtePdcpSpecificLtePdcpSapProvider
class  LtePdcpSpecificLtePdcpSapUser
class  LtePdcpSpecificLteRlcSapUser
class  LtePemSinrChunkProcessor
class  LtePhy
class  LtePhyTag
class  LteRadioBearerInfo
class  LteRadioBearerTag
class  LteRadioBearerTagUdpClient
class  LteRlc
class  LteRlcAm
class  LteRlcAmE2eTestCase
class  LteRlcAmE2eTestSuite
class  LteRlcAmHeader
 The packet header for the AM Radio Link Control (RLC) protocol packets. More...
class  LteRlcAmTransmitterConcatenationTestCase
class  LteRlcAmTransmitterOneSduTestCase
class  LteRlcAmTransmitterReportBufferStatusTestCase
class  LteRlcAmTransmitterSegmentationTestCase
class  LteRlcAmTransmitterTestCase
class  LteRlcAmTransmitterTestSuite
class  LteRlcHeader
 The packet header for the Radio Link Control (RLC) protocol packets. More...
class  LteRlcSapProvider
class  LteRlcSapUser
class  LteRlcSduStatusTag
 This class implements a tag that carries the status of a RLC SDU for the fragmentation process Status of RLC SDU. More...
class  LteRlcSm
class  LteRlcSpecificLteMacSapUser
class  LteRlcSpecificLteRlcSapProvider
class  LteRlcSpecificLteRlcSapUser
class  LteRlcUm
class  LteRlcUmE2eTestCase
class  LteRlcUmE2eTestSuite
class  LteRlcUmTransmitterConcatenationTestCase
class  LteRlcUmTransmitterOneSduTestCase
class  LteRlcUmTransmitterReportBufferStatusTestCase
class  LteRlcUmTransmitterSegmentationTestCase
class  LteRlcUmTransmitterTestCase
class  LteRlcUmTransmitterTestSuite
class  LteSimpleHelper
class  LteSimpleNetDevice
class  LteSinrChunkProcessor
struct  LteSpectrumModelId
class  LteSpectrumModelTestCase
class  LteSpectrumPhy
struct  LteSpectrumSignalParameters
class  LteSpectrumValueHelper
 This class defines all functions to create spectrum model for lte. More...
class  LteSpectrumValueHelperTestSuite
class  LteStatsCalculator
class  LteTestMac
class  LteTestPdcp
class  LteTestRrc
class  LteTestSinrChunkProcessor
class  LteTestUePhy
class  LteTxPsdTestCase
class  LteUeCmacSapProvider
class  LteUeCmacSapUser
struct  LteUeConfig_t
class  LteUeMac
class  LteUeNetDevice
class  LteUePhy
class  LteUePhySapProvider
class  LteUePhySapUser
class  LteUeRrc
class  LteUplinkSinrTestCase
class  LteUplinkSinrTestSuite
class  Mac48Address
 an EUI-48 address More...
class  Mac48AddressValue
 hold objects of type ns3::Mac48Address More...
class  Mac64Address
 an EUI-64 address More...
class  MacHeaderType
 Represents the HT (Header Type) field of generic MAC and bandwidth request headers. More...
class  MacLow
 handle RTS/CTS/DATA/ACK transactions. More...
class  MacLowBlockAckEventListener
 listen for block ack events. More...
class  MacLowDcfListener
 listen to NAV eventsThis class is typically connected to an instance of ns3::Dcf and calls to its methods are forwards to the corresponding ns3::Dcf methods. More...
class  MacLowTransmissionListener
 listen to events coming from ns3::MacLow. More...
class  MacLowTransmissionParameters
 control how a packet is transmitted.The ns3::MacLow::StartTransmission method expects an instance of this class to describe how the packet should be transmitted. More...
class  MacRxMiddle
class  MacStatsCalculator
class  MacTxMiddle
class  MakeBoundCallbackTestCase
class  MakeCallbackTemplatesTestCase
class  MakeCallbackTestCase
class  ManagementMessageType
class  MapScheduler
 a std::map event scheduler More...
class  MatrixPropagationLossModel
 The propagation loss is fixed for each pair of nodes and doesn't depend on their actual positions. More...
class  MemPtrCallbackImpl
class  MeshHelper
 Helper to create IEEE 802.11s mesh networks. More...
class  MeshInformationElementVector
struct  MeshInformationElementVectorBist
 Built-in self test for MeshInformationElementVector and all IE. More...
class  MeshL2RoutingProtocol
 Interface for L2 mesh routing protocol and mesh point communication. More...
class  MeshPointDevice
 Virtual net device modeling mesh point. More...
class  MeshStack
 Prototype for class, which helps to install MAC-layer routing stack to ns3::MeshPointDevice. More...
class  MeshTestSuite
class  MeshWifiBeacon
 Beacon is beacon header + list of arbitrary information elements. More...
class  MeshWifiInterfaceMac
 Basic MAC of mesh point Wi-Fi interface. Its function is extendable through plugins mechanism. More...
class  MeshWifiInterfaceMacPlugin
 Common interface for mesh point interface MAC plugins. More...
class  MgtAddBaRequestHeader
class  MgtAddBaResponseHeader
class  MgtAssocRequestHeader
class  MgtAssocResponseHeader
class  MgtBeaconHeader
class  MgtDelBaHeader
class  MgtProbeRequestHeader
class  MgtProbeResponseHeader
class  MicrowaveOvenSpectrumModel5MhzInitializer
class  MicrowaveOvenSpectrumModel6MhzInitializer
class  MicrowaveOvenSpectrumValueHelper
class  MinMaxAvgTotalCalculator
class  MinstrelWifiManager
 Implementation of Minstrel Rate Control AlgorithmPorting Minstrel from Madwifi and Linux Kernel http://linuxwireless.org/en/developers/Documentation/mac80211/RateControl/minstrel. More...
struct  MinstrelWifiRemoteStation
class  MobilityHelper
 Helper class used to assign positions and mobility models to nodes. More...
class  MobilityModel
 Keep track of the current position and velocity of an object. More...
class  ModelCreator
struct  ModelNode
struct  ModelTypeid
class  ModelTypeidCreator
class  MpiInterface
class  MpiReceiver
class  MsduAggregator
 Abstract class that concrete msdu aggregators have to implement. More...
class  MsduStandardAggregator
class  MultiModelSpectrumChannel
class  NakagamiPropagationLossModel
 Nakagami-m fast fading propagation loss model. More...
class  NameNode
class  Names
 A directory of name and Ptr<Object> associations that allows us to give any ns3 Object a name. More...
class  NamesPriv
class  NdiscCache
 IPv6 Neighbor Discovery cache. More...
class  NetDevice
 Network layer to device interface. More...
class  NetDeviceContainer
 holds a vector of ns3::NetDevice pointers More...
class  NetworkAllocatorHelperTestCase
class  NetworkAndAddress6TestCase
class  NetworkAndAddressTestCase
class  NetworkNumber6AllocatorTestCase
class  NetworkNumberAllocatorTestCase
class  NistErrorRateModel
class  NixVector
 Neighbor-index data structure for nix-vector routing. More...
class  NoCount
class  Node
 A network Node. More...
class  NodeContainer
 keep track of a set of node pointers. More...
class  NodeList
 the list of simulation nodes. More...
class  NodeListPriv
 private implementation detail of the NodeList API. More...
class  NonCommunicatingNetDevice
class  NoneFileConfig
class  NormalRandomVariable
 The normal (Gaussian) distribution Random Number Generator (RNG) that allows stream numbers to be set deterministically. More...
class  NormalVariable
 Class NormalVariable defines a random variable with a normal (Gaussian) distribution.This class supports the creation of objects that return random numbers from a fixed normal distribution. It also supports the generation of single random numbers from various normal distributions. More...
class  NormalVariableImpl
class  NqosWifiMacHelper
 create non QoS-enabled MAC layers for a ns3::WifiNetDevice. More...
class  Ns2MobilityHelper
 Helper class which can read ns-2 movement files and configure nodes mobility. More...
class  Ns2MobilityHelperTest
class  Ns2MobilityHelperTestSuite
 The test suite. More...
class  Ns3NscStack
class  NscInterfaceImpl
class  NscStackStringAccessor
class  NscTcpL4Protocol
 Nsc wrapper glue, to interface with the Ipv4 protocol underneath. More...
class  NscTcpSocketFactoryImpl
 socket factory implementation for creating instances of NSC TCP More...
class  NscTcpSocketImpl
 Socket logic for the NSC TCP sockets. More...
class  NullifyCallbackTestCase
class  Object
 a base class which provides memory management and object aggregation More...
class  ObjectBase
 implement the ns-3 type and attribute system More...
struct  ObjectDeleter
class  ObjectFactory
 instantiate subclasses of ns3::Object. More...
class  ObjectFactoryTestCase
class  ObjectFactoryValue
 hold objects of type ns3::ObjectFactory More...
class  ObjectMapAttributeTestCase
class  ObjectPtrContainerAccessor
class  ObjectPtrContainerChecker
class  ObjectPtrContainerValue
 contain a set of ns3::Object pointers. More...
class  ObjectTestSuite
class  ObjectVectorAttributeTestCase
class  ObjectVectorConfigTestCase
class  ObjectVectorTraceConfigTestCase
class  OfdmDcdChannelEncodings
class  OfdmDlBurstProfile
class  OfdmDlMapIe
class  OfdmDownlinkFramePrefix
class  OfdmSendParams
class  OfdmUcdChannelEncodings
class  OfdmUlBurstProfile
class  OfdmUlMapIe
class  OhBuildingsPropagationLossModel
class  OkumuraHataPropagationLossModel
 this class implements the Okumura Hata propagation loss model More...
class  OkumuraHataPropagationLossModelTestCase
class  OkumuraHataPropagationLossModelTestSuite
class  OlsrEmfTestCase
class  OlsrHelloTestCase
class  OlsrHelper
 Helper class that adds OLSR routing to nodes. More...
class  OlsrHnaTestCase
class  OlsrMidTestCase
class  OlsrState
 This class encapsulates all data structures needed for maintaining internal state of an OLSR node. More...
class  OlsrTcTestCase
class  OlsrTestSuite
class  OmnetDataOutput
class  OneVectorConstructorTestCase
class  OnoeWifiManager
 an implementation of the rate control algorithm developed by Atsushi Onoe More...
struct  OnoeWifiRemoteStation
class  OnOffApplication
 Generate traffic to a single destination according to an OnOff pattern. More...
class  OnOffHelper
 A helper to make it easier to instantiate an ns3::OnOffApplication on a set of nodes. More...
class  OpenFlowSwitchHelper
 Add capability to switch multiple LAN segments (IEEE 802.1D bridging) More...
class  OpenFlowSwitchNetDevice
 A net device that switches multiple LAN segments via an OpenFlow-compatible flow table. More...
class  OptionField
 Option field for an IPv6ExtensionHeader Enables adding options to an IPv6ExtensionHeader. More...
class  OrbisTopologyReader
 Topology file reader (Orbis-format type). More...
class  OriginatorBlockAckAgreement
class  OriginatorRxStatus
class  OutputStreamWrapper
struct  P2pLinkNodeIdPair
class  Packet
 network packets More...
class  PacketBurst
class  PacketCounterCalculator
class  PacketLossCounter
class  PacketMetadata
 handle packet metadata about packet headers and trailers More...
class  PacketMetadataTest
class  PacketMetadataTestSuite
class  PacketSink
 Receive and consume traffic generated to an IP address and port. More...
class  PacketSinkHelper
 A helper to make it easier to instantiate an ns3::PacketSinkApplication on a set of nodes. More...
class  PacketSizeMinMaxAvgTotalCalculator
class  PacketSocket
 A PacketSocket is a link between an application and a net device. More...
class  PacketSocketAddress
 an address for a packet socket More...
class  PacketSocketFactory
class  PacketSocketHelper
 Give ns3::PacketSocket powers to ns3::Node. More...
class  PacketTagIterator
 Iterator over the set of 'packet' tags in a packet. More...
class  PacketTagList
class  PacketTest
class  PacketTestSuite
class  ParabolicAntennaModel
 Antenna model based on a parabolic approximation of the main lobe radiation pattern. More...
class  ParabolicAntennaModelTestCase
class  ParabolicAntennaModelTestSuite
class  ParameterLogger
class  ParetoRandomVariable
 The Pareto distribution Random Number Generator (RNG) that allows stream numbers to be set deterministically. More...
class  ParetoVariable
 ParetoVariable distributed random varThis class supports the creation of objects that return random numbers from a fixed pareto distribution. It also supports the generation of single random numbers from various pareto distributions. More...
class  ParetoVariableImpl
struct  ParseResult
class  PbbAddressBlock
 An Address Block and its associated Address TLV Blocks. More...
class  PbbAddressBlockIpv4
 Concrete IPv4 specific PbbAddressBlock. More...
class  PbbAddressBlockIpv6
 Concrete IPv6 specific PbbAddressBlock. More...
class  PbbAddressTlv
 An Address TLV. More...
class  PbbAddressTlvBlock
 A block of Address TLVs (PbbAddressTlv). More...
class  PbbMessage
 A message within a PbbPacket packet. More...
class  PbbMessageIpv4
 Concrete IPv4 specific PbbMessage. More...
class  PbbMessageIpv6
 Concrete IPv6 specific PbbMessage class. More...
class  PbbPacket
 Main PacketBB Packet object. More...
class  PbbTlv
 A packet or message TLV. More...
class  PbbTlvBlock
 A block of packet or message TLVs (PbbTlv). More...
class  PcapFile
class  PcapFileWrapper
class  PcapHelper
 Manage pcap files for device models. More...
class  PcapHelperForDevice
 Base class providing common user-level pcap operations for helpers representing net devices. More...
class  PcapHelperForIpv4
 Base class providing common user-level pcap operations for helpers representing IPv4 protocols . More...
class  PcapHelperForIpv6
 Base class providing common user-level pcap operations for helpers representing IPv6 protocols . More...
class  PdcpTag
class  PendingData
 class for managing I/O between applications and TCP More...
class  PfFfMacScheduler
 Implements the SCHED SAP and CSCHED SAP for a Proportional Fair scheduler. More...
class  PfSchedulerMemberCschedSapProvider
class  PfSchedulerMemberSchedSapProvider
struct  pfsFlowPerf_t
class  PhyListener
class  PhyMacLowListener
class  Ping6
 A ping6 application. More...
class  Ping6Helper
 Ping6 application helper. More...
class  PointerAttributeTestCase
class  PointerChecker
class  PointerValue
 hold objects of type Ptr<T> More...
class  PointToPointChannel
 Simple Point To Point Channel. More...
class  PointToPointDumbbellHelper
 A helper to make it easier to create a dumbbell topology with p2p links. More...
class  PointToPointGridHelper
 A helper to make it easier to create a grid topology with p2p links. More...
class  PointToPointHelper
 Build a set of PointToPointNetDevice objects. More...
class  PointToPointNetDevice
 A Device for a Point to Point Network Link. More...
class  PointToPointRemoteChannel
class  PointToPointStarHelper
 A helper to make it easier to create a star topology with PointToPoint links. More...
class  PointToPointTest
class  PointToPointTestSuite
class  PortRangeTlvValue
class  PositionAllocator
 Allocate a set of positions. The allocation strategy is implemented in subclasses. More...
struct  PositionInBuilding
class  PppHeader
 Packet header for PPP. More...
class  PrintList
class  PriorityUlJob
class  PropagationCache
 Constructs a cache of objects, where each obect is responsible for a single propagation path loss calculations. Propagation path a–>b and b–>a is the same thing. Propagation path is identified by a couple of MobilityModels and a spectrum model UID. More...
class  PropagationDelayModel
 calculate a propagation delay. More...
class  PropagationLossModel
 Modelize the propagation loss through a transmission medium. More...
class  ProtocolTlvValue
class  Ptr
 smart pointer class similar to boost::intrusive_ptr More...
class  PtrTestCase
class  PtrTestSuite
class  PyViz
 helper class to be used by the visualizer More...
struct  PyVizPacketTag
class  QosBlockedDestinations
class  QosTag
class  QosUtilsIsOldPacketTest
class  QosWifiMacHelper
 create QoS-enabled MAC layers for a ns3::WifiNetDevice. More...
class  Queue
 Abstract base class for packet Queues. More...
class  RadiansToDegreesTestCase
class  RadioBearerStatsCalculator
class  RadioEnvironmentMapHelper
class  RadiotapHeader
 Radiotap header implementation. More...
class  Radvd
 Router advertisement daemon. More...
class  RadvdInterface
 Radvd interface configuration. More...
class  RadvdPrefix
 Router prefix for radvd application. More...
class  RandomBoxPositionAllocator
 Allocate random positions within a 3D box according to a set of three random variables. More...
class  RandomBuildingPositionAllocator
class  RandomDirection2dMobilityModel
 Random direction mobility model. More...
class  RandomDiscPositionAllocator
 Allocate random positions within a disc according to a given distribution for the polar coordinates of each node with respect to the provided center of the disc. More...
class  RandomNumberSerializationTestCase
class  RandomPropagationDelayModel
 the propagation delay is random More...
class  RandomPropagationLossModel
 The propagation loss follows a random distribution. More...
class  RandomRectanglePositionAllocator
 Allocate random positions within a rectangle according to a pair of random variables. More...
class  RandomRoomPositionAllocator
class  RandomRoomPositionAllocatorTestCase
class  RandomStream
class  RandomVariable
 The basic RNG for NS-3.Note: The underlying random number generation method used by NS-3 is the RngStream code by Pierre L'Ecuyer at the University of Montreal. More...
class  RandomVariableBase
class  RandomVariableStream
 The Random Number Generator (RNG) that allows stream numbers to be set deterministically. More...
class  RandomVariableStreamAttributeTestCase
class  RandomVariableStreamHelper
 Helper class for static methods involving RandomVariableStream. More...
class  RandomVariableValue
 hold objects of type ns3::RandomVariable More...
class  RandomWalk2dMobilityModel
 2D random walk mobility model. More...
class  RandomWaypointMobilityModel
 Random waypoint mobility model. More...
class  RangePropagationLossModel
 The propagation loss depends only on the distance (range) between transmitter and receiver. More...
class  RateErrorModel
 Determine which packets are errored corresponding to an underlying distribution, rate, and unit. More...
struct  RateInfo
class  RawTextConfigLoad
class  RawTextConfigSave
class  RealRandomStream
class  RealtimeSimulatorImpl
class  ReceiveListErrorModel
 Provide a list of Packets to corrupt. More...
class  Rectangle
 a 2d rectangle More...
class  RectangleValue
 hold objects of type ns3::Rectangle More...
class  RedQueue
class  RedQueueTestCase
class  RedQueueTestSuite
class  RefCountBase
 A deprecated way to get reference-counting powers. More...
class  RegularWifiMac
 base class for all MAC-level wifi objects.This class encapsulates all the low-level MAC functionality DCA, EDCA, etc) and all the high-level MAC functionality (association/disassociation state machines). More...
class  RemSpectrumPhy
class  Reservation
 Stores reservation info for use in scheduling data channel by reservation channel MAC. More...
class  ResetAllocatorHelperTestCase
class  Resolver
struct  Rgb
 A structure to store red, blue and green components for entities such as nodes. More...
class  RlcTag
class  RngReq
class  RngRsp
class  RngSeedManager
class  RngStream
 Combined Multiple-Recursive Generator MRG32k3a. More...
class  RocketfuelTopologyReader
 Topology file reader (Rocketfuel-format type). More...
class  RocketfuelTopologyReaderTest
class  RocketfuelTopologyReaderTestSuite
struct  Room
class  RootNamespaceConfigTestCase
class  RraaWifiManager
 Robust Rate Adaptation AlgorithmThis is an implementation of RRAA as described in "Robust rate adaptation for 802.11 wireless networks" by "Starsky H. Y. Wong", "Hao Yang", "Songwu Lu", and, "Vaduvur Bharghavan" published in Mobicom 06. More...
struct  RraaWifiRemoteStation
class  RrFfMacScheduler
 Implements the SCHED SAP and CSCHED SAP for a Round Robin scheduler. More...
class  RrSchedulerMemberCschedSapProvider
class  RrSchedulerMemberSchedSapProvider
class  RttEstimator
 Base class for all RTT Estimators. More...
class  RttHistory
 Helper class to store RTT measurements. More...
class  RttMeanDeviation
 The "Mean&ndash;Deviation" RTT estimator, as discussed by Van Jacobson. More...
class  RvBatteryModel
 Rakhmatov Vrudhula non-linear battery model. More...
class  RvBatteryModelHelper
 Creates a RvBatteryModel object. More...
class  RxSpectrumModelInfo
class  SameRoomPositionAllocator
class  SameRoomPositionAllocatorTestCase
class  Scheduler
 Maintain the event list. More...
class  SendParams
 The SendParams class defines the parameters with which Send() function of a particular PHY is called. The sole purpose of this class is to allow defining the pure virtual Send() function in the PHY base-class (WimaxPhy). This class shall be sub-classed every time a new PHY is integrated (i.e., a new sub-class of WimaxPhy is created) which requires different or additional parameters to call its Send() function. For example as it is seen here, it has been sub-classed for the OFDM PHY layer since its Send() function requires two additional parameters. More...
class  SentBuffer
class  SeqTsHeader
 Packet header for Udp client/server application The header is made of a 32bits sequence number followed by a 64bits time stamp. More...
class  SequenceNumber
 Generic "sequence number" class. More...
class  SequenceNumber10
class  SequenceNumberTestCase
class  SequenceNumberTestObj
class  SequenceNumberTestSuite
class  SequentialRandomVariable
 The Random Number Generator (RNG) that returns a sequential list of values. More...
class  SequentialVariable
 Return a sequential list of valuesClass SequentialVariable defines a random number generator that returns a sequential sequence. The sequence monotonically increases for a period, then wraps around to the low value and begins monotonically increasing again. More...
class  SequentialVariableImpl
class  ServiceFlow
class  ServiceFlowManager
class  ServiceFlowRecord
 this class implements a structure to manage some parameters and statistics related to a service flow More...
class  SfVectorTlvValue
class  ShannonSpectrumErrorModel
class  SimpleChannel
 A simple channel, for simple things and testing. More...
class  SimpleDeviceEnergyModel
class  SimpleNetDevice
 simple net device for simple things and testing More...
class  simpleOfdmSendParam
class  SimpleOfdmWimaxChannel
class  SimpleOfdmWimaxPhy
class  SimpleRefCount
 A template-based reference counting class. More...
class  SimulationSingleton
class  Simulator
 Control the scheduling of simulation events. More...
class  SimulatorEventsTestCase
class  SimulatorImpl
class  SimulatorTemplateTestCase
class  SimulatorTestSuite
class  SingleModelSpectrumChannel
 SpectrumChannel implementation which handles a single spectrum model. More...
class  Singleton
 a template singleton More...
class  SnrTag
class  SNRToBlockErrorRateManager
 This class handles the SNR to BlcER traces. A path to a repository containing trace files should be provided. If no repository is provided the traces form default-traces.h will be loaded. A valid repository should contain 7 files, one for each modulation and coding scheme. The names of the files should respect the following format: modulation0.txt for modulation 0, modulation1.txt for modulation 1 and so on... The files format should be as follows SNR_value(1) BER(1) Blc_ER(1) STANDARD_DEVIATION(1) CONFIDENCE_INTERVAL1(1) CONFIDENCE_INTERVAL2(1) SNR_value(2) BER(2) Blc_ER(2) STANDARD_DEVIATION(2) CONFIDENCE_INTERVAL1(2) CONFIDENCE_INTERVAL2(2) ... ... ... ... ... ... ... ... ... ... ... ... SNR_value(n) BER(n) Blc_ER(n) STANDARD_DEVIATION(n) CONFIDENCE_INTERVAL1(n) CONFIDENCE_INTERVAL2(n) More...
class  SNRToBlockErrorRateRecord
 This class represents a record (handled by SnrToBlockErrorRate manager) that keeps a mapping between an SNR value and its corresponding (1) Bit Error Rate, (2) Block Error Rate, (3) Standard deviation, (4 and 5) confidence interval. More...
class  Socket
 A low-level Socket API based loosely on the BSD Socket API.A few things to keep in mind about this type of socket: More...
class  SocketAddressTag
 This class implements a tag that carries an address of a packet across the socket interface. More...
class  SocketFactory
 Object to create transport layer instances that provide a socket API to applications. More...
class  SocketIpTtlTag
 This class implements a tag that carries the socket-specific TTL of a packet to the IP layer. More...
class  SocketSetDontFragmentTag
 indicated whether packets should be sent out with the DF flag set. More...
class  SocketWriter
struct  SortProcess
struct  SortProcessPtr
class  SpectrumAnalyzer
class  SpectrumAnalyzerHelper
class  SpectrumChannel
class  SpectrumChannelHelper
class  SpectrumConverter
class  SpectrumConverterTestSuite
class  SpectrumErrorModel
class  SpectrumIdealPhyTestCase
class  SpectrumIdealPhyTestSuite
class  SpectrumInterference
class  SpectrumInterferenceTestCase
class  SpectrumInterferenceTestSuite
class  SpectrumModel
class  SpectrumPhy
class  SpectrumPhyHelper
class  SpectrumPropagationLossModel
 spectrum-aware propagation loss model More...
struct  SpectrumSignalParameters
class  SpectrumValue
 Set of values corresponding to a given SpectrumModel. More...
class  SpectrumValueTestCase
class  SpectrumValueTestSuite
class  SPFVertex
 Vertex used in shortest path first (SPF) computations. See RFC 2328, Section 16. More...
class  SqliteDataOutput
class  Ssid
class  SsidValue
 hold objects of type ns3::Ssid More...
class  SSLinkManager
 this class implements the link manager of subscriber station net device. An ss link manager is responsible for link scanning and ranging More...
class  SSManager
 this class manages a list of SSrecord More...
class  SSRecord
 This class is used by the base station to store some information related to subscriber station in the cell. More...
class  SSScheduler
class  SsServiceFlowManager
class  static_SpectrumModel300Khz300GhzLog_initializer
class  static_SpectrumModelIsm2400MhzRes1Mhz_initializer
class  StatisticalSummary
class  StatusCode
class  StaWifiMac
class  SteadyStateRandomWaypointMobilityModel
 Steady-state random waypoint mobility model. More...
class  SteadyStateRandomWaypointTest
struct  SteadyStateRandomWaypointTestSuite
class  StringValue
 hold variables of type string More...
class  SubscriberStationNetDevice
class  SupportedRates
 The Supported Rates Information ElementThis class knows how to serialise and deserialise the Supported Rates Element that holds the first 8 (non-HT) supported rates. More...
class  Synchronizer
 Base class used for synchronizing the simulation events to some real time "wall clock.". More...
class  SystemCondition
 A class which provides a relatively platform-independent conditional-wait thread synchronization primitive. More...
class  SystemConditionPrivate
class  SystemMutex
 A class which provides a relatively platform-independent Mutual Exclusion thread synchronization primitive. More...
class  SystemMutexPrivate
class  SystemThread
 A class which provides a relatively platform-independent thread primitive. More...
class  SystemWallClockMs
 measure elapsed time in milliseconds More...
class  SystemWallClockMsPrivate
class  Tag
 tag a set of bytes in a packet More...
class  TagBuffer
 read and write tag data More...
class  Tap
 Holds PDP Tap information (amplitude and delay) More...
class  TapBridge
 A bridge to make it appear that a real host process is connected to an ns-3 net device. More...
class  TapBridgeFdReader
class  TapBridgeHelper
 build TapBridge to allow ns-3 simulations to interact with Linux tap devices and processes on the Linux host. More...
struct  TbId_t
struct  tbInfo_t
class  TcpHeader
 Header for the Transmission Control Protocol. More...
class  TcpL4Protocol
 A layer between the sockets interface and IP. More...
class  TcpNewReno
 An implementation of a stream socket using TCP. More...
class  TcpReno
 An implementation of a stream socket using TCP. More...
class  TcpRfc793
 An implementation of a stream socket using TCP. More...
class  TcpRxBuffer
 class for the reordering buffer that keeps the data from lower layer, i.e. TcpL4Protocol, sent to the application More...
class  TcpSocket
 (abstract) base class of all TcpSockets More...
class  TcpSocketBase
 A base class for implementation of a stream socket using TCP. More...
class  TcpSocketFactory
 API to create TCP socket instances. More...
class  TcpSocketFactoryImpl
 socket factory implementation for native ns-3 TCP More...
class  TcpTahoe
 An implementation of a stream socket using TCP. More...
class  TcpTestCase
class  TcpTestSuite
class  TcpTxBuffer
 class for keeping the data sent by the application to the TCP socket, i.e. the sending buffer. More...
class  TestCase
 encapsulates test code More...
struct  TestCaseFailure
class  TestRandomStream
class  TestRunner
 A runner to execute tests. More...
class  TestRunnerImpl
class  TestSuite
 A suite of tests to run. More...
class  TestVectors
 A simple way to store test vectors (for stimulus or from responses) More...
class  ThreadedSimulatorEventsTestCase
class  ThreadedSimulatorTestSuite
class  ThreeLogDistancePropagationLossModel
 A log distance path loss propagation model with three distance fields. This model is the same as ns3::LogDistancePropagationLossModel except that it has three distance fields: near, middle and far with different exponents. More...
class  Time
 keep track of time unit. More...
class  TimeMinMaxAvgTotalCalculator
class  Timer
 a simple Timer class More...
class  TimerImpl
struct  TimerImplFive
struct  TimerImplFour
struct  TimerImplMemberTraits< T * >
struct  TimerImplOne
struct  TimerImplSix
struct  TimerImplThree
struct  TimerImplTwo
class  TimerStateTestCase
class  TimerTemplateTestCase
class  TimerTestSuite
struct  TimerTraits
class  TimeSimpleTestCase
class  TimesWithSignsTestCase
class  TimeTestSuite
class  TimeValue
 hold objects of type ns3::Time More...
class  Tlv
 This class implements the Type-Len-Value structure channel encodings as described by "IEEE Standard for Local and metropolitan area networks Part 16: Air Interface for Fixed Broadband Wireless Access Systems". More...
class  TlvValue
 The value field of a tlv can take different values (uint8_t, uint16, vector...). This class is a virtual interface that all the types of tlv values should derive. More...
class  TopologyReader
 Interface for input file readers management. More...
class  TopologyReaderHelper
 Helper class which makes it easier to configure and use a generic TopologyReader. More...
class  TosTlvValue
class  TracedCallback
 forward calls to a chain of CallbackAn ns3::TracedCallback has almost exactly the same API as a normal ns3::Callback but instead of forwarding calls to a single function (as an ns3::Callback normally does), it forwards calls to a chain of ns3::Callback. TracedCallback::Connect adds a ns3::Callback at the end of the chain of callbacks. TracedCallback::Disconnect removes a ns3::Callback from the chain of callbacks. More...
class  TracedCallbackTestCase
class  TracedValue
 trace classes with value semantics More...
class  TraceFadingLossModel
 fading loss model based on precalculated fading traces More...
class  TraceSourceAccessor
 control access to objects' trace sources More...
class  Trailer
 Protocol trailer serialization and deserialization. More...
class  TransmissionModesLayers
class  TriangularRandomVariable
 The triangular distribution Random Number Generator (RNG) that allows stream numbers to be set deterministically. More...
class  TriangularVariable
 Triangularly Distributed random varThis distribution is a triangular distribution. The probability density is in the shape of a triangle. More...
class  TriangularVariableImpl
class  TwoRayGroundPropagationLossModel
 a Two-Ray Ground propagation loss model ported from NS2 More...
class  TwoVectorsConstructorTestCase
class  TxDurationTest
class  TxDurationTestSuite
class  TxModeTag
class  TxSpectrumModelInfo
class  TypeId
 a unique identifier for an interface. More...
class  TypeIdValue
 hold objects of type ns3::TypeId More...
class  TypeTraitsTestCase
class  TypeTraitsTestSuite
class  U16TlvValue
class  U32TlvValue
class  U8TlvValue
class  UanAddress
class  UanChannel
 Channel class used by UAN devices. More...
class  UanEnergyModelTestSuite
class  UanHeaderCommon
class  UanHeaderRcAck
 Header used for ACK packets by protocol ns3::UanMacRc. More...
class  UanHeaderRcCts
 CTS header. More...
class  UanHeaderRcCtsGlobal
 Cycle broadcast information for. More...
class  UanHeaderRcData
 Extra data header information. More...
class  UanHeaderRcRts
 RTS header. More...
class  UanHelper
class  UanMac
 Virtual base class for all UAN MAC protocols. More...
class  UanMacAloha
 ALOHA MAC Protocol. More...
class  UanMacCw
 CW-MAC A MAC protocol similar in idea to the 802.11 DCF with constant backoff window. More...
class  UanMacRc
 Non-gateway node MAC for reservation channel MAC protocol. More...
class  UanMacRcGw
 Gateway side of RC-MAC. More...
class  UanModesList
 Container for UanTxModes. More...
class  UanNetDevice
 Net device for UAN models. More...
class  UanNoiseModel
class  UanNoiseModelDefault
class  UanPacketArrival
 Class consisting of packet arrival information (Time, RxPower, mode, PDP) More...
class  UanPdp
class  UanPhy
 Base class for UAN Phy models. More...
class  UanPhyCalcSinr
class  UanPhyCalcSinrDefault
 Default SINR calculator for UanPhyGen The default ignores mode data and assumes that all rxpower transmitted is captured by the receiver, and that all signal power associated with interfering packets affects SINR identically to additional ambient noise. More...
class  UanPhyCalcSinrDual
 Default SINR model for UanPhyDual. More...
class  UanPhyCalcSinrFhFsk
 WHOI Micromodem like FH-FSK model. More...
class  UanPhyDual
class  UanPhyGen
 Generic PHY model. More...
class  UanPhyListener
 Interface for PHY event listener A class which implements this interface may register with Phy object to receive notification of TX/RX/CCA events. More...
class  UanPhyPer
class  UanPhyPerGenDefault
 Default Packet Error Rate calculator for UanPhyGen Considers no error if SINR is > user defined threshold (configured by an attribute). More...
class  UanPhyPerUmodem
 Packet error rate calculation assuming WHOI Micromodem like PHY Calculates PER assuming rate 1/2 convolutional code with constraint length 9 with soft decision viterbi decoding and a CRC capable of correcting 1 bit error. More...
class  UanPropModel
class  UanPropModelIdeal
 Ideal propagation model (no pathloss, impulse PDP) More...
class  UanPropModelThorp
 Uses Thorp's approximation to compute pathloss. Assumes implulse PDP. More...
class  UanTransducer
 Virtual base for Transducer objects. More...
class  UanTransducerHd
 Half duplex implementation of transducer object. More...
class  UanTxMode
 Abstraction of packet modulation information. More...
class  UanTxModeFactory
class  Ucd
class  UcdChannelEncodings
 This class implements the UCD channel encodings as described by "IEEE Standard for Local and metropolitan area networks Part 16: Air Interface for Fixed Broadband Wireless Access Systems" 11.3.1 UCD channel encodings, page 651. More...
class  Udp6SocketImplTest
class  Udp6SocketLoopbackTest
class  UdpClient
 A Udp client. Sends UDP packet carrying sequence number and time stamp in their payloads. More...
class  UdpClientHelper
 Create a client application which sends udp packets carrying a 32bit sequence number and a 64 bit time stamp. More...
class  UdpEchoClient
 A Udp Echo client. More...
class  UdpEchoClientHelper
 create an application which sends a udp packet and waits for an echo of this packet More...
class  UdpEchoServer
 A Udp Echo server. More...
class  UdpEchoServerHelper
 Create a server application which waits for input udp packets and sends them back to the original sender. More...
class  UdpHeader
 Packet header for UDP packets. More...
class  UdpL4Protocol
 Implementation of the UDP protocol. More...
class  UdpServer
 A Udp server. Receives UDP packets from a remote host. UDP packets carry a 32bits sequence number followed by a 64bits time stamp in their payloads. The application uses, the sequence number to determine if a packet is lost, and the time stamp to compute the delay. More...
class  UdpServerHelper
 Create a server application which waits for input udp packets and uses the information carried into their payload to compute delay and to determine if some packets are lost. More...
class  UdpSocket
 (abstract) base class of all UdpSockets More...
class  UdpSocketFactory
 API to create UDP socket instances. More...
class  UdpSocketFactoryImpl
 Object to create UDP socket instances. More...
class  UdpSocketImpl
 A sockets interface to UDP. More...
class  UdpSocketImplTest
class  UdpSocketLoopbackTest
class  UdpTestSuite
class  UdpTraceClient
 A trace based streamer. More...
class  UdpTraceClientHelper
struct  UeDlTestData
class  UeInfo
class  UeMemberLteMacSapProvider
class  UeMemberLteUeCmacSapProvider
class  UeMemberLteUeCmacSapUser
class  UeMemberLteUePhySapProvider
class  UeMemberLteUePhySapUser
struct  UeTestData
struct  UeUlTestData
class  UintegerValue
 Hold an unsigned integer type. More...
class  UlDciIdealControlMessage
class  UlJob
 this class implements a structure to compute the priority of service flows More...
class  UlMap
class  UnderRootNamespaceConfigTestCase
class  UniformDiscPositionAllocator
 Allocate the positions uniformely (with constant density) randomly within a disc. More...
class  UniformRandomVariable
 The uniform distribution Random Number Generator (RNG) that allows stream numbers to be set deterministically. More...
class  UniformVariable
 The uniform distribution RNG for NS-3.This class supports the creation of objects that return random numbers from a fixed uniform distribution. It also supports the generation of single random numbers from various uniform distributions. More...
class  UniformVariableImpl
class  UplinkScheduler
 Virtual class for uplink scheduler. More...
class  UplinkSchedulerMBQoS
 This class implements a Migration-based Quality of Service uplink scheduler(MBQoS). More...
class  UplinkSchedulerRtps
 This class implements a simple uplink scheduler for rtPS flows. More...
class  UplinkSchedulerSimple
class  V4Ping
 an application which sends one ICMP ECHO request, waits for a REPLYs and reports the calculated RTT. More...
class  V4PingHelper
 create a pinger application and associate it to a node More...
class  ValueClassTest
class  Vector2D
 a 3d vector More...
class  Vector2DValue
 hold objects of type ns3::Vector2D More...
class  Vector3D
 a 3d vector More...
class  Vector3DValue
 hold objects of type ns3::Vector3D More...
class  VectorTlvValue
 this class is used to implement a vector of values in one tlv value field More...
class  VirtualNetDevice
 A virtual device, similar to Linux TUN/TAP interfaces. More...
class  VisualSimulatorImpl
 A replacement simulator that starts the visualizer. More...
class  WallClockSynchronizer
 Class used for synchronizing the simulation events to a real-time "wall clock" using Posix Clock functions. More...
class  Watchdog
 a very simple watchdog More...
class  WatchdogTestCase
class  WatchdogTestSuite
class  WaveformGenerator
class  WaveformGeneratorHelper
class  Waypoint
 a (time, location) pair. More...
class  WaypointMobilityModel
 Waypoint-based mobility model. More...
class  WaypointMobilityModelNotifyTest
struct  WaypointMobilityModelTestSuite
class  WaypointValue
 hold objects of type ns3::Waypoint More...
class  WeibullRandomVariable
 The Weibull distribution Random Number Generator (RNG) that allows stream numbers to be set deterministically. More...
class  WeibullVariable
 WeibullVariable distributed random varThis class supports the creation of objects that return random numbers from a fixed weibull distribution. It also supports the generation of single random numbers from various weibull distributions. More...
class  WeibullVariableImpl
class  WifiActionHeader
class  WifiChannel
 Wifi Channel interface specificationThis class works in tandem with the ns3::WifiPhy class. If you want to provide a new Wifi PHY layer, you have to subclass both ns3::WifiChannel and ns3::WifiPhy. More...
class  WifiHelper
 helps to create WifiNetDevice objects More...
class  WifiInformationElement
 Information element, as defined in 802.11-2007 standardThe IEEE 802.11 standard includes the notion of Information Elements, which are encodings of management information to be communicated between STAs in the payload of various frames of type Management. Information Elements (IEs) have a common format, each starting with a single octet - the Element ID, which indicates the specific type of IE (a type to represent the options here is defined as WifiInformationElementId). The next octet is a length field and encodes the number of octets in the third and final field, which is the IE Information field. More...
class  WifiInformationElementVector
 Information element vectorImplements a vector of WifiInformationElements. Information elements typically come in groups, and the WifiInformationElementVector class provides a representation of a series of IEs, and the facility for serialisation to and deserialisation from the over-the-air format. More...
class  WifiMac
 base class for all MAC-level wifi objects.This class encapsulates all the low-level MAC functionality DCA, EDCA, etc) and all the high-level MAC functionality (association/disassociation state machines). More...
class  WifiMacHeader
class  WifiMacHelper
 create MAC objects More...
class  WifiMacQueue
class  WifiMacTrailer
class  WifiMode
 represent a single transmission modeA WifiMode is implemented by a single integer which is used to lookup in a global array the characteristics of the associated transmission mode. It is thus extremely cheap to keep a WifiMode variable around. More...
class  WifiModeFactory
 create WifiMode class instances and keep track of them. More...
class  WifiModeValue
 hold objects of type ns3::WifiMode More...
class  WifiNetDevice
 Hold together all Wifi-related objects.This class holds together ns3::WifiChannel, ns3::WifiPhy, ns3::WifiMac, and, ns3::WifiRemoteStationManager. More...
class  WifiPhy
 802.11 PHY layer model More...
class  WifiPhyHelper
 create PHY objects More...
class  WifiPhyListener
 receive notifications about phy events. More...
class  WifiPhyStateHelper
class  WifiRadioEnergyModel
 A WiFi radio energy model. More...
class  WifiRadioEnergyModelHelper
 Assign WifiRadioEnergyModel to wifi devices. More...
class  WifiRadioEnergyModelPhyListener
struct  WifiRemoteStation
 hold per-remote-station state. More...
class  WifiRemoteStationInfo
 Tid independent remote station statistics. More...
class  WifiRemoteStationManager
 hold a list of per-remote-station state. More...
struct  WifiRemoteStationState
class  WifiSpectrumModel5MhzInitializer
class  WifiSpectrumValue5MhzFactory
class  WifiSpectrumValueHelper
class  WifiTest
class  WifiTestSuite
class  WimaxChannel
class  WimaxConnection
class  WimaxHelper
 helps to manage and create WimaxNetDevice objects More...
class  WimaxMacQueue
class  WimaxMacToMacHeader
 this class implements the mac to mac header needed to dump a wimax pcap file The header format was reverse-engineered by looking at existing live pcap traces which could be opened with wireshark i.e., we have no idea where this is coming from. More...
class  WimaxNetDevice
 Hold together all Wimax-related objects in a NetDevice.This class holds together ns3::WimaxPhy, ns3::WimaxConnection, ns3::ConectionManager, ns3::BurstProfileManager, and ns3::BandwidthManager. More...
class  WimaxPhy
class  XmlConfigLoad
class  XmlConfigSave
class  YansErrorRateModel
 Model the error rate for different modulations.A packet of interest (e.g., a packet can potentially be received by the MAC) is divided into chunks. Each chunk is related to an start/end receiving event. For each chunk, it calculates the ratio (SINR) between received power of packet of interest and summation of noise and interfering power of all the other incoming packets. Then, it will calculate the success rate of the chunk based on BER of the modulation. The success reception rate of the packet is derived from the success rate of all chunks. More...
class  YansWifiChannel
 A Yans wifi channelThis wifi channel implements the propagation model described in "Yet Another Network Simulator", (http://cutebugs.net/files/wns2-yans.pdf). More...
class  YansWifiChannelHelper
 manage and create wifi channel objects for the yans model. More...
class  YansWifiPhy
 802.11 PHY layer modelThis PHY implements a model of 802.11a. The model implemented here is based on the model described in "Yet Another Network Simulator", (http://cutebugs.net/files/wns2-yans.pdf). More...
class  YansWifiPhyHelper
 Make it easy to create and manage PHY objects for the yans model. More...
class  ZetaRandomVariable
 The zeta distribution Random Number Generator (RNG) that allows stream numbers to be set deterministically. More...
class  ZetaVariable
 Zeta Distributed Distributed Random VariableZetaVariable defines a discrete random variable with Zeta distribution. More...
class  ZetaVariableImpl
class  ZipfRandomVariable
 The Zipf distribution Random Number Generator (RNG) that allows stream numbers to be set deterministically. More...
class  ZipfVariable
 Zipf Distributed Random VariableZipfVariable defines a discrete random variable with Zipf distribution. More...
class  ZipfVariableImpl

Typedefs

typedef std::vector< BandInfoBands
typedef std::vector< bool > bvec
typedef std::list< std::pair
< std::string, LogComponent * > > 
ComponentList
typedef std::list< std::pair
< std::string, LogComponent * >
>::iterator 
ComponentListI
typedef std::list< Ptr
< DataCalculator > > 
DataCalculatorList
typedef std::map
< ImsiLcidPair_t, double > 
DoubleMap
typedef std::map< TbId_t,
tbInfo_t
expectedTbs_t
typedef uint32_t FlowId
typedef std::map
< ImsiLcidPair_t, LteFlowId_t
FlowIdMap
typedef uint32_t FlowPacketId
typedef Callback< void > GenericPhyRxEndErrorCallback
typedef Callback< void, Ptr
< Packet > > 
GenericPhyRxEndOkCallback
typedef Callback< void > GenericPhyRxStartCallback
typedef Callback< void, Ptr
< const Packet > > 
GenericPhyTxEndCallback
typedef Callback< bool, Ptr
< Packet > > 
GenericPhyTxStartCallback
typedef std::map
< InterfacePairIpv4, Ptr
< PcapFileWrapper > > 
InterfaceFileMapIpv4
typedef std::map
< InterfacePairIpv6, Ptr
< PcapFileWrapper > > 
InterfaceFileMapIpv6
typedef std::pair< Ptr< Ipv4 >
, uint32_t > 
InterfacePairIpv4
typedef std::pair< Ptr< Ipv6 >
, uint32_t > 
InterfacePairIpv6
typedef std::map
< InterfacePairIpv4, Ptr
< OutputStreamWrapper > > 
InterfaceStreamMapIpv4
typedef std::map
< InterfacePairIpv6, Ptr
< OutputStreamWrapper > > 
InterfaceStreamMapIpv6
typedef std::map< Ipv4Address,
Ptr< Ipv4Route > > 
Ipv4RouteMap_t
typedef void(* LogNodePrinter )(std::ostream &os)
typedef void(* LogTimePrinter )(std::ostream &os)
typedef std::list< std::pair
< std::string, std::string > > 
MetadataList
typedef std::vector< struct
RateInfo
MinstrelRate
typedef std::vector< uint32_t > NixBits_t
typedef std::map< Ipv4Address,
Ptr< NixVector > > 
NixMap_t
typedef ObjectPtrContainerValue ObjectMapValue
typedef ObjectPtrContainerValue ObjectVectorValue
typedef std::deque< RttHistoryRttHistory_t
typedef std::map
< SpectrumModelUid_t,
RxSpectrumModelInfo
RxSpectrumModelInfoMap_t
typedef std::vector
< std::vector< uint32_t > > 
SampleRate
typedef RngSeedManager SeedManager
typedef SequenceNumber
< uint16_t, int16_t > 
SequenceNumber16
typedef SequenceNumber
< uint32_t, int32_t > 
SequenceNumber32
typedef std::map
< SpectrumModelUid_t,
SpectrumConverter
SpectrumConverterMap_t
typedef uint32_t SpectrumModelUid_t
typedef std::map
< SpectrumModelUid_t,
TxSpectrumModelInfo
TxSpectrumModelInfoMap_t
typedef std::map
< ImsiLcidPair_t, uint32_t > 
Uint32Map
typedef std::map
< ImsiLcidPair_t, Ptr
< MinMaxAvgTotalCalculator
< uint32_t > > > 
Uint32StatsMap
typedef std::map
< ImsiLcidPair_t, uint64_t > 
Uint64Map
typedef std::map
< ImsiLcidPair_t, Ptr
< MinMaxAvgTotalCalculator
< uint64_t > > > 
Uint64StatsMap
typedef std::vector< double > Values
typedef Vector3D Vector
typedef Vector3DChecker VectorChecker
typedef Vector3DValue VectorValue
typedef uint8_t WifiInformationElementId
typedef std::vector< WifiModeWifiModeList
typedef
WifiModeList::const_iterator 
WifiModeListIterator

Enumerations

enum  { COL_NODE = 0, COL_LAST }
enum  { COL_TYPEID = 0, COL_LASTID }
enum  { TYPE_MGT = 0, TYPE_CTL = 1, TYPE_DATA = 2 }
enum  {
  SUBTYPE_CTL_BACKREQ = 8, SUBTYPE_CTL_BACKRESP = 9, SUBTYPE_CTL_RTS = 11, SUBTYPE_CTL_CTS = 12,
  SUBTYPE_CTL_ACK = 13
}
enum  AcIndex {
  AC_BE = 0, AC_BK = 1, AC_VI = 2, AC_VO = 3,
  AC_BE_NQOS = 4, AC_UNDEF
}
enum  BlockAckType { BASIC_BLOCK_ACK, COMPRESSED_BLOCK_ACK, MULTI_TID_BLOCK_ACK }
enum  CitySize { SmallCity, MediumCity, LargeCity }
enum  CosineAntennaModelGainTestCondition { EQUAL = 0, LESSTHAN = 1 }
enum  EnvironmentType { UrbanEnvironment, SubUrbanEnvironment, OpenAreasEnvironment }
enum  ethernet_header_t { LENGTH, VLAN, QINQ }
enum  LogLevel {
  LOG_NONE = 0x00000000, LOG_ERROR = 0x00000001, LOG_LEVEL_ERROR = 0x00000001, LOG_WARN = 0x00000002,
  LOG_LEVEL_WARN = 0x00000003, LOG_DEBUG = 0x00000004, LOG_LEVEL_DEBUG = 0x00000007, LOG_INFO = 0x00000008,
  LOG_LEVEL_INFO = 0x0000000f, LOG_FUNCTION = 0x00000010, LOG_LEVEL_FUNCTION = 0x0000001f, LOG_LOGIC = 0x00000020,
  LOG_LEVEL_LOGIC = 0x0000003f, LOG_ALL = 0x1fffffff, LOG_LEVEL_ALL = LOG_ALL, LOG_PREFIX_FUNC = 0x80000000,
  LOG_PREFIX_TIME = 0x40000000, LOG_PREFIX_NODE = 0x20000000
}
enum  ParabolicAntennaModelGainTestCondition { EQUAL = 0, LESSTHAN = 1 }
enum  PbbAddressLength { IPV4 = 3, IPV6 = 15 }
enum  ReqType { DATA, UNICAST_POLLING }
enum  TcpStates_t {
  CLOSED, LISTEN, SYN_SENT, SYN_RCVD,
  ESTABLISHED, CLOSE_WAIT, LAST_ACK, FIN_WAIT_1,
  FIN_WAIT_2, CLOSING, TIME_WAIT, LAST_STATE
}
enum  TypeOfStation { STA, AP, ADHOC_STA, MESH }
enum  UserPriority {
  UP_BK = 1, UP_BE = 0, UP_EE = 3, UP_CL = 4,
  UP_VI = 5, UP_VO = 6, UP_NC = 7
}
enum  WifiCodeRate { WIFI_CODE_RATE_UNDEFINED, WIFI_CODE_RATE_3_4, WIFI_CODE_RATE_2_3, WIFI_CODE_RATE_1_2 }
enum  WifiMacType {
  WIFI_MAC_CTL_RTS = 0, WIFI_MAC_CTL_CTS, WIFI_MAC_CTL_ACK, WIFI_MAC_CTL_BACKREQ,
  WIFI_MAC_CTL_BACKRESP, WIFI_MAC_MGT_BEACON, WIFI_MAC_MGT_ASSOCIATION_REQUEST, WIFI_MAC_MGT_ASSOCIATION_RESPONSE,
  WIFI_MAC_MGT_DISASSOCIATION, WIFI_MAC_MGT_REASSOCIATION_REQUEST, WIFI_MAC_MGT_REASSOCIATION_RESPONSE, WIFI_MAC_MGT_PROBE_REQUEST,
  WIFI_MAC_MGT_PROBE_RESPONSE, WIFI_MAC_MGT_AUTHENTICATION, WIFI_MAC_MGT_DEAUTHENTICATION, WIFI_MAC_MGT_ACTION,
  WIFI_MAC_MGT_ACTION_NO_ACK, WIFI_MAC_MGT_MULTIHOP_ACTION, WIFI_MAC_DATA, WIFI_MAC_DATA_CFACK,
  WIFI_MAC_DATA_CFPOLL, WIFI_MAC_DATA_CFACK_CFPOLL, WIFI_MAC_DATA_NULL, WIFI_MAC_DATA_NULL_CFACK,
  WIFI_MAC_DATA_NULL_CFPOLL, WIFI_MAC_DATA_NULL_CFACK_CFPOLL, WIFI_MAC_QOSDATA, WIFI_MAC_QOSDATA_CFACK,
  WIFI_MAC_QOSDATA_CFPOLL, WIFI_MAC_QOSDATA_CFACK_CFPOLL, WIFI_MAC_QOSDATA_NULL, WIFI_MAC_QOSDATA_NULL_CFPOLL,
  WIFI_MAC_QOSDATA_NULL_CFACK_CFPOLL
}
enum  WifiModulationClass {
  WIFI_MOD_CLASS_UNKNOWN = 0, WIFI_MOD_CLASS_IR, WIFI_MOD_CLASS_FHSS, WIFI_MOD_CLASS_DSSS,
  WIFI_MOD_CLASS_ERP_PBCC, WIFI_MOD_CLASS_DSSS_OFDM, WIFI_MOD_CLASS_ERP_OFDM, WIFI_MOD_CLASS_OFDM,
  WIFI_MOD_CLASS_HT
}
enum  WifiPhyStandard {
  WIFI_PHY_STANDARD_80211a, WIFI_PHY_STANDARD_80211b, WIFI_PHY_STANDARD_80211g, WIFI_PHY_STANDARD_80211_10MHZ,
  WIFI_PHY_STANDARD_80211_5MHZ, WIFI_PHY_STANDARD_holland, WIFI_PHY_STANDARD_80211p_CCH, WIFI_PHY_STANDARD_80211p_SCH
}
enum  WifiPreamble { WIFI_PREAMBLE_LONG, WIFI_PREAMBLE_SHORT }
enum  WireState { IDLE, TRANSMITTING, PROPAGATING }

Functions

int64x64_t Abs (const int64x64_t &value)
static void AddInternetStack (Ptr< Node > node)
static void AddInternetStack (Ptr< Node > node)
static void AddInternetStack (Ptr< Node > node)
static void AddInternetStack (Ptr< Node > node)
static void AddInternetStack (Ptr< Node > node)
static void AddInternetStack (Ptr< Node > node)
static void AddInternetStack (Ptr< Node > node)
static void AddInternetStack6 (Ptr< Node > node)
Ptr< SimpleNetDeviceAddSimpleNetDevice (Ptr< Node > node, Ipv4Address v4Addr, Ipv4Mask v4Mask, Ipv6Address v6Addr, Ipv6Prefix v6Prefix)
static void AsciiPhyReceiveSinkWithContext (Ptr< OutputStreamWrapper > stream, std::string context, Ptr< const Packet > p, double snr, WifiMode mode, enum WifiPreamble preamble)
static void AsciiPhyReceiveSinkWithoutContext (Ptr< OutputStreamWrapper > stream, Ptr< const Packet > p, double snr, WifiMode mode, enum WifiPreamble preamble)
static void AsciiPhyRxOkEvent (std::ostream *os, std::string context, Ptr< const Packet > packet, double snr, UanTxMode mode)
static void AsciiPhyTransmitSinkWithContext (Ptr< OutputStreamWrapper > stream, std::string context, Ptr< const Packet > p, WifiMode mode, WifiPreamble preamble, uint8_t txLevel)
static void AsciiPhyTransmitSinkWithoutContext (Ptr< OutputStreamWrapper > stream, Ptr< const Packet > p, WifiMode mode, WifiPreamble preamble, uint8_t txLevel)
static void AsciiPhyTxEvent (std::ostream *os, std::string context, Ptr< const Packet > packet, double txPowerDb, UanTxMode mode)
static uint32_t AsciiToIpv4Host (char const *address)
static bool AsciiToIpv6Host (const char *address, uint8_t addr[16])
 Convert an IPv6 C-string into a 128-bit representation.
static char AsciiToLowCase (char c)
static char AsciiToLowCase (char c)
static uint8_t AsInt (std::string v)
static uint8_t AsInt (std::string v)
 ATTRIBUTE_ACCESSOR_DEFINE (String)
 ATTRIBUTE_ACCESSOR_DEFINE (Double)
 ATTRIBUTE_ACCESSOR_DEFINE (Integer)
 ATTRIBUTE_ACCESSOR_DEFINE (Uinteger)
 ATTRIBUTE_ACCESSOR_DEFINE (Boolean)
 ATTRIBUTE_ACCESSOR_DEFINE (Vector)
 ATTRIBUTE_ACCESSOR_DEFINE (Pointer)
 ATTRIBUTE_ACCESSOR_DEFINE (Time)
 ATTRIBUTE_ACCESSOR_DEFINE (RandomVariable)
 ATTRIBUTE_ACCESSOR_DEFINE (Callback)
 ATTRIBUTE_CHECKER_DEFINE (String)
 ATTRIBUTE_CHECKER_DEFINE (Boolean)
 ATTRIBUTE_CHECKER_DEFINE (Time)
 ATTRIBUTE_CHECKER_DEFINE (RandomVariable)
 ATTRIBUTE_CHECKER_DEFINE (Callback)
 ATTRIBUTE_CHECKER_IMPLEMENT (Callback)
 ATTRIBUTE_CHECKER_IMPLEMENT (RandomVariable)
 ATTRIBUTE_CHECKER_IMPLEMENT (Time)
 ATTRIBUTE_CHECKER_IMPLEMENT_WITH_NAME (String,"std::string")
 ATTRIBUTE_CHECKER_IMPLEMENT_WITH_NAME (Boolean,"bool")
 ATTRIBUTE_HELPER_CPP (Waypoint)
 ATTRIBUTE_HELPER_CPP (Vector3D)
 ATTRIBUTE_HELPER_CPP (Vector2D)
 ATTRIBUTE_HELPER_CPP (Mac48Address)
 ATTRIBUTE_HELPER_CPP (ValueClassTest)
 ATTRIBUTE_HELPER_CPP (WifiMode)
 ATTRIBUTE_HELPER_CPP (Rectangle)
 ATTRIBUTE_HELPER_CPP (Ssid)
 ATTRIBUTE_HELPER_CPP (Box)
 ATTRIBUTE_HELPER_CPP (Address)
 ATTRIBUTE_HELPER_CPP (DataRate)
 ATTRIBUTE_HELPER_CPP (ObjectFactory)
 ATTRIBUTE_HELPER_CPP (UanModesList)
 ATTRIBUTE_HELPER_CPP (Ipv4Address)
 ATTRIBUTE_HELPER_CPP (Ipv4Mask)
 ATTRIBUTE_HELPER_CPP (TypeId)
 ATTRIBUTE_HELPER_CPP (Ipv6Address)
 ATTRIBUTE_HELPER_CPP (Ipv6Prefix)
 ATTRIBUTE_HELPER_HEADER (ValueClassTest)
 ATTRIBUTE_HELPER_HEADER (Waypoint)
 ATTRIBUTE_HELPER_HEADER (Ssid)
 ATTRIBUTE_HELPER_HEADER (Rectangle)
 ATTRIBUTE_HELPER_HEADER (Vector3D)
 ATTRIBUTE_HELPER_HEADER (Box)
 ATTRIBUTE_HELPER_HEADER (Vector2D)
 ATTRIBUTE_HELPER_HEADER (DataRate)
 ATTRIBUTE_HELPER_HEADER (ObjectFactory)
 ATTRIBUTE_HELPER_HEADER (Mac48Address)
 ATTRIBUTE_HELPER_HEADER (WifiMode)
 ATTRIBUTE_HELPER_HEADER (UanModesList)
 UanModesList is attribute value.
 ATTRIBUTE_HELPER_HEADER (Address)
 ATTRIBUTE_HELPER_HEADER (Ipv4Address)
 ATTRIBUTE_HELPER_HEADER (Ipv4Mask)
 ATTRIBUTE_HELPER_HEADER (TypeId)
 ATTRIBUTE_HELPER_HEADER (Ipv6Address)
 ATTRIBUTE_HELPER_HEADER (Ipv6Prefix)
 ATTRIBUTE_VALUE_IMPLEMENT (RandomVariable)
 ATTRIBUTE_VALUE_IMPLEMENT (Time)
 ATTRIBUTE_VALUE_IMPLEMENT_WITH_NAME (std::string, String)
 ATTRIBUTE_VALUE_IMPLEMENT_WITH_NAME (double, Double)
 ATTRIBUTE_VALUE_IMPLEMENT_WITH_NAME (int64_t, Integer)
 ATTRIBUTE_VALUE_IMPLEMENT_WITH_NAME (uint64_t, Uinteger)
void BasicCallbackTarget5 (void)
void BasicCallbackTarget6 (int)
int BasicCallbackTarget7 (int a)
static void ber1 (int &)
static void ber2 (int &, int &)
static void ber3 (int &, int &, int &)
static void ber4 (int &, int &, int &, int &)
static void ber5 (int &, int &, int &, int &, int &)
void BreakpointFallback (void)
 fallback breakpoint function
double CalculateDistance (const Vector3D &a, const Vector3D &b)
double CalculateDistance (const Vector2D &a, const Vector2D &b)
static void cber1 (const int &)
static void cber2 (const int &, const int &)
static void cber3 (const int &, const int &, const int &)
static void cber4 (const int &, const int &, const int &, const int &)
static void cber5 (const int &, const int &, const int &, const int &, const int &)
void cell_data_function_col_0 (GtkTreeViewColumn *col, GtkCellRenderer *renderer, GtkTreeModel *model, GtkTreeIter *iter, gpointer user_data)
void cell_data_function_col_0_config_default (GtkTreeViewColumn *col, GtkCellRenderer *renderer, GtkTreeModel *model, GtkTreeIter *iter, gpointer user_data)
void cell_data_function_col_1 (GtkTreeViewColumn *col, GtkCellRenderer *renderer, GtkTreeModel *model, GtkTreeIter *iter, gpointer user_data)
void cell_data_function_col_1_config_default (GtkTreeViewColumn *col, GtkCellRenderer *renderer, GtkTreeModel *model, GtkTreeIter *iter, gpointer user_data)
void cell_edited_callback (GtkCellRendererText *cell, gchar *path_string, gchar *new_text, gpointer user_data)
void cell_edited_callback_config_default (GtkCellRendererText *cell, gchar *path_string, gchar *new_text, gpointer user_data)
gboolean cell_tooltip_callback (GtkWidget *widget, gint x, gint y, gboolean keyboard_tip, GtkTooltip *tooltip, gpointer user_data)
gboolean cell_tooltip_callback_config_default (GtkWidget *widget, gint x, gint y, gboolean keyboard_tip, GtkTooltip *tooltip, gpointer user_data)
static void CheckEnvironmentVariables (void)
gboolean clean_model_callback (GtkTreeModel *model, GtkTreePath *path, GtkTreeIter *iter, gpointer data)
gboolean clean_model_callback_config_default (GtkTreeModel *model, GtkTreePath *path, GtkTreeIter *iter, gpointer data)
template<typename T >
Ptr< T > CompleteConstruct (T *p)
static bool ComponentExists (std::string componentName)
template<typename T1 , typename T2 >
Ptr< T1 > const_pointer_cast (Ptr< T2 > const &p)
template<typename T1 , typename T2 >
Ptr< T1 > ConstCast (Ptr< T2 > const &p)
template<typename T >
Ptr< T > Copy (Ptr< T > object)
template<typename T >
Ptr< T > CopyObject (Ptr< const T > object)
uint8_t CRC8Calculate (const uint8_t *data, int length)
template<typename T >
Ptr< T > Create (void)
template<typename T , typename T1 >
Ptr< T > Create (T1 a1)
template<typename T , typename T1 , typename T2 >
Ptr< T > Create (T1 a1, T2 a2)
template<typename T , typename T1 , typename T2 , typename T3 >
Ptr< T > Create (T1 a1, T2 a2, T3 a3)
template<typename T , typename T1 , typename T2 , typename T3 , typename T4 >
Ptr< T > Create (T1 a1, T2 a2, T3 a3, T4 a4)
template<typename T , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 >
Ptr< T > Create (T1 a1, T2 a2, T3 a3, T4 a4, T5 a5)
template<typename T , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 >
Ptr< T > Create (T1 a1, T2 a2, T3 a3, T4 a4, T5 a5, T6 a6)
template<typename T , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 >
Ptr< T > Create (T1 a1, T2 a2, T3 a3, T4 a4, T5 a5, T6 a6, T7 a7)
GtkWidget * create_view (GtkTreeStore *model)
GtkWidget * create_view_config_default (GtkTreeStore *model)
Ptr< NodeCreateDualStackNode ()
template<typename T >
Ptr< T > CreateObject (void)
template<typename T , typename T1 >
Ptr< T > CreateObject (T1 a1)
template<typename T , typename T1 , typename T2 >
Ptr< T > CreateObject (T1 a1, T2 a2)
template<typename T , typename T1 , typename T2 , typename T3 >
Ptr< T > CreateObject (T1 a1, T2 a2, T3 a3)
template<typename T , typename T1 , typename T2 , typename T3 , typename T4 >
Ptr< T > CreateObject (T1 a1, T2 a2, T3 a3, T4 a4)
template<typename T , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 >
Ptr< T > CreateObject (T1 a1, T2 a2, T3 a3, T4 a4, T5 a5)
template<typename T , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 >
Ptr< T > CreateObject (T1 a1, T2 a2, T3 a3, T4 a4, T5 a5, T6 a6)
template<typename T , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 >
Ptr< T > CreateObject (T1 a1, T2 a2, T3 a3, T4 a4, T5 a5, T6 a6, T7 a7)
template<typename T >
Ptr< T > CreateObjectWithAttributes (std::string n1="", const AttributeValue &v1=EmptyAttributeValue(), std::string n2="", const AttributeValue &v2=EmptyAttributeValue(), std::string n3="", const AttributeValue &v3=EmptyAttributeValue(), std::string n4="", const AttributeValue &v4=EmptyAttributeValue(), std::string n5="", const AttributeValue &v5=EmptyAttributeValue(), std::string n6="", const AttributeValue &v6=EmptyAttributeValue(), std::string n7="", const AttributeValue &v7=EmptyAttributeValue(), std::string n8="", const AttributeValue &v8=EmptyAttributeValue(), std::string n9="", const AttributeValue &v9=EmptyAttributeValue())
 DEF_TYPE (uint8_t)
 DEF_TYPE (uint16_t)
 DEF_TYPE (uint32_t)
 DEF_TYPE (uint64_t)
 DEF_TYPE (int8_t)
 DEF_TYPE (int16_t)
 DEF_TYPE (int32_t)
 DEF_TYPE (int64_t)
 DEF_TYPE (float)
 DEF_TYPE (double)
double DegreesToRadians (double degrees)
 converts degrees to radians
gboolean delete_event_callback (GtkWidget *widget, GdkEvent *event, gpointer user_data)
void DlRxPduCallback (Ptr< RadioBearerStatsCalculator > rlcStats, std::string path, uint16_t rnti, uint8_t lcid, uint32_t packetSize, uint64_t delay)
void DlSchedulingCallback (Ptr< MacStatsCalculator > macStats, std::string path, uint32_t frameNo, uint32_t subframeNo, uint16_t rnti, uint8_t mcsTb1, uint16_t sizeTb1, uint8_t mcsTb2, uint16_t sizeTb2)
void DlTxPduCallback (Ptr< RadioBearerStatsCalculator > rlcStats, std::string path, uint16_t rnti, uint8_t lcid, uint32_t packetSize)
template<typename V , typename T , typename U >
Ptr< const AttributeAccessorDoMakeAccessorHelperOne (U T::*memberVariable)
template<typename V , typename T , typename U >
Ptr< const AttributeAccessorDoMakeAccessorHelperOne (U(T::*getter)(void) const)
template<typename V , typename T , typename U >
Ptr< const AttributeAccessorDoMakeAccessorHelperOne (void(T::*setter)(U))
template<typename W , typename T , typename U , typename V >
Ptr< const AttributeAccessorDoMakeAccessorHelperTwo (void(T::*setter)(U), V(T::*getter)(void) const)
template<typename W , typename T , typename U , typename V >
Ptr< const AttributeAccessorDoMakeAccessorHelperTwo (V(T::*getter)(void) const, void(T::*setter)(U))
template<typename W , typename T , typename U , typename V >
Ptr< const AttributeAccessorDoMakeAccessorHelperTwo (bool(T::*setter)(U), V(T::*getter)(void) const)
template<typename W , typename T , typename U , typename V >
Ptr< const AttributeAccessorDoMakeAccessorHelperTwo (bool(T::*getter)(void) const, void(T::*setter)(U))
template<typename T , typename SOURCE >
Ptr< const TraceSourceAccessorDoMakeTraceSourceAccessor (SOURCE T::*a)
static double DoRound (double v)
template<typename T1 , typename T2 >
Ptr< T1 > DynamicCast (Ptr< T2 > const &p)
std::string EmuBufferToString (uint8_t *buffer, uint32_t len)
 Convert a byte buffer to a string containing a hex representation of the buffer. Make the string pretty by adding a colon (':') between the hex.
bool EmuStringToBuffer (std::string s, uint8_t *buffer, uint32_t *len)
 Convert string encoded by the inverse function (EmuBufferToString) back into a byte buffer.
void exit_clicked_callback (GtkButton *button, gpointer user_data)
int external_rand ()
Time FemtoSeconds (uint64_t fs)
 create ns3::Time instances in units of femtoseconds.
Time FemtoSeconds (int64x64_t fs)
uint16_t FindCellIdFromEnbMac (std::string path, uint16_t rnti)
uint16_t FindCellIdFromEnbRlcPath (std::string path)
uint64_t FindImsiFromEnbMac (std::string path, uint16_t rnti)
uint64_t FindImsiFromEnbRlcPath (std::string path)
uint64_t FindImsiFromUeRlcPath (std::string path)
static void foo0 (void)
static void foo1 (int)
static void foo2 (int, int)
static void foo3 (int, int, int)
static void foo4 (int, int, int, int)
static void foo5 (int, int, int, int, int)
int get_col_number_from_tree_view_column (GtkTreeViewColumn *col)
static ComponentListGetComponentList (void)
static SimulatorImplGetImpl (void)
static string GetNodeIdFromToken (string str)
static int GetNodeIdInt (ParseResult pr)
static string GetNodeIdString (ParseResult pr)
static TypeId GetObjectIid (void)
template<typename T >
T * GetPointer (const Ptr< T > &p)
static std::string GetString (Ptr< Packet > p)
static bool HasNodeIdNumber (string str)
double Integral (const SpectrumValue &arg)
static void Ipv4L3ProtocolDropSinkWithContext (Ptr< OutputStreamWrapper > stream, std::string context, Ipv4Header const &header, Ptr< const Packet > packet, Ipv4L3Protocol::DropReason reason, Ptr< Ipv4 > ipv4, uint32_t interface)
static void Ipv4L3ProtocolDropSinkWithoutContext (Ptr< OutputStreamWrapper > stream, Ipv4Header const &header, Ptr< const Packet > packet, Ipv4L3Protocol::DropReason reason, Ptr< Ipv4 > ipv4, uint32_t interface)
static void Ipv4L3ProtocolRxSinkWithContext (Ptr< OutputStreamWrapper > stream, std::string context, Ptr< const Packet > packet, Ptr< Ipv4 > ipv4, uint32_t interface)
static void Ipv4L3ProtocolRxSinkWithoutContext (Ptr< OutputStreamWrapper > stream, Ptr< const Packet > packet, Ptr< Ipv4 > ipv4, uint32_t interface)
static void Ipv4L3ProtocolRxTxSink (Ptr< const Packet > p, Ptr< Ipv4 > ipv4, uint32_t interface)
static void Ipv4L3ProtocolTxSinkWithContext (Ptr< OutputStreamWrapper > stream, std::string context, Ptr< const Packet > packet, Ptr< Ipv4 > ipv4, uint32_t interface)
static void Ipv4L3ProtocolTxSinkWithoutContext (Ptr< OutputStreamWrapper > stream, Ptr< const Packet > packet, Ptr< Ipv4 > ipv4, uint32_t interface)
static void Ipv6L3ProtocolDropSinkWithContext (Ptr< OutputStreamWrapper > stream, std::string context, Ipv6Header const &header, Ptr< const Packet > packet, Ipv6L3Protocol::DropReason reason, Ptr< Ipv6 > ipv6, uint32_t interface)
static void Ipv6L3ProtocolDropSinkWithoutContext (Ptr< OutputStreamWrapper > stream, Ipv6Header const &header, Ptr< const Packet > packet, Ipv6L3Protocol::DropReason reason, Ptr< Ipv6 > ipv6, uint32_t interface)
static void Ipv6L3ProtocolRxSinkWithContext (Ptr< OutputStreamWrapper > stream, std::string context, Ptr< const Packet > packet, Ptr< Ipv6 > ipv6, uint32_t interface)
static void Ipv6L3ProtocolRxSinkWithoutContext (Ptr< OutputStreamWrapper > stream, Ptr< const Packet > packet, Ptr< Ipv6 > ipv6, uint32_t interface)
static void Ipv6L3ProtocolRxTxSink (Ptr< const Packet > p, Ptr< Ipv6 > ipv6, uint32_t interface)
static void Ipv6L3ProtocolTxSinkWithContext (Ptr< OutputStreamWrapper > stream, std::string context, Ptr< const Packet > packet, Ptr< Ipv6 > ipv6, uint32_t interface)
static void Ipv6L3ProtocolTxSinkWithoutContext (Ptr< OutputStreamWrapper > stream, Ptr< const Packet > packet, Ptr< Ipv6 > ipv6, uint32_t interface)
bool isNaN (double x)
static bool IsNumber (const string &s)
static bool IsSchedMobilityPos (ParseResult pr)
static bool IsSchedSetPos (ParseResult pr)
static bool IsSetInitialPos (ParseResult pr)
template<class T >
static bool IsVal (const string &str, T &ret)
void load_clicked (GtkButton *button, gpointer user_data)
void load_clicked_default (GtkButton *button, gpointer user_data)
SpectrumValue Log (const SpectrumValue &arg)
SpectrumValue Log10 (const SpectrumValue &arg)
SpectrumValue Log2 (const SpectrumValue &arg)
void LogComponentDisable (char const *name, enum LogLevel level)
void LogComponentDisableAll (enum LogLevel level)
void LogComponentEnable (char const *name, enum LogLevel level)
void LogComponentEnableAll (enum LogLevel level)
void LogComponentPrintList (void)
LogNodePrinter LogGetNodePrinter (void)
LogTimePrinter LogGetTimePrinter (void)
void LogSetNodePrinter (LogNodePrinter printer)
void LogSetTimePrinter (LogTimePrinter printer)
static uint32_t lookuphash (unsigned char *k, uint32_t length, uint32_t level)
 Get a hash key.
void LteSimpleHelperDlRxPduCallback (Ptr< RadioBearerStatsCalculator > rlcStats, std::string path, uint16_t rnti, uint8_t lcid, uint32_t packetSize, uint64_t delay)
void LteSimpleHelperDlTxPduCallback (Ptr< RadioBearerStatsCalculator > rlcStats, std::string path, uint16_t rnti, uint8_t lcid, uint32_t packetSize)
void LteSimpleHelperUlRxPduCallback (Ptr< RadioBearerStatsCalculator > rlcStats, std::string path, uint16_t rnti, uint8_t lcid, uint32_t packetSize, uint64_t delay)
void LteSimpleHelperUlTxPduCallback (Ptr< RadioBearerStatsCalculator > rlcStats, std::string path, uint16_t rnti, uint8_t lcid, uint32_t packetSize)
void LteTestDlSchedulingCallback (LteInterferenceTestCase *testcase, std::string path, uint32_t frameNo, uint32_t subframeNo, uint16_t rnti, uint8_t mcsTb1, uint16_t sizeTb1, uint8_t mcsTb2, uint16_t sizeTb2)
void LteTestDlSchedulingCallback (LteLinkAdaptationTestCase *testcase, std::string path, uint32_t frameNo, uint32_t subframeNo, uint16_t rnti, uint8_t mcsTb1, uint16_t sizeTb1, uint8_t mcsTb2, uint16_t sizeTb2)
void LteTestPathlossDlSchedCallback (LtePathlossModelSystemTestCase *testcase, std::string path, uint32_t frameNo, uint32_t subframeNo, uint16_t rnti, uint8_t mcsTb1, uint16_t sizeTb1, uint8_t mcsTb2, uint16_t sizeTb2)
void LteTestUlSchedulingCallback (LteInterferenceTestCase *testcase, std::string path, uint32_t frameNo, uint32_t subframeNo, uint16_t rnti, uint8_t mcs, uint16_t sizeTb)
template<typename V , typename T1 >
Ptr< const AttributeAccessorMakeAccessorHelper (T1 a1)
template<typename V , typename T1 , typename T2 >
Ptr< const AttributeAccessorMakeAccessorHelper (T1 a1, T2 a2)
template<typename R , typename TX , typename ARG >
Callback< R > MakeBoundCallback (R(*fnPtr)(TX), ARG a)
template<typename R , typename TX , typename ARG , typename T1 >
Callback< R, T1 > MakeBoundCallback (R(*fnPtr)(TX, T1), ARG a)
template<typename R , typename TX , typename ARG , typename T1 , typename T2 >
Callback< R, T1, T2 > MakeBoundCallback (R(*fnPtr)(TX, T1, T2), ARG a)
template<typename R , typename TX , typename ARG , typename T1 , typename T2 , typename T3 >
Callback< R, T1, T2, T3 > MakeBoundCallback (R(*fnPtr)(TX, T1, T2, T3), ARG a)
template<typename R , typename TX , typename ARG , typename T1 , typename T2 , typename T3 , typename T4 >
Callback< R, T1, T2, T3, T4 > MakeBoundCallback (R(*fnPtr)(TX, T1, T2, T3, T4), ARG a)
template<typename R , typename TX , typename ARG , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 >
Callback< R, T1, T2, T3, T4, T5 > MakeBoundCallback (R(*fnPtr)(TX, T1, T2, T3, T4, T5), ARG a)
template<typename R , typename TX , typename ARG , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 >
Callback< R, T1, T2, T3, T4,
T5, T6 > 
MakeBoundCallback (R(*fnPtr)(TX, T1, T2, T3, T4, T5, T6), ARG a)
template<typename R , typename TX , typename ARG , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 >
Callback< R, T1, T2, T3, T4,
T5, T6, T7 > 
MakeBoundCallback (R(*fnPtr)(TX, T1, T2, T3, T4, T5, T6, T7), ARG a)
template<typename R , typename TX , typename ARG , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 >
Callback< R, T1, T2, T3, T4,
T5, T6, T7, T8 > 
MakeBoundCallback (R(*fnPtr)(TX, T1, T2, T3, T4, T5, T6, T7, T8), ARG a)
void MakeBoundCallbackTarget1 (int a)
void MakeBoundCallbackTarget2 (bool *a)
int MakeBoundCallbackTarget3 (bool *a, int b)
template<typename T , typename OBJ , typename R >
Callback< R > MakeCallback (R(T::*memPtr)(void), OBJ objPtr)
template<typename T , typename OBJ , typename R >
Callback< R > MakeCallback (R(T::*mem_ptr)() const, OBJ objPtr)
template<typename T , typename OBJ , typename R , typename T1 >
Callback< R, T1 > MakeCallback (R(T::*mem_ptr)(T1), OBJ objPtr)
template<typename T , typename OBJ , typename R , typename T1 , typename T2 >
Callback< R, T1, T2 > MakeCallback (R(T::*mem_ptr)(T1, T2), OBJ objPtr)
template<typename T , typename OBJ , typename R , typename T1 , typename T2 , typename T3 >
Callback< R, T1, T2, T3 > MakeCallback (R(T::*mem_ptr)(T1, T2, T3), OBJ objPtr)
template<typename T , typename OBJ , typename R , typename T1 , typename T2 , typename T3 , typename T4 >
Callback< R, T1, T2, T3, T4 > MakeCallback (R(T::*mem_ptr)(T1, T2, T3, T4), OBJ objPtr)
template<typename T , typename OBJ , typename R , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 >
Callback< R, T1, T2, T3, T4, T5 > MakeCallback (R(T::*mem_ptr)(T1, T2, T3, T4, T5), OBJ objPtr)
template<typename T , typename OBJ , typename R , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 >
Callback< R, T1, T2, T3, T4,
T5, T6 > 
MakeCallback (R(T::*mem_ptr)(T1, T2, T3, T4, T5, T6), OBJ objPtr)
template<typename T , typename OBJ , typename R , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 >
Callback< R, T1, T2, T3, T4,
T5, T6, T7 > 
MakeCallback (R(T::*mem_ptr)(T1, T2, T3, T4, T5, T6, T7), OBJ objPtr)
template<typename T , typename OBJ , typename R , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 >
Callback< R, T1, T2, T3, T4,
T5, T6, T7, T8 > 
MakeCallback (R(T::*mem_ptr)(T1, T2, T3, T4, T5, T6, T7, T8), OBJ objPtr)
template<typename T , typename OBJ , typename R , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 >
Callback< R, T1, T2, T3, T4,
T5, T6, T7, T8, T9 > 
MakeCallback (R(T::*mem_ptr)(T1, T2, T3, T4, T5, T6, T7, T8, T9), OBJ objPtr)
template<typename R >
Callback< R > MakeCallback (R(*fnPtr)())
template<typename R , typename T1 >
Callback< R, T1 > MakeCallback (R(*fnPtr)(T1))
template<typename R , typename T1 , typename T2 >
Callback< R, T1, T2 > MakeCallback (R(*fnPtr)(T1, T2))
template<typename R , typename T1 , typename T2 , typename T3 >
Callback< R, T1, T2, T3 > MakeCallback (R(*fnPtr)(T1, T2, T3))
template<typename R , typename T1 , typename T2 , typename T3 , typename T4 >
Callback< R, T1, T2, T3, T4 > MakeCallback (R(*fnPtr)(T1, T2, T3, T4))
template<typename R , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 >
Callback< R, T1, T2, T3, T4, T5 > MakeCallback (R(*fnPtr)(T1, T2, T3, T4, T5))
template<typename R , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 >
Callback< R, T1, T2, T3, T4,
T5, T6 > 
MakeCallback (R(*fnPtr)(T1, T2, T3, T4, T5, T6))
template<typename R , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 >
Callback< R, T1, T2, T3, T4,
T5, T6, T7 > 
MakeCallback (R(*fnPtr)(T1, T2, T3, T4, T5, T6, T7))
template<typename R , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 >
Callback< R, T1, T2, T3, T4,
T5, T6, T7, T8 > 
MakeCallback (R(*fnPtr)(T1, T2, T3, T4, T5, T6, T7, T8))
template<typename R , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 >
Callback< R, T1, T2, T3, T4,
T5, T6, T7, T8, T9 > 
MakeCallback (R(*fnPtr)(T1, T2, T3, T4, T5, T6, T7, T8, T9))
void MakeCallbackTarget5 (void)
void MakeCallbackTarget6 (int)
int MakeCallbackTarget7 (int a)
template<typename T >
Ptr< const AttributeCheckerMakeDoubleChecker (void)
template<typename T >
Ptr< const AttributeCheckerMakeDoubleChecker (double min)
template<typename T >
Ptr< const AttributeCheckerMakeDoubleChecker (double min, double max)
template<typename T1 >
Ptr< const AttributeAccessorMakeEnumAccessor (T1 a1)
template<typename T1 , typename T2 >
Ptr< const AttributeAccessorMakeEnumAccessor (T1 a1, T2 a2)
Ptr< const AttributeCheckerMakeEnumChecker (int v1, std::string n1, int v2, std::string n2, int v3, std::string n3, int v4, std::string n4, int v5, std::string n5, int v6, std::string n6, int v7, std::string n7, int v8, std::string n8, int v9, std::string n9, int v10, std::string n10, int v11, std::string n11, int v12, std::string n12, int v13, std::string n13, int v14, std::string n14, int v15, std::string n15, int v16, std::string n16, int v17, std::string n17, int v18, std::string n18, int v19, std::string n19, int v20, std::string n20, int v21, std::string n21, int v22, std::string n22)
EventImplMakeEvent (void(*f)(void))
template<typename MEM , typename OBJ >
EventImplMakeEvent (MEM mem_ptr, OBJ obj)
template<typename MEM , typename OBJ , typename T1 >
EventImplMakeEvent (MEM mem_ptr, OBJ obj, T1 a1)
template<typename MEM , typename OBJ , typename T1 , typename T2 >
EventImplMakeEvent (MEM mem_ptr, OBJ obj, T1 a1, T2 a2)
template<typename MEM , typename OBJ , typename T1 , typename T2 , typename T3 >
EventImplMakeEvent (MEM mem_ptr, OBJ obj, T1 a1, T2 a2, T3 a3)
template<typename MEM , typename OBJ , typename T1 , typename T2 , typename T3 , typename T4 >
EventImplMakeEvent (MEM mem_ptr, OBJ obj, T1 a1, T2 a2, T3 a3, T4 a4)
template<typename MEM , typename OBJ , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 >
EventImplMakeEvent (MEM mem_ptr, OBJ obj, T1 a1, T2 a2, T3 a3, T4 a4, T5 a5)
template<typename U1 , typename T1 >
EventImplMakeEvent (void(*f)(U1), T1 a1)
template<typename U1 , typename U2 , typename T1 , typename T2 >
EventImplMakeEvent (void(*f)(U1, U2), T1 a1, T2 a2)
template<typename U1 , typename U2 , typename U3 , typename T1 , typename T2 , typename T3 >
EventImplMakeEvent (void(*f)(U1, U2, U3), T1 a1, T2 a2, T3 a3)
template<typename U1 , typename U2 , typename U3 , typename U4 , typename T1 , typename T2 , typename T3 , typename T4 >
EventImplMakeEvent (void(*f)(U1, U2, U3, U4), T1 a1, T2 a2, T3 a3, T4 a4)
template<typename U1 , typename U2 , typename U3 , typename U4 , typename U5 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 >
EventImplMakeEvent (void(*f)(U1, U2, U3, U4, U5), T1 a1, T2 a2, T3 a3, T4 a4, T5 a5)
template<typename T >
Ptr< const AttributeCheckerMakeIntegerChecker (void)
template<typename T >
Ptr< const AttributeCheckerMakeIntegerChecker (int64_t min)
template<typename T >
Ptr< const AttributeCheckerMakeIntegerChecker (int64_t min, int64_t max)
template<typename R >
Callback< R > MakeNullCallback (void)
template<typename R , typename T1 >
Callback< R, T1 > MakeNullCallback (void)
template<typename R , typename T1 , typename T2 >
Callback< R, T1, T2 > MakeNullCallback (void)
template<typename R , typename T1 , typename T2 , typename T3 >
Callback< R, T1, T2, T3 > MakeNullCallback (void)
template<typename R , typename T1 , typename T2 , typename T3 , typename T4 >
Callback< R, T1, T2, T3, T4 > MakeNullCallback (void)
template<typename R , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 >
Callback< R, T1, T2, T3, T4, T5 > MakeNullCallback (void)
template<typename R , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 >
Callback< R, T1, T2, T3, T4,
T5, T6 > 
MakeNullCallback (void)
template<typename R , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 >
Callback< R, T1, T2, T3, T4,
T5, T6, T7 > 
MakeNullCallback (void)
template<typename R , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 >
Callback< R, T1, T2, T3, T4,
T5, T6, T7, T8 > 
MakeNullCallback (void)
template<typename R , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 >
Callback< R, T1, T2, T3, T4,
T5, T6, T7, T8, T9 > 
MakeNullCallback (void)
template<typename T , typename U >
Ptr< const AttributeAccessorMakeObjectMapAccessor (U T::*memberContainer)
template<typename T , typename U , typename INDEX >
Ptr< const AttributeAccessorMakeObjectMapAccessor (Ptr< U >(T::*get)(INDEX) const, INDEX(T::*getN)(void) const)
template<typename T , typename U , typename INDEX >
Ptr< const AttributeAccessorMakeObjectMapAccessor (INDEX(T::*getN)(void) const, Ptr< U >(T::*get)(INDEX) const)
template<typename T >
Ptr< const AttributeCheckerMakeObjectMapChecker (void)
template<typename T , typename U , typename INDEX >
Ptr< const AttributeAccessorMakeObjectPtrContainerAccessor (Ptr< U >(T::*get)(INDEX) const, INDEX(T::*getN)(void) const)
template<typename T , typename U , typename INDEX >
Ptr< const AttributeAccessorMakeObjectPtrContainerAccessor (INDEX(T::*getN)(void) const, Ptr< U >(T::*get)(INDEX) const)
template<typename T >
Ptr< const AttributeCheckerMakeObjectPtrContainerChecker (void)
template<typename T , typename U >
Ptr< const AttributeAccessorMakeObjectVectorAccessor (U T::*memberContainer)
template<typename T , typename U , typename INDEX >
Ptr< const AttributeAccessorMakeObjectVectorAccessor (Ptr< U >(T::*get)(INDEX) const, INDEX(T::*getN)(void) const)
template<typename T , typename U , typename INDEX >
Ptr< const AttributeAccessorMakeObjectVectorAccessor (INDEX(T::*getN)(void) const, Ptr< U >(T::*get)(INDEX) const)
template<typename T >
Ptr< const AttributeCheckerMakeObjectVectorChecker (void)
template<typename T >
Ptr< AttributeCheckerMakePointerChecker (void)
template<typename T , typename BASE >
Ptr< AttributeCheckerMakeSimpleAttributeChecker (std::string name, std::string underlying)
template<typename FN >
TimerImplMakeTimerImpl (FN fn)
template<typename FN >
TimerImplMakeTimerImpl (IntToType< 0 >, FN fn)
template<typename FN >
TimerImplMakeTimerImpl (IntToType< 1 >, FN fn)
template<typename FN >
TimerImplMakeTimerImpl (IntToType< 2 >, FN fn)
template<typename FN >
TimerImplMakeTimerImpl (IntToType< 3 >, FN fn)
template<typename FN >
TimerImplMakeTimerImpl (IntToType< 4 >, FN fn)
template<typename FN >
TimerImplMakeTimerImpl (IntToType< 5 >, FN fn)
template<typename FN >
TimerImplMakeTimerImpl (IntToType< 6 >, FN fn)
template<typename MEM_PTR , typename OBJ_PTR >
TimerImplMakeTimerImpl (MEM_PTR memPtr, OBJ_PTR objPtr)
template<typename MEM_PTR , typename OBJ_PTR >
TimerImplMakeTimerImpl (IntToType< 0 >, MEM_PTR memPtr, OBJ_PTR objPtr)
template<typename MEM_PTR , typename OBJ_PTR >
TimerImplMakeTimerImpl (IntToType< 1 >, MEM_PTR memPtr, OBJ_PTR objPtr)
template<typename MEM_PTR , typename OBJ_PTR >
TimerImplMakeTimerImpl (IntToType< 2 >, MEM_PTR memPtr, OBJ_PTR objPtr)
template<typename MEM_PTR , typename OBJ_PTR >
TimerImplMakeTimerImpl (IntToType< 3 >, MEM_PTR memPtr, OBJ_PTR objPtr)
template<typename MEM_PTR , typename OBJ_PTR >
TimerImplMakeTimerImpl (IntToType< 4 >, MEM_PTR memPtr, OBJ_PTR objPtr)
template<typename MEM_PTR , typename OBJ_PTR >
TimerImplMakeTimerImpl (IntToType< 5 >, MEM_PTR memPtr, OBJ_PTR objPtr)
template<typename MEM_PTR , typename OBJ_PTR >
TimerImplMakeTimerImpl (IntToType< 6 >, MEM_PTR memPtr, OBJ_PTR objPtr)
template<typename T >
Ptr< const TraceSourceAccessorMakeTraceSourceAccessor (T a)
template<typename T >
Ptr< const AttributeCheckerMakeUintegerChecker (void)
template<typename T >
Ptr< const AttributeCheckerMakeUintegerChecker (uint64_t min)
template<typename T >
Ptr< const AttributeCheckerMakeUintegerChecker (uint64_t min, uint64_t max)
Ptr< const AttributeCheckerMakeVectorChecker (void)
int64x64_t Max (const int64x64_t &a, const int64x64_t &b)
Time MicroSeconds (uint64_t us)
 create ns3::Time instances in units of microseconds.
Time MicroSeconds (int64x64_t us)
Time MilliSeconds (uint64_t ms)
 create ns3::Time instances in units of milliseconds.
Time MilliSeconds (int64x64_t ms)
int64x64_t Min (const int64x64_t &a, const int64x64_t &b)
static uint8_t MostSignificantDigit (uint64_t value)
static std::string Name (std::string str, uint32_t totalStreamSize, uint32_t sourceWriteSize, uint32_t serverReadSize, uint32_t serverWriteSize, uint32_t sourceReadSize, bool useIpv6)
Time NanoSeconds (uint64_t ns)
 create ns3::Time instances in units of nanoseconds.
Time NanoSeconds (int64x64_t ns)
static void NodePrinter (std::ostream &os)
double Norm (const SpectrumValue &x)
Time Now (void)
 create an ns3::Time instance which contains the current simulation time.
 NS_LOG_COMPONENT_DEFINE ("Icmpv4L4Protocol")
 NS_LOG_COMPONENT_DEFINE ("AttributeConstructionList")
 NS_LOG_COMPONENT_DEFINE ("LteStatsCalculator")
 NS_LOG_COMPONENT_DEFINE ("ObjectFactory")
 NS_LOG_COMPONENT_DEFINE ("Ipv4EndPointDemux")
 NS_LOG_COMPONENT_DEFINE ("Ipv6EndPointDemux")
 NS_LOG_COMPONENT_DEFINE ("MacStatsCalculator")
 NS_LOG_COMPONENT_DEFINE ("Names")
 NS_LOG_COMPONENT_DEFINE ("GtkconfigStore")
 NS_LOG_COMPONENT_DEFINE ("Ipv6ExtensionHeader")
 NS_LOG_COMPONENT_DEFINE ("Ipv6OptionHeader")
 NS_LOG_COMPONENT_DEFINE ("PacketLossCounter")
 NS_LOG_COMPONENT_DEFINE ("ChannelList")
 NS_LOG_COMPONENT_DEFINE ("TopologyReader")
 NS_LOG_COMPONENT_DEFINE ("Ipv6EndPoint")
 NS_LOG_COMPONENT_DEFINE ("V4Ping")
 NS_LOG_COMPONENT_DEFINE ("LiIonEnergySourceTestSuite")
 NS_LOG_COMPONENT_DEFINE ("Ipv6InterfaceAddress")
 NS_LOG_COMPONENT_DEFINE ("CalendarScheduler")
 NS_LOG_COMPONENT_DEFINE ("RadioBearerStatsCalculator")
 NS_LOG_COMPONENT_DEFINE ("EpcTft")
 NS_LOG_COMPONENT_DEFINE ("TopologyReaderHelper")
 NS_LOG_COMPONENT_DEFINE ("NodeList")
 NS_LOG_COMPONENT_DEFINE ("Cost231PropagationLossModel")
 NS_LOG_COMPONENT_DEFINE ("Histogram")
 NS_LOG_COMPONENT_DEFINE ("BuildingList")
 NS_LOG_COMPONENT_DEFINE ("NdiscCache")
 NS_LOG_COMPONENT_DEFINE ("EpcSgwPgwApplication")
 NS_LOG_COMPONENT_DEFINE ("InetTopologyReader")
 NS_LOG_COMPONENT_DEFINE ("RocketfuelTopologyReader")
 NS_LOG_COMPONENT_DEFINE ("Icmpv6Header")
 NS_LOG_COMPONENT_DEFINE ("Ipv6StaticRouting")
 NS_LOG_COMPONENT_DEFINE ("EpcEnbApplication")
 NS_LOG_COMPONENT_DEFINE ("UdpEchoClientApplication")
 NS_LOG_COMPONENT_DEFINE ("MobilityHelper")
 NS_LOG_COMPONENT_DEFINE ("ItuR1411LosPropagationLossModelTest")
 NS_LOG_COMPONENT_DEFINE ("ItuR1411NlosOverRooftopPropagationLossModelTest")
 NS_LOG_COMPONENT_DEFINE ("Kun2600MhzPropagationLossModelTest")
 NS_LOG_COMPONENT_DEFINE ("OkumuraHataPropagationLossModelTest")
 NS_LOG_COMPONENT_DEFINE ("FlowMonitor")
 NS_LOG_COMPONENT_DEFINE ("OrbisTopologyReader")
 NS_LOG_COMPONENT_DEFINE ("Ipv6Interface")
 NS_LOG_COMPONENT_DEFINE ("Ipv4FlowProbe")
 NS_LOG_COMPONENT_DEFINE ("Ipv6AddressHelper")
 NS_LOG_COMPONENT_DEFINE ("UdpEchoServerApplication")
 NS_LOG_COMPONENT_DEFINE ("UdpClient")
 NS_LOG_COMPONENT_DEFINE ("EpcHelper")
 NS_LOG_COMPONENT_DEFINE ("UdpServer")
 NS_LOG_COMPONENT_DEFINE ("PacketSink")
 NS_LOG_COMPONENT_DEFINE ("UdpTraceClient")
 NS_LOG_COMPONENT_DEFINE ("UanEnergyModelTestSuite")
 NS_LOG_COMPONENT_DEFINE ("Ipv6RawSocketImpl")
 NS_LOG_COMPONENT_DEFINE ("Ping6Application")
 NS_LOG_COMPONENT_DEFINE ("Icmpv6L4Protocol")
 NS_LOG_COMPONENT_DEFINE ("RadvdApplication")
 NS_LOG_COMPONENT_DEFINE ("EpcTestS1uDownlink")
 NS_LOG_COMPONENT_DEFINE ("Ipv6L3Protocol")
 NS_LOG_COMPONENT_DEFINE ("LteEpcE2eData")
 NS_LOG_COMPONENT_DEFINE ("EpcTestS1uUplink")
 NS_OBJECT_ENSURE_REGISTERED (Chunk)
 NS_OBJECT_ENSURE_REGISTERED (Header)
 NS_OBJECT_ENSURE_REGISTERED (Trailer)
 NS_OBJECT_ENSURE_REGISTERED (SimpleDeviceEnergyModel)
 NS_OBJECT_ENSURE_REGISTERED (Icmpv4L4Protocol)
 NS_OBJECT_ENSURE_REGISTERED (Ipv4RawSocketImpl)
 NS_OBJECT_ENSURE_REGISTERED (Synchronizer)
 NS_OBJECT_ENSURE_REGISTERED (ConstantAccelerationMobilityModel)
 NS_OBJECT_ENSURE_REGISTERED (ErrorRateModel)
 NS_OBJECT_ENSURE_REGISTERED (ConstantPositionMobilityModel)
 NS_OBJECT_ENSURE_REGISTERED (SocketFactory)
 NS_OBJECT_ENSURE_REGISTERED (Tag)
 NS_OBJECT_ENSURE_REGISTERED (FlowIdTag)
 NS_OBJECT_ENSURE_REGISTERED (AmsduSubframeHeader)
 NS_OBJECT_ENSURE_REGISTERED (Dcf)
 NS_OBJECT_ENSURE_REGISTERED (WifiMacTrailer)
 NS_OBJECT_ENSURE_REGISTERED (Ipv4RawSocketFactory)
 NS_OBJECT_ENSURE_REGISTERED (Ipv4RoutingProtocol)
 NS_OBJECT_ENSURE_REGISTERED (UdpSocketFactory)
 NS_OBJECT_ENSURE_REGISTERED (LteRlcSduStatusTag)
 NS_OBJECT_ENSURE_REGISTERED (ConstantVelocityMobilityModel)
 NS_OBJECT_ENSURE_REGISTERED (HierarchicalMobilityModel)
 NS_OBJECT_ENSURE_REGISTERED (DeviceEnergyModel)
 NS_OBJECT_ENSURE_REGISTERED (UanMac)
 NS_OBJECT_ENSURE_REGISTERED (UanNoiseModel)
 NS_OBJECT_ENSURE_REGISTERED (UanPhyCalcSinr)
 NS_OBJECT_ENSURE_REGISTERED (UanTransducer)
 NS_OBJECT_ENSURE_REGISTERED (QosTag)
 NS_OBJECT_ENSURE_REGISTERED (Scheduler)
 NS_OBJECT_ENSURE_REGISTERED (TcpSocketFactory)
 NS_OBJECT_ENSURE_REGISTERED (UdpHeader)
 NS_OBJECT_ENSURE_REGISTERED (ConfigStore)
 NS_OBJECT_ENSURE_REGISTERED (PacketSocketFactory)
 NS_OBJECT_ENSURE_REGISTERED (BridgeChannel)
 NS_OBJECT_ENSURE_REGISTERED (UanHeaderCommon)
 NS_OBJECT_ENSURE_REGISTERED (WifiInformationElementVector)
 NS_OBJECT_ENSURE_REGISTERED (WifiMac)
 NS_OBJECT_ENSURE_REGISTERED (WimaxMacToMacHeader)
 NS_OBJECT_ENSURE_REGISTERED (Ipv6RawSocketFactory)
 NS_OBJECT_ENSURE_REGISTERED (RlcTag)
 NS_OBJECT_ENSURE_REGISTERED (LlcSnapHeader)
 NS_OBJECT_ENSURE_REGISTERED (Queue)
 NS_OBJECT_ENSURE_REGISTERED (SpectrumChannel)
 NS_OBJECT_ENSURE_REGISTERED (ArpHeader)
 NS_OBJECT_ENSURE_REGISTERED (UanPropModelIdeal)
 NS_OBJECT_ENSURE_REGISTERED (ConstantRateWifiManager)
 NS_OBJECT_ENSURE_REGISTERED (NistErrorRateModel)
 NS_OBJECT_ENSURE_REGISTERED (WifiMacHeader)
 NS_OBJECT_ENSURE_REGISTERED (YansErrorRateModel)
 NS_OBJECT_ENSURE_REGISTERED (Ipv4)
 NS_OBJECT_ENSURE_REGISTERED (Ucd)
 NS_OBJECT_ENSURE_REGISTERED (MacHeaderType)
 NS_OBJECT_ENSURE_REGISTERED (TcpRfc793)
 NS_OBJECT_ENSURE_REGISTERED (PdcpTag)
 NS_OBJECT_ENSURE_REGISTERED (LteRadioBearerTag)
 NS_OBJECT_ENSURE_REGISTERED (Dot11sStack)
 NS_OBJECT_ENSURE_REGISTERED (MobilityModel)
 NS_OBJECT_ENSURE_REGISTERED (SteadyStateRandomWaypointMobilityModel)
 NS_OBJECT_ENSURE_REGISTERED (UanNoiseModelDefault)
 NS_OBJECT_ENSURE_REGISTERED (DropTailQueue)
 NS_OBJECT_ENSURE_REGISTERED (PropagationDelayModel)
 NS_OBJECT_ENSURE_REGISTERED (EnergySource)
 NS_OBJECT_ENSURE_REGISTERED (UanHeaderRcData)
 NS_OBJECT_ENSURE_REGISTERED (MsduAggregator)
 NS_OBJECT_ENSURE_REGISTERED (IpL4Protocol)
 NS_OBJECT_ENSURE_REGISTERED (WifiPhyStateHelper)
 NS_OBJECT_ENSURE_REGISTERED (Ipv6RoutingProtocol)
 NS_OBJECT_ENSURE_REGISTERED (UanHeaderRcRts)
 NS_OBJECT_ENSURE_REGISTERED (TcpHeader)
 NS_OBJECT_ENSURE_REGISTERED (FfMacScheduler)
 NS_OBJECT_ENSURE_REGISTERED (LtePdcpHeader)
 NS_OBJECT_ENSURE_REGISTERED (LtePhyTag)
 NS_OBJECT_ENSURE_REGISTERED (LteRlcAmHeader)
 NS_OBJECT_ENSURE_REGISTERED (LteRlcHeader)
 NS_OBJECT_ENSURE_REGISTERED (LteTestUePhy)
 NS_OBJECT_ENSURE_REGISTERED (FlameStack)
 NS_OBJECT_ENSURE_REGISTERED (PcapFileWrapper)
 NS_OBJECT_ENSURE_REGISTERED (JakesPropagationLossModel)
 NS_OBJECT_ENSURE_REGISTERED (AlohaNoackMacHeader)
 NS_OBJECT_ENSURE_REGISTERED (SpectrumPropagationLossModel)
 NS_OBJECT_ENSURE_REGISTERED (UanPropModelThorp)
 NS_OBJECT_ENSURE_REGISTERED (Icmpv4Header)
 NS_OBJECT_ENSURE_REGISTERED (WimaxConnection)
 NS_OBJECT_ENSURE_REGISTERED (CtrlBAckRequestHeader)
 NS_OBJECT_ENSURE_REGISTERED (MsduStandardAggregator)
 NS_OBJECT_ENSURE_REGISTERED (WimaxChannel)
 NS_OBJECT_ENSURE_REGISTERED (ListScheduler)
 NS_OBJECT_ENSURE_REGISTERED (MacStatsCalculator)
 NS_OBJECT_ENSURE_REGISTERED (MeshL2RoutingProtocol)
 NS_OBJECT_ENSURE_REGISTERED (GaussMarkovMobilityModel)
 NS_OBJECT_ENSURE_REGISTERED (RandomWaypointMobilityModel)
 NS_OBJECT_ENSURE_REGISTERED (Channel)
 NS_OBJECT_ENSURE_REGISTERED (NetDevice)
 NS_OBJECT_ENSURE_REGISTERED (RadiotapHeader)
 NS_OBJECT_ENSURE_REGISTERED (EthernetTrailer)
 NS_OBJECT_ENSURE_REGISTERED (PointToPointChannel)
 NS_OBJECT_ENSURE_REGISTERED (PppHeader)
 NS_OBJECT_ENSURE_REGISTERED (FriisSpectrumPropagationLossModel)
 NS_OBJECT_ENSURE_REGISTERED (UanHeaderRcCtsGlobal)
 NS_OBJECT_ENSURE_REGISTERED (BridgeNetDevice)
 NS_OBJECT_ENSURE_REGISTERED (VisualSimulatorImpl)
 NS_OBJECT_ENSURE_REGISTERED (Ipv4Header)
 NS_OBJECT_ENSURE_REGISTERED (Ipv4ListRouting)
 NS_OBJECT_ENSURE_REGISTERED (Ipv6ExtensionDemux)
 NS_OBJECT_ENSURE_REGISTERED (Ipv6ExtensionHeader)
 NS_OBJECT_ENSURE_REGISTERED (SSManager)
 NS_OBJECT_ENSURE_REGISTERED (Ipv6OptionDemux)
 NS_OBJECT_ENSURE_REGISTERED (Ipv6OptionHeader)
 NS_OBJECT_ENSURE_REGISTERED (UanHeaderRcCts)
 NS_OBJECT_ENSURE_REGISTERED (LoopbackNetDevice)
 NS_OBJECT_ENSURE_REGISTERED (SeqTsHeader)
 NS_OBJECT_ENSURE_REGISTERED (ErrorChannel)
 NS_OBJECT_ENSURE_REGISTERED (AntennaModel)
 NS_OBJECT_ENSURE_REGISTERED (LteSimpleNetDevice)
 NS_OBJECT_ENSURE_REGISTERED (PacketBurst)
 NS_OBJECT_ENSURE_REGISTERED (SimpleChannel)
 NS_OBJECT_ENSURE_REGISTERED (CsmaChannel)
 NS_OBJECT_ENSURE_REGISTERED (TopologyReader)
 NS_OBJECT_ENSURE_REGISTERED (V4Ping)
 NS_OBJECT_ENSURE_REGISTERED (Icmpv6Header)
 NS_OBJECT_ENSURE_REGISTERED (MgtProbeRequestHeader)
 NS_OBJECT_ENSURE_REGISTERED (HeapScheduler)
 NS_OBJECT_ENSURE_REGISTERED (Ipv6Header)
 NS_OBJECT_ENSURE_REGISTERED (Ipv6ListRouting)
 NS_OBJECT_ENSURE_REGISTERED (Ipv6Option)
 NS_OBJECT_ENSURE_REGISTERED (ManagementMessageType)
 NS_OBJECT_ENSURE_REGISTERED (Ipv6)
 NS_OBJECT_ENSURE_REGISTERED (LteRadioBearerInfo)
 NS_OBJECT_ENSURE_REGISTERED (MapScheduler)
 NS_OBJECT_ENSURE_REGISTERED (IsotropicAntennaModel)
 NS_OBJECT_ENSURE_REGISTERED (BasicEnergySource)
 NS_OBJECT_ENSURE_REGISTERED (WifiRadioEnergyModel)
 NS_OBJECT_ENSURE_REGISTERED (UanHeaderRcAck)
 NS_OBJECT_ENSURE_REGISTERED (IdealWifiManager)
 NS_OBJECT_ENSURE_REGISTERED (UdpSocket)
 NS_OBJECT_ENSURE_REGISTERED (ErrorNetDevice)
 NS_OBJECT_ENSURE_REGISTERED (BuildingsMobilityModel)
 NS_OBJECT_ENSURE_REGISTERED (WifiMacQueue)
 NS_OBJECT_ENSURE_REGISTERED (SpectrumPhy)
 NS_OBJECT_ENSURE_REGISTERED (RadioBearerStatsCalculator)
 NS_OBJECT_ENSURE_REGISTERED (GtpuHeader)
 NS_OBJECT_ENSURE_REGISTERED (CalendarScheduler)
 NS_OBJECT_ENSURE_REGISTERED (LteRlcAm)
 NS_OBJECT_ENSURE_REGISTERED (LteRlcUm)
 NS_OBJECT_ENSURE_REGISTERED (PositionAllocator)
 NS_OBJECT_ENSURE_REGISTERED (RandomWalk2dMobilityModel)
 NS_OBJECT_ENSURE_REGISTERED (Application)
 NS_OBJECT_ENSURE_REGISTERED (EthernetHeader)
 NS_OBJECT_ENSURE_REGISTERED (SimpleNetDevice)
 NS_OBJECT_ENSURE_REGISTERED (Cost231PropagationLossModel)
 NS_OBJECT_ENSURE_REGISTERED (RvBatteryModel)
 NS_OBJECT_ENSURE_REGISTERED (ParabolicAntennaModel)
 NS_OBJECT_ENSURE_REGISTERED (GridBuildingAllocator)
 NS_OBJECT_ENSURE_REGISTERED (BurstProfileManager)
 NS_OBJECT_ENSURE_REGISTERED (WimaxMacQueue)
 NS_OBJECT_ENSURE_REGISTERED (TcpSocket)
 NS_OBJECT_ENSURE_REGISTERED (MeshPointDevice)
 NS_OBJECT_ENSURE_REGISTERED (RandomDirection2dMobilityModel)
 NS_OBJECT_ENSURE_REGISTERED (WaypointMobilityModel)
 NS_OBJECT_ENSURE_REGISTERED (ItuR1411NlosOverRooftopPropagationLossModel)
 NS_OBJECT_ENSURE_REGISTERED (Socket)
 NS_OBJECT_ENSURE_REGISTERED (AcousticModemEnergyModel)
 NS_OBJECT_ENSURE_REGISTERED (ObjectBase)
 NS_OBJECT_ENSURE_REGISTERED (ItuR1411LosPropagationLossModel)
 NS_OBJECT_ENSURE_REGISTERED (Kun2600MhzPropagationLossModel)
 NS_OBJECT_ENSURE_REGISTERED (ConstantSpectrumPropagationLossModel)
 NS_OBJECT_ENSURE_REGISTERED (CosineAntennaModel)
 NS_OBJECT_ENSURE_REGISTERED (LiIonEnergySource)
 NS_OBJECT_ENSURE_REGISTERED (OkumuraHataPropagationLossModel)
 NS_OBJECT_ENSURE_REGISTERED (UanMacCw)
 NS_OBJECT_ENSURE_REGISTERED (UanTransducerHd)
 NS_OBJECT_ENSURE_REGISTERED (UanMacAloha)
 NS_OBJECT_ENSURE_REGISTERED (Ipv6StaticRouting)
 NS_OBJECT_ENSURE_REGISTERED (NdiscCache)
 NS_OBJECT_ENSURE_REGISTERED (TcpNewReno)
 NS_OBJECT_ENSURE_REGISTERED (TcpReno)
 NS_OBJECT_ENSURE_REGISTERED (TcpTahoe)
 NS_OBJECT_ENSURE_REGISTERED (RocketfuelTopologyReader)
 NS_OBJECT_ENSURE_REGISTERED (LteHexGridEnbTopologyHelper)
 NS_OBJECT_ENSURE_REGISTERED (ItuR1238PropagationLossModel)
 NS_OBJECT_ENSURE_REGISTERED (RemSpectrumPhy)
 NS_OBJECT_ENSURE_REGISTERED (Ipv4NixVectorRouting)
 NS_OBJECT_ENSURE_REGISTERED (UdpEchoClient)
 NS_OBJECT_ENSURE_REGISTERED (WaveformGenerator)
 NS_OBJECT_ENSURE_REGISTERED (InetTopologyReader)
 NS_OBJECT_ENSURE_REGISTERED (SpectrumAnalyzer)
 NS_OBJECT_ENSURE_REGISTERED (UplinkSchedulerMBQoS)
 NS_OBJECT_ENSURE_REGISTERED (PointToPointRemoteChannel)
 NS_OBJECT_ENSURE_REGISTERED (OrbisTopologyReader)
 NS_OBJECT_ENSURE_REGISTERED (PacketSocket)
 NS_OBJECT_ENSURE_REGISTERED (LtePhy)
 NS_OBJECT_ENSURE_REGISTERED (FlowMonitor)
 NS_OBJECT_ENSURE_REGISTERED (ArpCache)
 NS_OBJECT_ENSURE_REGISTERED (DefaultSimulatorImpl)
 NS_OBJECT_ENSURE_REGISTERED (Ipv4GlobalRouting)
 NS_OBJECT_ENSURE_REGISTERED (WifiNetDevice)
 NS_OBJECT_ENSURE_REGISTERED (Ipv4Interface)
 NS_OBJECT_ENSURE_REGISTERED (SSScheduler)
 NS_OBJECT_ENSURE_REGISTERED (WimaxPhy)
 NS_OBJECT_ENSURE_REGISTERED (Ipv6Interface)
 NS_OBJECT_ENSURE_REGISTERED (Building)
 NS_OBJECT_ENSURE_REGISTERED (VirtualNetDevice)
 NS_OBJECT_ENSURE_REGISTERED (TraceFadingLossModel)
 NS_OBJECT_ENSURE_REGISTERED (PointToPointNetDevice)
 NS_OBJECT_ENSURE_REGISTERED (YansWifiChannel)
 NS_OBJECT_ENSURE_REGISTERED (UanNetDevice)
 NS_OBJECT_ENSURE_REGISTERED (WifiChannel)
 NS_OBJECT_ENSURE_REGISTERED (UplinkSchedulerSimple)
 NS_OBJECT_ENSURE_REGISTERED (SSLinkManager)
 NS_OBJECT_ENSURE_REGISTERED (BulkSendApplication)
 NS_OBJECT_ENSURE_REGISTERED (ConnectionManager)
 NS_OBJECT_ENSURE_REGISTERED (BuildingsPropagationLossModel)
 NS_OBJECT_ENSURE_REGISTERED (OhBuildingsPropagationLossModel)
 NS_OBJECT_ENSURE_REGISTERED (LteSimpleHelper)
 NS_OBJECT_ENSURE_REGISTERED (UdpEchoServer)
 NS_OBJECT_ENSURE_REGISTERED (IpcsClassifier)
 NS_OBJECT_ENSURE_REGISTERED (BSLinkManager)
 NS_OBJECT_ENSURE_REGISTERED (UplinkSchedulerRtps)
 NS_OBJECT_ENSURE_REGISTERED (RandomBuildingPositionAllocator)
 NS_OBJECT_ENSURE_REGISTERED (UplinkScheduler)
 NS_OBJECT_ENSURE_REGISTERED (UdpClient)
 NS_OBJECT_ENSURE_REGISTERED (Node)
 NS_OBJECT_ENSURE_REGISTERED (PropagationLossModel)
 NS_OBJECT_ENSURE_REGISTERED (HalfDuplexIdealPhy)
 NS_OBJECT_ENSURE_REGISTERED (NonCommunicatingNetDevice)
 NS_OBJECT_ENSURE_REGISTERED (ArpL3Protocol)
 NS_OBJECT_ENSURE_REGISTERED (Icmpv6L4Protocol)
 NS_OBJECT_ENSURE_REGISTERED (SimpleOfdmWimaxPhy)
 NS_OBJECT_ENSURE_REGISTERED (EpcHelper)
 NS_OBJECT_ENSURE_REGISTERED (UdpServer)
 NS_OBJECT_ENSURE_REGISTERED (BandwidthManager)
 NS_OBJECT_ENSURE_REGISTERED (PacketSink)
 NS_OBJECT_ENSURE_REGISTERED (CsmaNetDevice)
 NS_OBJECT_ENSURE_REGISTERED (CaraWifiManager)
 NS_OBJECT_ENSURE_REGISTERED (RegularWifiMac)
 NS_OBJECT_ENSURE_REGISTERED (RttEstimator)
 NS_OBJECT_ENSURE_REGISTERED (BSScheduler)
 NS_OBJECT_ENSURE_REGISTERED (UdpTraceClient)
 NS_OBJECT_ENSURE_REGISTERED (Object)
 NS_OBJECT_ENSURE_REGISTERED (RealtimeSimulatorImpl)
 NS_OBJECT_ENSURE_REGISTERED (LteAmc)
 NS_OBJECT_ENSURE_REGISTERED (LteUeMac)
 NS_OBJECT_ENSURE_REGISTERED (DistributedSimulatorImpl)
 NS_OBJECT_ENSURE_REGISTERED (BSSchedulerSimple)
 NS_OBJECT_ENSURE_REGISTERED (RandomVariableStream)
 NS_OBJECT_ENSURE_REGISTERED (YansWifiPhy)
 NS_OBJECT_ENSURE_REGISTERED (AdhocWifiMac)
 NS_OBJECT_ENSURE_REGISTERED (Ipv4StaticRouting)
 NS_OBJECT_ENSURE_REGISTERED (OnoeWifiManager)
 NS_OBJECT_ENSURE_REGISTERED (Ping6)
 NS_OBJECT_ENSURE_REGISTERED (LteNetDevice)
 NS_OBJECT_ENSURE_REGISTERED (MeshWifiInterfaceMac)
 NS_OBJECT_ENSURE_REGISTERED (UanChannel)
 NS_OBJECT_ENSURE_REGISTERED (UanMacRc)
 NS_OBJECT_ENSURE_REGISTERED (UanPhyGen)
 NS_OBJECT_ENSURE_REGISTERED (UanPhyPerGenDefault)
 NS_OBJECT_ENSURE_REGISTERED (Ipv6RawSocketImpl)
 NS_OBJECT_ENSURE_REGISTERED (HybridBuildingsPropagationLossModel)
 NS_OBJECT_ENSURE_REGISTERED (PfFfMacScheduler)
 NS_OBJECT_ENSURE_REGISTERED (UanPhyDual)
 NS_OBJECT_ENSURE_REGISTERED (BSSchedulerRtps)
 NS_OBJECT_ENSURE_REGISTERED (AmrrWifiManager)
 NS_OBJECT_ENSURE_REGISTERED (ApWifiMac)
 NS_OBJECT_ENSURE_REGISTERED (ArfWifiManager)
 NS_OBJECT_ENSURE_REGISTERED (Radvd)
 NS_OBJECT_ENSURE_REGISTERED (UdpSocketImpl)
 NS_OBJECT_ENSURE_REGISTERED (UanMacRcGw)
 NS_OBJECT_ENSURE_REGISTERED (LteEnbMac)
 NS_OBJECT_ENSURE_REGISTERED (UanPhyCalcSinrDefault)
 NS_OBJECT_ENSURE_REGISTERED (UanPhyCalcSinrDual)
 NS_OBJECT_ENSURE_REGISTERED (ServiceFlowManager)
 NS_OBJECT_ENSURE_REGISTERED (WimaxNetDevice)
 NS_OBJECT_ENSURE_REGISTERED (UanPhyCalcSinrFhFsk)
 NS_OBJECT_ENSURE_REGISTERED (JakesProcess)
 NS_OBJECT_ENSURE_REGISTERED (UanPhyPer)
 NS_OBJECT_ENSURE_REGISTERED (RraaWifiManager)
 NS_OBJECT_ENSURE_REGISTERED (Ipv6Extension)
 NS_OBJECT_ENSURE_REGISTERED (Ipv6L3Protocol)
 NS_OBJECT_ENSURE_REGISTERED (UdpL4Protocol)
 NS_OBJECT_ENSURE_REGISTERED (RrFfMacScheduler)
 NS_OBJECT_ENSURE_REGISTERED (UanPhyPerUmodem)
 NS_OBJECT_ENSURE_REGISTERED (SingleModelSpectrumChannel)
 NS_OBJECT_ENSURE_REGISTERED (RadioEnvironmentMapHelper)
 NS_OBJECT_ENSURE_REGISTERED (MultiModelSpectrumChannel)
 NS_OBJECT_ENSURE_REGISTERED (AarfWifiManager)
 NS_OBJECT_ENSURE_REGISTERED (LteEnbNetDevice)
 NS_OBJECT_ENSURE_REGISTERED (LteUeNetDevice)
 NS_OBJECT_ENSURE_REGISTERED (Ipv4L3Protocol)
 NS_OBJECT_ENSURE_REGISTERED (SubscriberStationNetDevice)
 NS_OBJECT_ENSURE_REGISTERED (OnOffApplication)
 NS_OBJECT_ENSURE_REGISTERED (BaseStationNetDevice)
 NS_OBJECT_ENSURE_REGISTERED (NscTcpSocketImpl)
 NS_OBJECT_ENSURE_REGISTERED (ListPositionAllocator)
 NS_OBJECT_ENSURE_REGISTERED (WifiPhy)
 NS_OBJECT_ENSURE_REGISTERED (RandomPropagationDelayModel)
 NS_OBJECT_ENSURE_REGISTERED (NscTcpL4Protocol)
 NS_OBJECT_ENSURE_REGISTERED (TcpL4Protocol)
 NS_OBJECT_ENSURE_REGISTERED (AarfcdWifiManager)
 NS_OBJECT_ENSURE_REGISTERED (TcpSocketBase)
 NS_OBJECT_ENSURE_REGISTERED (LteHelper)
 NS_OBJECT_ENSURE_REGISTERED (Ipv6OptionPad1)
 NS_OBJECT_ENSURE_REGISTERED (AlohaNoackNetDevice)
 NS_OBJECT_ENSURE_REGISTERED (ChannelListPriv)
 NS_OBJECT_ENSURE_REGISTERED (EmuNetDevice)
 NS_OBJECT_ENSURE_REGISTERED (NodeListPriv)
 NS_OBJECT_ENSURE_REGISTERED (PbbPacket)
 NS_OBJECT_ENSURE_REGISTERED (BuildingListPriv)
 NS_OBJECT_ENSURE_REGISTERED (StaWifiMac)
 NS_OBJECT_ENSURE_REGISTERED (LtePdcp)
 NS_OBJECT_ENSURE_REGISTERED (UanPhy)
 NS_OBJECT_ENSURE_REGISTERED (LteSpectrumPhy)
 NS_OBJECT_ENSURE_REGISTERED (RedQueue)
 NS_OBJECT_ENSURE_REGISTERED (Derived)
 NS_OBJECT_ENSURE_REGISTERED (MinstrelWifiManager)
 NS_OBJECT_ENSURE_REGISTERED (LteRlc)
 NS_OBJECT_ENSURE_REGISTERED (ConstantSpeedPropagationDelayModel)
 NS_OBJECT_ENSURE_REGISTERED (GridPositionAllocator)
 NS_OBJECT_ENSURE_REGISTERED (TapBridge)
 NS_OBJECT_ENSURE_REGISTERED (GenericMacHeader)
 NS_OBJECT_ENSURE_REGISTERED (LteUeRrc)
 NS_OBJECT_ENSURE_REGISTERED (RandomPropagationLossModel)
 NS_OBJECT_ENSURE_REGISTERED (Ipv6OptionPadn)
 NS_OBJECT_ENSURE_REGISTERED (LteUePhy)
 NS_OBJECT_ENSURE_REGISTERED (RandomRoomPositionAllocator)
 NS_OBJECT_ENSURE_REGISTERED (ErrorModel)
 NS_OBJECT_ENSURE_REGISTERED (AthstatsWifiTraceSink)
 NS_OBJECT_ENSURE_REGISTERED (RngReq)
 NS_OBJECT_ENSURE_REGISTERED (MgtProbeResponseHeader)
 NS_OBJECT_ENSURE_REGISTERED (DcaTxop)
 NS_OBJECT_ENSURE_REGISTERED (LteEnbPhy)
 NS_OBJECT_ENSURE_REGISTERED (Ipv6OptionPad1Header)
 NS_OBJECT_ENSURE_REGISTERED (UeInfo)
 NS_OBJECT_ENSURE_REGISTERED (Icmpv4Echo)
 NS_OBJECT_ENSURE_REGISTERED (UniformRandomVariable)
 NS_OBJECT_ENSURE_REGISTERED (WifiRemoteStationManager)
 NS_OBJECT_ENSURE_REGISTERED (EdcaTxopN)
 NS_OBJECT_ENSURE_REGISTERED (RateErrorModel)
 NS_OBJECT_ENSURE_REGISTERED (FriisPropagationLossModel)
 NS_OBJECT_ENSURE_REGISTERED (Ns3NscStack)
 NS_OBJECT_ENSURE_REGISTERED (Ipv6OptionJumbogram)
 NS_OBJECT_ENSURE_REGISTERED (Icmpv6NS)
 NS_OBJECT_ENSURE_REGISTERED (LteRlcSm)
 NS_OBJECT_ENSURE_REGISTERED (Ipv6OptionPadnHeader)
 NS_OBJECT_ENSURE_REGISTERED (Ipv6ExtensionHopByHop)
 NS_OBJECT_ENSURE_REGISTERED (ConstantRandomVariable)
 NS_OBJECT_ENSURE_REGISTERED (Ipv6OptionRouterAlert)
 NS_OBJECT_ENSURE_REGISTERED (SameRoomPositionAllocator)
 NS_OBJECT_ENSURE_REGISTERED (Ipv6ExtensionHopByHopHeader)
 NS_OBJECT_ENSURE_REGISTERED (LteEnbRrc)
 NS_OBJECT_ENSURE_REGISTERED (RandomRectanglePositionAllocator)
 NS_OBJECT_ENSURE_REGISTERED (RngRsp)
 NS_OBJECT_ENSURE_REGISTERED (RttMeanDeviation)
 NS_OBJECT_ENSURE_REGISTERED (MgtAssocRequestHeader)
 NS_OBJECT_ENSURE_REGISTERED (Ipv6OptionJumbogramHeader)
 NS_OBJECT_ENSURE_REGISTERED (Ipv6ExtensionDestination)
 NS_OBJECT_ENSURE_REGISTERED (SequentialRandomVariable)
 NS_OBJECT_ENSURE_REGISTERED (Icmpv4DestinationUnreachable)
 NS_OBJECT_ENSURE_REGISTERED (AttributeObjectTest)
 NS_OBJECT_ENSURE_REGISTERED (CtrlBAckResponseHeader)
 NS_OBJECT_ENSURE_REGISTERED (Ipv6ExtensionDestinationHeader)
 NS_OBJECT_ENSURE_REGISTERED (Icmpv6NA)
 NS_OBJECT_ENSURE_REGISTERED (RandomBoxPositionAllocator)
 NS_OBJECT_ENSURE_REGISTERED (ListErrorModel)
 NS_OBJECT_ENSURE_REGISTERED (TwoRayGroundPropagationLossModel)
 NS_OBJECT_ENSURE_REGISTERED (Ipv6ExtensionFragment)
 NS_OBJECT_ENSURE_REGISTERED (BandwidthRequestHeader)
 NS_OBJECT_ENSURE_REGISTERED (Ipv6OptionRouterAlertHeader)
 NS_OBJECT_ENSURE_REGISTERED (Ipv6ExtensionFragmentHeader)
 NS_OBJECT_ENSURE_REGISTERED (Dcd)
 NS_OBJECT_ENSURE_REGISTERED (MgtAssocResponseHeader)
 NS_OBJECT_ENSURE_REGISTERED (ExponentialRandomVariable)
 NS_OBJECT_ENSURE_REGISTERED (UanPropModel)
 NS_OBJECT_ENSURE_REGISTERED (RandomDiscPositionAllocator)
 NS_OBJECT_ENSURE_REGISTERED (ReceiveListErrorModel)
 NS_OBJECT_ENSURE_REGISTERED (Icmpv4TimeExceeded)
 NS_OBJECT_ENSURE_REGISTERED (SocketAddressTag)
 NS_OBJECT_ENSURE_REGISTERED (ParetoRandomVariable)
 NS_OBJECT_ENSURE_REGISTERED (Ipv6ExtensionRoutingHeader)
 NS_OBJECT_ENSURE_REGISTERED (UniformDiscPositionAllocator)
 NS_OBJECT_ENSURE_REGISTERED (SocketIpTtlTag)
 NS_OBJECT_ENSURE_REGISTERED (Icmpv6RA)
 NS_OBJECT_ENSURE_REGISTERED (LogDistancePropagationLossModel)
 NS_OBJECT_ENSURE_REGISTERED (GrantManagementSubheader)
 NS_OBJECT_ENSURE_REGISTERED (Ipv6ExtensionLooseRoutingHeader)
 NS_OBJECT_ENSURE_REGISTERED (SocketSetDontFragmentTag)
 NS_OBJECT_ENSURE_REGISTERED (WeibullRandomVariable)
 NS_OBJECT_ENSURE_REGISTERED (DsaReq)
 NS_OBJECT_ENSURE_REGISTERED (GlobalRouter)
 NS_OBJECT_ENSURE_REGISTERED (ThreeLogDistancePropagationLossModel)
 NS_OBJECT_ENSURE_REGISTERED (DlMap)
 NS_OBJECT_ENSURE_REGISTERED (FragmentationSubheader)
 NS_OBJECT_ENSURE_REGISTERED (NormalRandomVariable)
 NS_OBJECT_ENSURE_REGISTERED (MgtAddBaRequestHeader)
 NS_OBJECT_ENSURE_REGISTERED (UlMap)
 NS_OBJECT_ENSURE_REGISTERED (Ipv6ExtensionESPHeader)
 NS_OBJECT_ENSURE_REGISTERED (Icmpv6RS)
 NS_OBJECT_ENSURE_REGISTERED (DsaRsp)
 NS_OBJECT_ENSURE_REGISTERED (Ipv6ExtensionAHHeader)
 NS_OBJECT_ENSURE_REGISTERED (NakagamiPropagationLossModel)
 NS_OBJECT_ENSURE_REGISTERED (LogNormalRandomVariable)
 NS_OBJECT_ENSURE_REGISTERED (Ipv6ExtensionRouting)
 NS_OBJECT_ENSURE_REGISTERED (Icmpv6Redirection)
 NS_OBJECT_ENSURE_REGISTERED (MgtAddBaResponseHeader)
 NS_OBJECT_ENSURE_REGISTERED (FixedRssLossModel)
 NS_OBJECT_ENSURE_REGISTERED (DsaAck)
 NS_OBJECT_ENSURE_REGISTERED (Ipv6ExtensionRoutingDemux)
 NS_OBJECT_ENSURE_REGISTERED (GammaRandomVariable)
 NS_OBJECT_ENSURE_REGISTERED (MatrixPropagationLossModel)
 NS_OBJECT_ENSURE_REGISTERED (Icmpv6Echo)
 NS_OBJECT_ENSURE_REGISTERED (Ipv6ExtensionLooseRouting)
 NS_OBJECT_ENSURE_REGISTERED (RangePropagationLossModel)
 NS_OBJECT_ENSURE_REGISTERED (MgtDelBaHeader)
 NS_OBJECT_ENSURE_REGISTERED (Icmpv6DestinationUnreachable)
 NS_OBJECT_ENSURE_REGISTERED (ErlangRandomVariable)
 NS_OBJECT_ENSURE_REGISTERED (Ipv6ExtensionESP)
 NS_OBJECT_ENSURE_REGISTERED (Icmpv6TooBig)
 NS_OBJECT_ENSURE_REGISTERED (Ipv6ExtensionAH)
 NS_OBJECT_ENSURE_REGISTERED (TriangularRandomVariable)
 NS_OBJECT_ENSURE_REGISTERED (Icmpv6TimeExceeded)
 NS_OBJECT_ENSURE_REGISTERED (ZipfRandomVariable)
 NS_OBJECT_ENSURE_REGISTERED (Icmpv6ParameterError)
 NS_OBJECT_ENSURE_REGISTERED (ZetaRandomVariable)
 NS_OBJECT_ENSURE_REGISTERED (Icmpv6OptionHeader)
 NS_OBJECT_ENSURE_REGISTERED (DeterministicRandomVariable)
 NS_OBJECT_ENSURE_REGISTERED (EmpiricalRandomVariable)
 NS_OBJECT_ENSURE_REGISTERED (Icmpv6OptionMtu)
 NS_OBJECT_ENSURE_REGISTERED (Icmpv6OptionPrefixInformation)
 NS_OBJECT_ENSURE_REGISTERED (Icmpv6OptionLinkLayerAddress)
 NS_OBJECT_ENSURE_REGISTERED (Icmpv6OptionRedirected)
template<typename T >
TracedValue< T > operator! (const TracedValue< T > &lhs)
bool operator!= (const ValueClassTest &a, const ValueClassTest &b)
bool operator!= (const EventId &a, const EventId &b)
bool operator!= (const Ipv4InterfaceAddress &a, const Ipv4InterfaceAddress &b)
bool operator!= (const Cid &lhs, const Cid &rhs)
bool operator!= (const UanAddress &a, const UanAddress &b)
 Returns true if byte address a is unequal to byte address b.
bool operator!= (const Scheduler::EventKey &a, const Scheduler::EventKey &b)
bool operator!= (const Mac64Address &a, const Mac64Address &b)
bool operator!= (const Mac48Address &a, const Mac48Address &b)
template<typename T , typename U >
bool operator!= (const TracedValue< T > &lhs, const TracedValue< U > &rhs)
template<typename T , typename U >
bool operator!= (const TracedValue< T > &lhs, const U &rhs)
template<typename T , typename U >
bool operator!= (const U &lhs, const TracedValue< T > &rhs)
bool operator!= (const Address &a, const Address &b)
template<typename T1 , typename T2 >
bool operator!= (Ptr< T1 > const &lhs, T2 const *rhs)
template<typename T1 , typename T2 >
bool operator!= (T1 const *lhs, Ptr< T2 > &rhs)
template<typename T1 , typename T2 >
bool operator!= (Ptr< T1 > const &lhs, Ptr< T2 > const &rhs)
bool operator!= (const Ipv6InterfaceAddress &a, const Ipv6InterfaceAddress &b)
bool operator!= (const Ipv4Address &a, const Ipv4Address &b)
bool operator!= (TypeId a, TypeId b)
bool operator!= (Ipv4Mask const &a, Ipv4Mask const &b)
bool operator!= (const Ipv6Address &a, const Ipv6Address &b)
template<typename R , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 >
bool operator!= (Callback< R, T1, T2, T3, T4, T5, T6, T7, T8, T9 > a, Callback< R, T1, T2, T3, T4, T5, T6, T7, T8, T9 > b)
bool operator!= (const Time &lhs, const Time &rhs)
bool operator!= (Ipv6Prefix const &a, Ipv6Prefix const &b)
template<typename T , typename U >
TracedValue< T > operator% (const TracedValue< T > &lhs, const TracedValue< U > &rhs)
template<typename T , typename U >
TracedValue< T > operator% (const TracedValue< T > &lhs, const U &rhs)
template<typename T , typename U >
TracedValue< T > operator% (const U &lhs, const TracedValue< T > &rhs)
template<typename T , typename U >
TracedValue< T > & operator%= (TracedValue< T > &lhs, const U &rhs)
template<typename T , typename U >
TracedValue< T > operator& (const TracedValue< T > &lhs, const TracedValue< U > &rhs)
template<typename T , typename U >
TracedValue< T > operator& (const TracedValue< T > &lhs, const U &rhs)
template<typename T , typename U >
TracedValue< T > operator& (const U &lhs, const TracedValue< T > &rhs)
template<typename T , typename U >
TracedValue< T > & operator&= (TracedValue< T > &lhs, const U &rhs)
double operator* (const DataRate &lhs, const Time &rhs)
double operator* (const Time &lhs, const DataRate &rhs)
template<typename T , typename U >
TracedValue< T > operator* (const TracedValue< T > &lhs, const TracedValue< U > &rhs)
template<typename T , typename U >
TracedValue< T > operator* (const TracedValue< T > &lhs, const U &rhs)
template<typename T , typename U >
TracedValue< T > operator* (const U &lhs, const TracedValue< T > &rhs)
SpectrumValue operator* (const SpectrumValue &lhs, const SpectrumValue &rhs)
SpectrumValue operator* (const SpectrumValue &lhs, double rhs)
SpectrumValue operator* (double lhs, const SpectrumValue &rhs)
template<typename T , typename U >
TracedValue< T > & operator*= (TracedValue< T > &lhs, const U &rhs)
template<typename T , typename U >
TracedValue< T > operator+ (const TracedValue< T > &lhs, const TracedValue< U > &rhs)
template<typename T , typename U >
TracedValue< T > operator+ (const TracedValue< T > &lhs, const U &rhs)
template<typename T , typename U >
TracedValue< T > operator+ (const U &lhs, const TracedValue< T > &rhs)
SpectrumValue operator+ (const SpectrumValue &lhs, const SpectrumValue &rhs)
SpectrumValue operator+ (const SpectrumValue &lhs, double rhs)
SpectrumValue operator+ (double lhs, const SpectrumValue &rhs)
template<typename T >
TracedValue< T > operator+ (const TracedValue< T > &lhs)
Time operator+ (const Time &lhs, const Time &rhs)
SpectrumValue operator+ (const SpectrumValue &rhs)
template<typename T , typename U >
TracedValue< T > & operator+= (TracedValue< T > &lhs, const U &rhs)
Timeoperator+= (Time &lhs, const Time &rhs)
template<typename T , typename U >
TracedValue< T > operator- (const TracedValue< T > &lhs, const TracedValue< U > &rhs)
template<typename T , typename U >
TracedValue< T > operator- (const TracedValue< T > &lhs, const U &rhs)
template<typename T , typename U >
TracedValue< T > operator- (const U &lhs, const TracedValue< T > &rhs)
SpectrumValue operator- (const SpectrumValue &lhs, const SpectrumValue &rhs)
SpectrumValue operator- (const SpectrumValue &lhs, double rhs)
SpectrumValue operator- (double lhs, const SpectrumValue &rhs)
template<typename T >
TracedValue< T > operator- (const TracedValue< T > &lhs)
Time operator- (const Time &lhs, const Time &rhs)
SpectrumValue operator- (const SpectrumValue &rhs)
template<typename T , typename U >
TracedValue< T > & operator-= (TracedValue< T > &lhs, const U &rhs)
Timeoperator-= (Time &lhs, const Time &rhs)
template<typename T , typename U >
TracedValue< T > operator/ (const TracedValue< T > &lhs, const TracedValue< U > &rhs)
template<typename T , typename U >
TracedValue< T > operator/ (const TracedValue< T > &lhs, const U &rhs)
template<typename T , typename U >
TracedValue< T > operator/ (const U &lhs, const TracedValue< T > &rhs)
SpectrumValue operator/ (const SpectrumValue &lhs, const SpectrumValue &rhs)
SpectrumValue operator/ (const SpectrumValue &lhs, double rhs)
SpectrumValue operator/ (double lhs, const SpectrumValue &rhs)
template<typename T , typename U >
TracedValue< T > & operator/= (TracedValue< T > &lhs, const U &rhs)
bool operator< (const Ipv4FlowClassifier::FiveTuple &t1, const Ipv4FlowClassifier::FiveTuple &t2)
bool operator< (const LteFlowId_t &a, const LteFlowId_t &b)
bool operator< (UanAddress &a, UanAddress &b)
 Defined for use in UanMacRcGw.
bool operator< (const Room &a, const Room &b)
bool operator< (const TbId_t &a, const TbId_t &b)
bool operator< (const ImsiLcidPair_t &a, const ImsiLcidPair_t &b)
bool operator< (const LteUeConfig_t &a, const LteUeConfig_t &b)
bool operator< (const Scheduler::EventKey &a, const Scheduler::EventKey &b)
bool operator< (const Scheduler::Event &a, const Scheduler::Event &b)
bool operator< (const Mac48Address &a, const Mac48Address &b)
bool operator< (const LteSpectrumModelId &a, const LteSpectrumModelId &b)
bool operator< (const Address &a, const Address &b)
template<typename T , typename U >
bool operator< (const TracedValue< T > &lhs, const TracedValue< U > &rhs)
template<typename T , typename U >
bool operator< (const TracedValue< T > &lhs, const U &rhs)
template<typename T , typename U >
bool operator< (const U &lhs, const TracedValue< T > &rhs)
bool operator< (const Ipv4Address &a, const Ipv4Address &b)
template<typename T >
bool operator< (const Ptr< T > &lhs, const Ptr< T > &rhs)
bool operator< (const Ipv6Address &a, const Ipv6Address &b)
bool operator< (const Time &lhs, const Time &rhs)
bool operator< (TypeId a, TypeId b)
std::ostream & operator<< (std::ostream &os, const Trailer &trailer)
std::ostream & operator<< (std::ostream &os, const Header &header)
std::ostream & operator<< (std::ostream &os, const SequenceNumber10 &val)
std::ostream & operator<< (std::ostream &os, UanPdp &pdp)
 Writes PDP to stream as list of arrivals.
std::ostream & operator<< (std::ostream &os, const int64x64_t &value)
std::ostream & operator<< (std::ostream &os, const SPFVertex::VertexType &t)
std::ostream & operator<< (std::ostream &os, const WifiMode &mode)
std::ostream & operator<< (std::ostream &os, EpcTft::Direction &d)
std::ostream & operator<< (std::ostream &os, const Waypoint &waypoint)
std::ostream & operator<< (std::ostream &os, AlohaNoackNetDevice::State state)
std::ostream & operator<< (std::ostream &os, const CandidateQueue &q)
std::ostream & operator<< (std::ostream &os, const Angles &a)
std::ostream & operator<< (std::ostream &os, const BooleanValue &value)
std::ostream & operator<< (std::ostream &os, const SPFVertex::NodeExit_t &exit)
std::ostream & operator<< (std::ostream &os, ValueClassTest v)
std::ostream & operator<< (std::ostream &os, EpcTft::PacketFilter &f)
std::ostream & operator<< (std::ostream &lhs, TxSpectrumModelInfoMap_t &rhs)
std::ostream & operator<< (std::ostream &os, const SPFVertex::ListOfSPFVertex_t &vs)
std::ostream & operator<< (std::ostream &os, const StatusCode &code)
std::ostream & operator<< (std::ostream &os, HalfDuplexIdealPhy::State s)
std::ostream & operator<< (std::ostream &os, Ipv6Route const &route)
std::ostream & operator<< (std::ostream &os, Ipv4Route const &route)
std::ostream & operator<< (std::ostream &os, const NixVector &nix)
std::ostream & operator<< (std::ostream &os, const Vector3D &vector)
std::ostream & operator<< (std::ostream &os, const UanTxMode &mode)
 Writes tx mode entry to stream os.
std::ostream & operator<< (std::ostream &os, const ObjectFactory &factory)
std::ostream & operator<< (std::ostream &os, const Vector2D &vector)
std::ostream & operator<< (std::ostream &os, const Cid &cid)
std::ostream & operator<< (std::ostream &os, LteSpectrumPhy::State s)
template<typename T >
std::ostream & operator<< (std::ostream &os, Average< T > const &x)
 Print avg (err) [min, max].
std::ostream & operator<< (std::ostream &os, const UanAddress &address)
 Writes param address to stream os as 8 bit integer.
std::ostream & operator<< (std::ostream &os, const Rectangle &rectangle)
std::ostream & operator<< (std::ostream &os, const Ssid &ssid)
std::ostream & operator<< (std::ostream &os, const Ipv4InterfaceAddress &addr)
std::ostream & operator<< (std::ostream &os, const Ipv6InterfaceAddress &addr)
template<typename T >
std::ostream & operator<< (std::ostream &os, const TracedValue< T > &rhs)
std::ostream & operator<< (std::ostream &os, const Box &box)
std::ostream & operator<< (std::ostream &os, const Mac64Address &address)
std::ostream & operator<< (std::ostream &os, Ipv6MulticastRoute const &route)
template<typename T >
std::ostream & operator<< (std::ostream &, const Ptr< T > &p)
std::ostream & operator<< (std::ostream &os, Ipv4RoutingTableEntry const &route)
std::ostream & operator<< (std::ostream &os, Ipv6RoutingTableEntry const &route)
std::ostream & operator<< (std::ostream &os, const Address &address)
std::ostream & operator<< (std::ostream &os, const std::vector< int > &v)
std::ostream & operator<< (std::ostream &os, const SupportedRates &rates)
std::ostream & operator<< (std::ostream &os, const Mac48Address &address)
std::ostream & operator<< (std::ostream &os, const DataRate &rate)
std::ostream & operator<< (std::ostream &os, const UanModesList &ml)
 Write UanModesList to stream os.
std::ostream & operator<< (std::ostream &os, const MacLowTransmissionParameters &params)
template<typename NUMERIC_TYPE , typename SIGNED_TYPE >
std::ostream & operator<< (std::ostream &os, const SequenceNumber< NUMERIC_TYPE, SIGNED_TYPE > &val)
std::ostream & operator<< (std::ostream &os, Ipv6MulticastRoutingTableEntry const &route)
std::ostream & operator<< (std::ostream &os, Ipv4MulticastRoutingTableEntry const &route)
std::ostream & operator<< (std::ostream &os, Ipv4Address const &address)
std::ostream & operator<< (std::ostream &os, Ipv4Mask const &mask)
std::ostream & operator<< (std::ostream &os, const SpectrumValue &pvf)
std::ostream & operator<< (std::ostream &os, const Indent &val)
template<typename T , typename U >
TracedValue< T > operator<< (const TracedValue< T > &lhs, const TracedValue< U > &rhs)
template<typename T , typename U >
TracedValue< T > operator<< (const TracedValue< T > &lhs, const U &rhs)
template<typename T , typename U >
TracedValue< T > operator<< (const U &lhs, const TracedValue< T > &rhs)
std::ostream & operator<< (std::ostream &os, GlobalRoutingLSA &lsa)
std::ostream & operator<< (std::ostream &os, const Time &time)
std::ostream & operator<< (std::ostream &os, Ipv6Address const &address)
std::ostream & operator<< (std::ostream &os, TypeId tid)
std::ostream & operator<< (std::ostream &os, Ipv6Prefix const &prefix)
std::ostream & operator<< (std::ostream &os, enum WifiPhy::State state)
std::ostream & operator<< (std::ostream &os, const Packet &packet)
std::ostream & operator<< (std::ostream &os, const RandomVariable &var)
template<typename T , typename U >
TracedValue< T > & operator<<= (TracedValue< T > &lhs, const U &rhs)
template<typename T , typename U >
bool operator<= (const TracedValue< T > &lhs, const TracedValue< U > &rhs)
template<typename T , typename U >
bool operator<= (const TracedValue< T > &lhs, const U &rhs)
template<typename T , typename U >
bool operator<= (const U &lhs, const TracedValue< T > &rhs)
template<typename T >
bool operator<= (const Ptr< T > &lhs, const Ptr< T > &rhs)
bool operator<= (const Time &lhs, const Time &rhs)
bool operator== (const WifiMode &a, const WifiMode &b)
bool operator== (const SpectrumModel &lhs, const SpectrumModel &rhs)
bool operator== (const LteFlowId_t &a, const LteFlowId_t &b)
bool operator== (Vector const &a, Vector const &b)
bool operator== (const TbId_t &a, const TbId_t &b)
bool operator== (const ImsiLcidPair_t &a, const ImsiLcidPair_t &b)
bool operator== (const EventId &a, const EventId &b)
bool operator== (const LteUeConfig_t &a, const LteUeConfig_t &b)
bool operator== (const Ipv4InterfaceAddress &a, const Ipv4InterfaceAddress &b)
bool operator== (const Ipv4FlowClassifier::FiveTuple &t1, const Ipv4FlowClassifier::FiveTuple &t2)
bool operator== (const Cid &lhs, const Cid &rhs)
bool operator== (const UanAddress &a, const UanAddress &b)
 Returns true if byte address a is equal to byte address b.
bool operator== (const UlJob &a, const UlJob &b)
bool operator== (const Mac64Address &a, const Mac64Address &b)
template<typename T , typename U >
bool operator== (const TracedValue< T > &lhs, const TracedValue< U > &rhs)
template<typename T , typename U >
bool operator== (const TracedValue< T > &lhs, const U &rhs)
bool operator== (const Mac48Address &a, const Mac48Address &b)
template<typename T , typename U >
bool operator== (const U &lhs, const TracedValue< T > &rhs)
bool operator== (const Address &a, const Address &b)
template<typename T1 , typename T2 >
bool operator== (Ptr< T1 > const &lhs, T2 const *rhs)
template<typename T1 , typename T2 >
bool operator== (T1 const *lhs, Ptr< T2 > &rhs)
template<typename T1 , typename T2 >
bool operator== (Ptr< T1 > const &lhs, Ptr< T2 > const &rhs)
bool operator== (const Ipv6InterfaceAddress &a, const Ipv6InterfaceAddress &b)
bool operator== (const Ipv4Address &a, const Ipv4Address &b)
bool operator== (TypeId a, TypeId b)
bool operator== (Ipv4Mask const &a, Ipv4Mask const &b)
bool operator== (const Ipv6Address &a, const Ipv6Address &b)
bool operator== (const Time &lhs, const Time &rhs)
bool operator== (Ipv6Prefix const &a, Ipv6Prefix const &b)
bool operator> (const Scheduler::EventKey &a, const Scheduler::EventKey &b)
template<typename T , typename U >
bool operator> (const TracedValue< T > &lhs, const TracedValue< U > &rhs)
template<typename T , typename U >
bool operator> (const TracedValue< T > &lhs, const U &rhs)
template<typename T , typename U >
bool operator> (const U &lhs, const TracedValue< T > &rhs)
template<typename T >
bool operator> (const Ptr< T > &lhs, const Ptr< T > &rhs)
bool operator> (const Time &lhs, const Time &rhs)
template<typename T , typename U >
bool operator>= (const TracedValue< T > &lhs, const TracedValue< U > &rhs)
template<typename T , typename U >
bool operator>= (const TracedValue< T > &lhs, const U &rhs)
template<typename T , typename U >
bool operator>= (const U &lhs, const TracedValue< T > &rhs)
template<typename T >
bool operator>= (const Ptr< T > &lhs, const Ptr< T > &rhs)
bool operator>= (const Time &lhs, const Time &rhs)
std::istream & operator>> (std::istream &is, WifiMode &mode)
std::istream & operator>> (std::istream &is, Waypoint &waypoint)
std::istream & operator>> (std::istream &is, UanPdp &pdp)
std::istream & operator>> (std::istream &is, Angles &a)
std::istream & operator>> (std::istream &is, ValueClassTest &v)
std::istream & operator>> (std::istream &is, int64x64_t &value)
std::istream & operator>> (std::istream &is, Vector3D &vector)
std::istream & operator>> (std::istream &is, UanTxMode &mode)
std::istream & operator>> (std::istream &is, const UanTxMode &mode)
 Reads tx mode entry from stream is.
std::istream & operator>> (std::istream &is, Vector2D &vector)
std::istream & operator>> (std::istream &is, ObjectFactory &factory)
std::istream & operator>> (std::istream &is, UanAddress &address)
 Inputs param address from stream is as 8 bit integer.
std::istream & operator>> (std::istream &is, Rectangle &rectangle)
std::istream & operator>> (std::istream &is, Ssid &ssid)
std::istream & operator>> (std::istream &is, Box &box)
std::istream & operator>> (std::ostream &is, UanPdp &pdp)
 Reads in list of arrivals from stream is.
std::istream & operator>> (std::istream &is, Address &address)
std::istream & operator>> (std::istream &is, DataRate &rate)
std::istream & operator>> (std::istream &is, Mac48Address &address)
std::istream & operator>> (std::istream &is, UanModesList &ml)
 Read UanModesList from stream is.
template<typename NUMERIC_TYPE , typename SIGNED_TYPE >
std::istream & operator>> (std::istream &is, const SequenceNumber< NUMERIC_TYPE, SIGNED_TYPE > &val)
std::istream & operator>> (std::istream &is, Ipv4Address &address)
std::istream & operator>> (std::istream &is, Ipv4Mask &mask)
template<typename T , typename U >
TracedValue< T > operator>> (const TracedValue< T > &lhs, const TracedValue< U > &rhs)
template<typename T , typename U >
TracedValue< T > operator>> (const TracedValue< T > &lhs, const U &rhs)
template<typename T , typename U >
TracedValue< T > operator>> (const U &lhs, const TracedValue< T > &rhs)
std::istream & operator>> (std::istream &is, Time &time)
std::istream & operator>> (std::istream &is, Ipv6Address &address)
std::istream & operator>> (std::istream &is, TypeId &tid)
std::istream & operator>> (std::istream &is, Ipv6Prefix &prefix)
std::istream & operator>> (std::istream &is, RandomVariable &var)
template<typename T , typename U >
TracedValue< T > & operator>>= (TracedValue< T > &lhs, const U &rhs)
template<typename T , typename U >
TracedValue< T > operator^ (const TracedValue< T > &lhs, const TracedValue< U > &rhs)
template<typename T , typename U >
TracedValue< T > operator^ (const TracedValue< T > &lhs, const U &rhs)
template<typename T , typename U >
TracedValue< T > operator^ (const U &lhs, const TracedValue< T > &rhs)
template<typename T , typename U >
TracedValue< T > & operator^= (TracedValue< T > &lhs, const U &rhs)
template<typename T , typename U >
TracedValue< T > operator| (const TracedValue< T > &lhs, const TracedValue< U > &rhs)
template<typename T , typename U >
TracedValue< T > operator| (const TracedValue< T > &lhs, const U &rhs)
template<typename T , typename U >
TracedValue< T > operator| (const U &lhs, const TracedValue< T > &rhs)
template<typename T , typename U >
TracedValue< T > & operator|= (TracedValue< T > &lhs, const U &rhs)
template<typename T >
TracedValue< T > operator~ (const TracedValue< T > &lhs)
static ParseResult ParseNs2Line (const string &str)
static void PcapSniffRxEvent (Ptr< PcapFileWrapper > file, Ptr< const Packet > packet, uint16_t channelFreqMhz, uint16_t channelNumber, uint32_t rate, bool isShortPreamble, double signalDbm, double noiseDbm)
static void PcapSniffTxEvent (Ptr< PcapFileWrapper > file, Ptr< const Packet > packet, uint16_t channelFreqMhz, uint16_t channelNumber, uint32_t rate, bool isShortPreamble)
static void PcapSniffTxRxEvent (Ptr< PcapFileWrapper > file, Ptr< const PacketBurst > burst)
static SimulatorImpl ** PeekImpl (void)
template<typename T >
T * PeekPointer (const Ptr< T > &p)
void PhyRxEndOkTrace (std::string context, Ptr< const Packet > p)
Time PicoSeconds (uint64_t ps)
 create ns3::Time instances in units of picoseconds.
Time PicoSeconds (int64x64_t ps)
SpectrumValue Pow (double lhs, const SpectrumValue &rhs)
SpectrumValue Pow (const SpectrumValue &lhs, double rhs)
static uint64_t PowerOfTen (uint8_t n)
void PrintNodeInfo (std::string &uid, std::string &loc, bool dns, bool bb, std::vector< std::string >::size_type neighListSize, std::string &name, int radius)
double Prod (const SpectrumValue &x)
uint8_t QosUtilsGetTidForPacket (Ptr< const Packet > packet)
bool QosUtilsIsOldPacket (uint16_t startingSeq, uint16_t seqNumber)
uint32_t QosUtilsMapSeqControlToUniqueInteger (uint16_t seqControl, uint16_t endSequence)
AcIndex QosUtilsMapTidToAc (uint8_t tid)
double RadiansToDegrees (double radians)
 converts radians to degrees
static uint64_t ReadDigits (std::string str)
void ReadFrom (Buffer::Iterator &i, Ipv4Address &ad)
void ReadFrom (Buffer::Iterator &i, Ipv6Address &ad)
void ReadFrom (Buffer::Iterator &i, Address &ad, uint32_t len)
void ReadFrom (Buffer::Iterator &i, Mac48Address &ad)
void save_clicked (GtkButton *button, gpointer user_data)
void save_clicked_default (GtkButton *button, gpointer user_data)
Time Seconds (double seconds)
 create ns3::Time instances in units of seconds.
Time Seconds (int64x64_t seconds)
static Vector SetInitialPosition (Ptr< ConstantVelocityMobilityModel > model, string coord, double coordVal)
static DestinationPoint SetMovement (Ptr< ConstantVelocityMobilityModel > model, Vector lastPos, double at, double xFinalPosition, double yFinalPosition, double speed)
static Vector SetOneInitialCoord (Vector actPos, string &coord, double value)
static Vector SetSchedPosition (Ptr< ConstantVelocityMobilityModel > model, double at, string coord, double coordVal)
template<typename T1 , typename T2 >
Ptr< T1 > StaticCast (Ptr< T2 > const &p)
double Sum (const SpectrumValue &x)
std::string TapBufferToString (uint8_t *buffer, uint32_t len)
 Convert a byte buffer to a string containing a hex representation of the buffer. Make the string pretty by adding a colon (':') between the hex.
bool TapStringToBuffer (std::string s, uint8_t *buffer, uint32_t *len)
 Convert string encoded by the inverse function (TapBufferToString) back into a byte buffer.
bool TestDoubleIsEqual (const double a, const double b, const double epsilon=std::numeric_limits< double >::epsilon())
 Compare two double precision floating point numbers and declare them equal if they are within some epsilon of each other.
void TestFFive (int, int, int, int, int)
void TestFFour (int, int, int, int)
void TestFOne (int)
void TestFRFive (int &, int &, int &, int &, int &)
void TestFRFour (int &, int &, int &, int &)
void TestFROne (int &)
void TestFRSix (int &, int &, int &, int &, int &, int &)
void TestFRThree (int &, int &, int &)
void TestFRTwo (int &, int &)
void TestFSix (int, int, int, int, int, int)
void TestFThree (int, int, int)
void TestFTwo (int, int)
void TestFZero (void)
static void TimePrinter (std::ostream &os)
Time TimeStep (uint64_t ts)
static string TrimNs2Line (const string &str)
template<typename T >
std::string TypeNameGet (void)
void UlRxPduCallback (Ptr< RadioBearerStatsCalculator > rlcStats, std::string path, uint16_t rnti, uint8_t lcid, uint32_t packetSize, uint64_t delay)
void UlSchedulingCallback (Ptr< MacStatsCalculator > macStats, std::string path, uint32_t frameNo, uint32_t subframeNo, uint16_t rnti, uint8_t mcs, uint16_t size)
void UlTxPduCallback (Ptr< RadioBearerStatsCalculator > rlcStats, std::string path, uint16_t rnti, uint8_t lcid, uint32_t packetSize)
static void WriteAveragePowerSpectralDensityReport (Ptr< OutputStreamWrapper > streamWrapper, Ptr< const SpectrumValue > avgPowerSpectralDensity)
void WriteTo (Buffer::Iterator &i, Ipv4Address ad)
void WriteTo (Buffer::Iterator &i, Ipv6Address ad)
void WriteTo (Buffer::Iterator &i, const Address &ad)
void WriteTo (Buffer::Iterator &i, Mac48Address ad)

Variables

static AttributesTestSuite attributesTestSuite
static BasicRandomNumberTestSuite BasicRandomNumberTestSuite
double bEcrTable [9][29]
uint32_t BufferSizeLevelBsrTable [64]
static BuildingsHelperTestSuite buildingsHelperAntennaTestSuiteInstance
static BuildingsPathlossTestSuite buildingsPathlossTestSuite
static
BuildingPositionAllocatorTestSuite 
buildingsPositionAllocatorTestSuiteInstance
static BuildingsShadowingTestSuite buildingsShadowingTestSuite
static CallbackTestSuite CallbackTestSuite
uint16_t cbMiSizeTable [9] = {40, 104, 160, 256, 512, 1024, 2560, 4032, 6144}
uint16_t cbSizeTable [188]
double cEcrTable [9][29]
static CommandLineTestSuite CommandLineTestSuite
static ConfigTestSuite configTestSuite
static uint8_t crc8table [256]
static EpsGtpuTestSuite epsGtpuTestSuite
ns3::AnimationInterfaceTestSuite g_animationInterfaceTestSuite
static double g_bandwidth = 20e6
static BufferTestSuite g_bufferTestSuite
GlobalValue g_checksumEnabled
static DcfTestSuite g_dcfTestSuite
ns3::DropTailQueueTestSuite g_dropTailQueueTestSuite
ns3::DsdvTestSuite g_dsdvTestSuite
ns3::EpcS1uDlTestSuite g_epcS1uDlTestSuiteInstance
ns3::EpcS1uUlTestSuite g_epcS1uUlTestSuiteInstance
struct ns3::EutraChannelNumbers g_eutraChannelNumbers []
ns3::EventGarbageCollectorTestSuite g_eventGarbageCollectorTests
ns3::ByteTagListDataFreeList g_freeList
ns3::GlobalRouteManagerImplTestSuite g_globalRoutingManagerImplTestSuite
ns3::HistogramTestSuite g_HistogramTestSuite
ns3::Int64x64128TestSuite g_int64x64TestSuite
static InterfaceFileMapIpv4 g_interfaceFileMapIpv4
static InterfaceFileMapIpv6 g_interfaceFileMapIpv6
static InterfaceStreamMapIpv4 g_interfaceStreamMapIpv4
static InterfaceStreamMapIpv6 g_interfaceStreamMapIpv6
ns3::Ipv4AddressGeneratorTestSuite g_ipv4AddressGeneratorTestSuite
ns3::Ipv4AddressHelperTestSuite g_ipv4AddressHelperTestSuite
ns3::Ipv4FragmentationTestSuite g_ipv4fragmentationTestSuite
ns3::Ipv4HeaderTestSuite g_ipv4HeaderTestSuite
ns3::Ipv4ListRoutingTestSuite g_ipv4ListRoutingTestSuite
ns3::IPv4L3ProtocolTestSuite g_ipv4protocolTestSuite
ns3::Ipv4RawTestSuite g_ipv4rawTestSuite
ns3::Ipv6AddressGeneratorTestSuite g_ipv6AddressGeneratorTestSuite
ns3::Ipv6DualStackTestSuite g_ipv6DualStackTestSuite
ns3::Ipv6FragmentationTestSuite g_ipv6fragmentationTestSuite
ns3::Ipv6ListRoutingTestSuite g_ipv6ListRoutingTestSuite
ns3::IPv6L3ProtocolTestSuite g_ipv6protocolTestSuite
static
ItuR1411LosPropagationLossModelTestSuite 
g_ituR1411LosTestSuite
static
ItuR1411NlosOverRooftopPropagationLossModelTestSuite 
g_ituR1411NlosOverRooftopTestSuite
static
Kun2600MhzPropagationLossModelTestSuite 
g_kun2600MhzTestSuite
static LiIonEnergySourceTestSuite g_liIonEnergySourceTestSuite
LogNodePrinter g_logNodePrinter = 0
LogTimePrinter g_logTimePrinter = 0
static LteEarfcnTestSuite g_lteEarfcnTestSuite
ns3::LteEpcE2eDataTestSuite g_lteEpcE2eDataTestSuite
static std::map
< LteSpectrumModelId, Ptr
< SpectrumModel > > 
g_lteSpectrumModelMap
static
LteSpectrumValueHelperTestSuite 
g_lteSpectrumValueHelperTestSuite
static EpcTftClassifierTestSuite g_lteTftClassifierTestSuite
static uint32_t g_maxSize = 0
static MeshTestSuite g_meshTestSuite
Ptr< SpectrumModelg_MicrowaveOvenSpectrumModel5Mhz
class
ns3::MicrowaveOvenSpectrumModel5MhzInitializer 
g_MicrowaveOvenSpectrumModel5MhzInitializerInstance
Ptr< SpectrumModelg_MicrowaveOvenSpectrumModel6Mhz
class
ns3::MicrowaveOvenSpectrumModel6MhzInitializer 
g_MicrowaveOvenSpectrumModel6MhzInitializerInstance
static uint64_t g_nextStreamIndex = 0
ns3::Ns2MobilityHelperTestSuite g_ns2TransmobilityHelperTestSuite
static
OkumuraHataPropagationLossModelTestSuite 
g_okumuraHataTestSuite
ns3::OlsrTestSuite g_olsrTestSuite
ns3::Ipv4PacketInfoTagTestSuite g_packetinfotagTests
ns3::Ipv6PacketInfoTagTestSuite g_packetinfotagTests
PacketMetadataTestSuite g_packetMetadataTest
static PacketTestSuite g_packetTestSuite
static PointToPointTestSuite g_pointToPointTestSuite
static class ns3::PrintList g_printList
ns3::PtrTestSuite g_ptrTestSuite
ns3::RedQueueTestSuite g_redQueueTestSuite
static ns3::GlobalValue g_rngRun ("RngRun","The run number used to modify the global seed", ns3::IntegerValue(1), ns3::MakeIntegerChecker< int64_t >())
static ns3::GlobalValue g_rngSeed ("RngSeed","The global seed of all rng streams", ns3::IntegerValue(1), ns3::MakeIntegerChecker< uint32_t >())
static uint64_t g_rxBytes
GlobalValue g_schedTypeImpl
ns3::SequenceNumberTestSuite g_seqNumTests
GlobalValue g_simTypeImpl
ns3::SimulatorTestSuite g_simulatorTestSuite
static SpectrumConverterTestSuite g_SpectrumConverterTestSuite
static SpectrumIdealPhyTestSuite g_spectrumIdealPhyTestSuite
static SpectrumValueTestSuite g_SpectrumValueTestSuite
ns3::SteadyStateRandomWaypointTestSuite g_steadyStateRandomWaypointTestSuite
ns3::TcpTestSuite g_tcpTestSuite
ns3::ThreadedSimulatorTestSuite g_threadedSimulatorTestSuite
ns3::TimerTestSuite g_timerTestSuite
ns3::TimeTestSuite g_timeTestSuite
static TxDurationTestSuite g_txDurationTestSuite
static UanEnergyModelTestSuite g_uanEnergyModelTestSuite
ns3::UdpTestSuite g_udpTestSuite
static PyVizg_visualizer = NULL
ns3::WatchdogTestSuite g_watchdogTestSuite
ns3::WaypointMobilityModelTestSuite g_waypointMobilityModelTestSuite
Ptr< SpectrumModelg_WifiSpectrumModel5Mhz
class
ns3::WifiSpectrumModel5MhzInitializer 
g_WifiSpectrumModel5MhzInitializerInstance
static WifiTestSuite g_wifiTestSuite
static bool gBasicCallbackTest5
static bool gBasicCallbackTest6
static bool gBasicCallbackTest7
static GlobalValueTestSuite globalValueTestSuite
static int gMakeBoundCallbackTest1
static bool * gMakeBoundCallbackTest2
static bool * gMakeBoundCallbackTest3a
static int gMakeBoundCallbackTest3b
static bool gMakeCallbackTest5
static bool gMakeCallbackTest6
static bool gMakeCallbackTest7
enum Gnuplot2dDataset::Style Gnuplot2dDataset
static bool initialized = false
static LenaTestMimoSuite lenaTestMimoSuite
static
LenaTestPfFfMacSchedulerSuite 
lenaTestPfFfMacSchedulerSuite
static LenaTestPhyErrorModelrSuite lenaTestPhyErrorModelrSuite
static
LenaTestRrFfMacSchedulerSuite 
lenaTestRrFfMacSchedulerSuite
int linksNumber = 0
static const uint16_t LLC_SNAP_HEADER_LENGTH = 8
static LteAntennaTestSuite lteAntennaTestSuite
static LteDownlinkSinrTestSuite lteDownlinkSinrTestSuite
static LteFadingTestSuite lteFadingTestSuite
static LteLinkAdaptationTestSuite lteLinkAdaptationTestSuite
static LteInterferenceTestSuite lteLinkAdaptationWithInterferenceTestSuite
static LtePathlossModelTestSuite ltePathlossModelTestSuite
static LteRlcAmE2eTestSuite lteRlcAmE2eTestSuite
static LteRlcAmTransmitterTestSuite lteRlcAmTransmitterTestSuite
static LteRlcUmE2eTestSuite lteRlcUmE2eTestSuite
static LteRlcUmTransmitterTestSuite lteRlcUmTransmitterTestSuite
static LteUplinkSinrTestSuite lteUplinkSinrTestSuite
const uint32_t MAGIC = 0xa1b2c3d4
static const uint32_t MAX_IPV4_UDP_DATAGRAM_SIZE = 65507
const uint32_t MAX_MPI_MSG_SIZE = 2000
int McsToItbs [29]
double MI_map_16qam [MI_MAP_16QAM_SIZE]
double MI_map_16qam_axis [MI_MAP_16QAM_SIZE]
const uint16_t MI_MAP_16QAM_SIZE = 843
double MI_map_64qam [MI_MAP_64QAM_SIZE]
double MI_map_64qam_axis [MI_MAP_64QAM_SIZE]
const uint16_t MI_MAP_64QAM_SIZE = 725
double MI_map_qpsk [MI_MAP_QPSK_SIZE]
double MI_map_qpsk_axis [MI_MAP_QPSK_SIZE]
const uint16_t MI_MAP_QPSK_SIZE = 766
int ModulationSchemeForMcs [32]
const uint32_t N_BITS = 32
const double NaN = zero / zero
std::map< std::string, Ptr
< Node > > 
nodeMap
int nodesNumber = 0
const uint32_t NS_MAGIC = 0xa1b23cd4
const uint32_t NS_SWAPPED_MAGIC = 0xd43cb2a1
static ObjectTestSuite objectTestSuite
int PfType0AllocationRbg [4]
static
RocketfuelTopologyReaderTestSuite 
rocketfuelTopologyReaderTestSuite
const int32_t SIGFIGS_DEFAULT = 0
double SpectralEfficiencyForCqi [16]
double SpectralEfficiencyForMcs [32]
static
SpectrumInterferenceTestSuite 
spectrumInterferenceTestSuite
Ptr< SpectrumModelSpectrumModel300Khz300GhzLog
Ptr< SpectrumModelSpectrumModelIsm2400MhzRes1Mhz
const uint32_t SPF_INFINITY = 0xffffffff
class
ns3::static_SpectrumModel300Khz300GhzLog_initializer 
static_SpectrumModel300Khz300GhzLog_initializer_instance
class
ns3::static_SpectrumModelIsm2400MhzRes1Mhz_initializer 
static_SpectrumModelIsm2400MhzRes1Mhz_initializer_instance
static AnglesTestSuite staticAnglesTestSuiteInstance
static CosineAntennaModelTestSuite staticCosineAntennaModelTestSuiteInstance
static DegreesRadiansTestSuite staticDegreesRadiansTestSuiteInstance
static
IsotropicAntennaModelTestSuite 
staticIsotropicAntennaModelTestSuiteInstance
static
ParabolicAntennaModelTestSuite 
staticParabolicAntennaModelTestSuiteInstance
const uint32_t SWAPPED_MAGIC = 0xd4c3b2a1
int TbsIndex [32] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 9, 10, 11, 12, 13, 14, 15, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, -1, -1, -1}
const uint8_t TCP_PROT_NUMBER = 6
int TransportBlockSizeTable [110][27]
int Type0AllocationRbg [4]
static TypeTraitsTestSuite typeTraitsTestSuite
const uint8_t UDP_PROT_NUMBER = 17
const uint16_t VERSION_MAJOR = 2
const uint16_t VERSION_MINOR = 4
static const uint16_t WIFI_MAC_FCS_LENGTH = 4

Detailed Description

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

This header file declares and defines internal state of an OLSR node.

Here are defined all data structures needed by an OLSR node.

The implementation of the public static-based API which calls into the private implementation through the simulation singleton.

This is the test code for ipv4-l3protocol.cc (only the fragmentation and reassembly part).

This is the test code for ipv4-raw-socket-impl.cc.

This is the test code for ipv4-l3-protocol.cc

This is the test code for udp-socket-impl.cc, it was moved out of udp-socket-impl.cc to be in an independent file for clarity purposes.

Typedef Documentation

typedef std::vector<BandInfo> ns3::Bands

Definition at line 53 of file spectrum-model.h.

typedef std::vector<bool> ns3::bvec

Definition at line 28 of file bvec.h.

typedef std::list<std::pair <std::string, LogComponent *> > ns3::ComponentList

Definition at line 43 of file log.cc.

typedef std::list<std::pair <std::string, LogComponent *> >::iterator ns3::ComponentListI

Definition at line 44 of file log.cc.

Definition at line 35 of file data-collector.h.

typedef std::map<ImsiLcidPair_t, double> ns3::DoubleMap

Definition at line 41 of file radio-bearer-stats-calculator.h.

typedef std::map<TbId_t, tbInfo_t> ns3::expectedTbs_t

Definition at line 66 of file lte-spectrum-phy.h.

typedef uint32_t ns3::FlowId

Definition at line 29 of file flow-classifier.h.

Definition at line 42 of file radio-bearer-stats-calculator.h.

typedef uint32_t ns3::FlowPacketId

Definition at line 30 of file flow-classifier.h.

This method is used by the PHY to notify the MAC that a previously started RX attempt has terminated without success.

Definition at line 60 of file generic-phy.h.

This method is used by the PHY to notify the MAC that a previously started RX attempt has been successfully completed.

Parameters
packetthe received Packet

Definition at line 68 of file generic-phy.h.

This method is used by the PHY to notify the MAC that a RX attempt is being started, i.e., a valid signal has been recognized by the PHY.

Definition at line 54 of file generic-phy.h.

this method is invoked by the PHY to notify the MAC that the transmission of a given packet has been completed.

Parameters
packetthe Packet whose TX has been completed.

Definition at line 46 of file generic-phy.h.

This method allows the MAC to instruct the PHY to start a transmission of a given packet

Parameters
packetthe Packet to be transmitted
Returns
this method returns false if the PHY will start TX, true if the PHY refuses to start the TX. If false, the MAC layer will expect that GenericPhyTxEndCallback is invoked at some point later.

Definition at line 38 of file generic-phy.h.

typedef std::pair<Ptr<Ipv4>, uint32_t> ns3::InterfacePairIpv4

Definition at line 218 of file internet-stack-helper.cc.

typedef std::pair<Ptr<Ipv6>, uint32_t> ns3::InterfacePairIpv6

Definition at line 225 of file internet-stack-helper.cc.

Map of Ipv4Address to Ipv4Route

Definition at line 44 of file ipv4-nix-vector-routing.h.

typedef void(* ns3::LogNodePrinter)(std::ostream &os)

Definition at line 365 of file log.h.

typedef void(* ns3::LogTimePrinter)(std::ostream &os)

Definition at line 364 of file log.h.

typedef std::list<std::pair<std::string, std::string> > ns3::MetadataList

Definition at line 40 of file data-collector.h.

typedef std::vector<struct RateInfo> ns3::MinstrelRate

Data structure for a Minstrel Rate table A vector of a struct RateInfo

Definition at line 70 of file minstrel-wifi-manager.h.

typedef std::vector<uint32_t> ns3::NixBits_t

Definition at line 30 of file nix-vector.cc.

typedef std::map<Ipv4Address, Ptr<NixVector> > ns3::NixMap_t

Map of Ipv4Address to NixVector

Definition at line 40 of file ipv4-nix-vector-routing.h.

Definition at line 30 of file object-map.h.

typedef std::deque<RttHistory> ns3::RttHistory_t

Definition at line 51 of file rtt-estimator.h.

typedef std::vector<std::vector<uint32_t> > ns3::SampleRate

Data structure for a Sample Rate table A vector of a vector uint32_t

Definition at line 76 of file minstrel-wifi-manager.h.

Definition at line 68 of file rng-seed-manager.h.

typedef SequenceNumber<uint16_t, int16_t> ns3::SequenceNumber16

Definition at line 292 of file sequence-number.h.

typedef SequenceNumber<uint32_t, int32_t> ns3::SequenceNumber32

Definition at line 291 of file sequence-number.h.

typedef uint32_t ns3::SpectrumModelUid_t

Definition at line 54 of file spectrum-model.h.

typedef std::map<ImsiLcidPair_t, uint32_t> ns3::Uint32Map

Definition at line 37 of file radio-bearer-stats-calculator.h.

Definition at line 39 of file radio-bearer-stats-calculator.h.

typedef std::map<ImsiLcidPair_t, uint64_t> ns3::Uint64Map

Definition at line 38 of file radio-bearer-stats-calculator.h.

Definition at line 40 of file radio-bearer-stats-calculator.h.

typedef std::vector<double> ns3::Values

Definition at line 33 of file spectrum-value.h.

Definition at line 118 of file vector.h.

typedef Vector3DChecker ns3::VectorChecker

Definition at line 120 of file vector.h.

Definition at line 119 of file vector.h.

This type is used to represent an Information Element ID. An enumeration would be tidier, but doesn't provide for the inheritance that is currently preferable to cleanly support pre-standard modules such as mesh. Maybe there is a nice way of doing this with a class.

Until such time as a better way of implementing this is dreamt up and applied, developers will need to be careful to avoid duplication of IE IDs in the defines below (and in files which declare "subclasses" of WifiInformationElement). Sorry.

Definition at line 41 of file wifi-information-element.h.

typedef std::vector<WifiMode> ns3::WifiModeList

In various parts of the code, folk are interested in maintaining a list of transmission modes. The vector class provides a good basis for this, but we here add some syntactic sugar by defining a WifiModeList type, and a corresponding iterator.

Definition at line 174 of file wifi-mode.h.

typedef WifiModeList::const_iterator ns3::WifiModeListIterator

Definition at line 175 of file wifi-mode.h.

Enumeration Type Documentation

anonymous enum
Enumerator:
COL_NODE 
COL_LAST 

Definition at line 26 of file model-node-creator.h.

anonymous enum
Enumerator:
COL_TYPEID 
COL_LASTID 

Definition at line 26 of file model-typeid-creator.h.

anonymous enum
Enumerator:
TYPE_MGT 
TYPE_CTL 
TYPE_DATA 

Definition at line 30 of file wifi-mac-header.cc.

anonymous enum
Enumerator:
SUBTYPE_CTL_BACKREQ 
SUBTYPE_CTL_BACKRESP 
SUBTYPE_CTL_RTS 
SUBTYPE_CTL_CTS 
SUBTYPE_CTL_ACK 

Definition at line 37 of file wifi-mac-header.cc.

Enumerator:
BASIC_BLOCK_ACK 
COMPRESSED_BLOCK_ACK 
MULTI_TID_BLOCK_ACK 

Definition at line 27 of file ctrl-headers.h.

Enumerator:
EQUAL 
LESSTHAN 

Definition at line 36 of file test-cosine-antenna.cc.

Types of ethernet packets. Indicates the type of the current header.

Enumerator:
LENGTH 

Basic ethernet packet, no tags, type/length field indicates packet length or IP/ARP packet

VLAN 

Single tagged packet. Header includes VLAN tag

QINQ 

Double tagged packet. Header includes two VLAN tags

Definition at line 34 of file ethernet-header.h.

Enumerator:
LOG_NONE 
LOG_ERROR 
LOG_LEVEL_ERROR 
LOG_WARN 
LOG_LEVEL_WARN 
LOG_DEBUG 
LOG_LEVEL_DEBUG 
LOG_INFO 
LOG_LEVEL_INFO 
LOG_FUNCTION 
LOG_LEVEL_FUNCTION 
LOG_LOGIC 
LOG_LEVEL_LOGIC 
LOG_ALL 
LOG_LEVEL_ALL 
LOG_PREFIX_FUNC 
LOG_PREFIX_TIME 
LOG_PREFIX_NODE 

Definition at line 30 of file log.h.

Enumerator:
EQUAL 
LESSTHAN 

Definition at line 36 of file test-parabolic-antenna.cc.

Used in Messages to determine whether it contains IPv4 or IPv6 addresses

Enumerator:
IPV4 
IPV6 

Definition at line 45 of file packetbb.h.

Enumerator:
DATA 
UNICAST_POLLING 

Definition at line 36 of file ul-job.h.

Enumerator:
CLOSED 
LISTEN 
SYN_SENT 
SYN_RCVD 
ESTABLISHED 
CLOSE_WAIT 
LAST_ACK 
FIN_WAIT_1 
FIN_WAIT_2 
CLOSING 
TIME_WAIT 
LAST_STATE 

Definition at line 39 of file tcp-socket.h.

Enumerator:
STA 
AP 
ADHOC_STA 
MESH 

Definition at line 56 of file edca-txop-n.h.

As per IEEE Std. 802.11-2007, Section 6.1.1.1.1, when EDCA is used the the Traffic ID (TID) value corresponds to one of the User Priority (UP) values defined by the IEEE Std. 802.1D-2004, Annex G, table G-2.

Note that this correspondence does not hold for HCCA, since in that case the mapping between UPs and TIDs should be determined by a TSPEC element as per IEEE Std. 802.11-2007, Section 7.3.2.30

Enumerator:
UP_BK 

background

UP_BE 

best effort (default)

UP_EE 

excellent effort

UP_CL 

controlled load

UP_VI 

video, < 100ms latency and jitter

UP_VO 

voice, < 10ms latency and jitter

UP_NC 

network control

Definition at line 39 of file qos-tag.h.

This enumeration defines the various convolutional coding rates used for the OFDM transmission modes in the IEEE 802.11 standard. DSSS (for example) rates which do not have an explicit coding stage in their generation should have this parameter set to WIFI_CODE_RATE_UNDEFINED.

Enumerator:
WIFI_CODE_RATE_UNDEFINED 

No explicit coding (e.g., DSSS rates)

WIFI_CODE_RATE_3_4 

Rate 3/4

WIFI_CODE_RATE_2_3 

Rate 2/3

WIFI_CODE_RATE_1_2 

Rate 1/2

Definition at line 67 of file wifi-mode.h.

Enumerator:
WIFI_MAC_CTL_RTS 
WIFI_MAC_CTL_CTS 
WIFI_MAC_CTL_ACK 
WIFI_MAC_CTL_BACKREQ 
WIFI_MAC_CTL_BACKRESP 
WIFI_MAC_MGT_BEACON 
WIFI_MAC_MGT_ASSOCIATION_REQUEST 
WIFI_MAC_MGT_ASSOCIATION_RESPONSE 
WIFI_MAC_MGT_DISASSOCIATION 
WIFI_MAC_MGT_REASSOCIATION_REQUEST 
WIFI_MAC_MGT_REASSOCIATION_RESPONSE 
WIFI_MAC_MGT_PROBE_REQUEST 
WIFI_MAC_MGT_PROBE_RESPONSE 
WIFI_MAC_MGT_AUTHENTICATION 
WIFI_MAC_MGT_DEAUTHENTICATION 
WIFI_MAC_MGT_ACTION 
WIFI_MAC_MGT_ACTION_NO_ACK 
WIFI_MAC_MGT_MULTIHOP_ACTION 
WIFI_MAC_DATA 
WIFI_MAC_DATA_CFACK 
WIFI_MAC_DATA_CFPOLL 
WIFI_MAC_DATA_CFACK_CFPOLL 
WIFI_MAC_DATA_NULL 
WIFI_MAC_DATA_NULL_CFACK 
WIFI_MAC_DATA_NULL_CFPOLL 
WIFI_MAC_DATA_NULL_CFACK_CFPOLL 
WIFI_MAC_QOSDATA 
WIFI_MAC_QOSDATA_CFACK 
WIFI_MAC_QOSDATA_CFPOLL 
WIFI_MAC_QOSDATA_CFACK_CFPOLL 
WIFI_MAC_QOSDATA_NULL 
WIFI_MAC_QOSDATA_NULL_CFPOLL 
WIFI_MAC_QOSDATA_NULL_CFACK_CFPOLL 

Definition at line 32 of file wifi-mac-header.h.

This enumeration defines the modulation classes per IEEE 802.11-2007, Section 9.6.1, Table 9-2.

Enumerator:
WIFI_MOD_CLASS_UNKNOWN 

Modulation class unknown or unspecified. A WifiMode with this WifiModulationClass has not been properly initialised.

WIFI_MOD_CLASS_IR 

Infrared (IR) (Clause 16)

WIFI_MOD_CLASS_FHSS 

Frequency-hopping spread spectrum (FHSS) PHY (Clause 14)

WIFI_MOD_CLASS_DSSS 

DSSS PHY (Clause 15) and HR/DSSS PHY (Clause 18)

WIFI_MOD_CLASS_ERP_PBCC 

ERP-PBCC PHY (19.6)

WIFI_MOD_CLASS_DSSS_OFDM 

DSSS-OFDM PHY (19.7)

WIFI_MOD_CLASS_ERP_OFDM 

ERP-OFDM PHY (19.5)

WIFI_MOD_CLASS_OFDM 

OFDM PHY (Clause 17)

WIFI_MOD_CLASS_HT 

HT PHY (Clause 20)

Definition at line 36 of file wifi-mode.h.

Current state of the channel

Enumerator:
IDLE 

Channel is IDLE, no packet is being transmitted

TRANSMITTING 

Channel is BUSY, a packet is being written by a net device

PROPAGATING 

Channel is BUSY, packet is propagating to all attached net devices

Definition at line 60 of file csma-channel.h.

Function Documentation

int64x64_t ns3::Abs ( const int64x64_t &  value)
inline

Definition at line 85 of file int64x64.h.

Referenced by ns3::RttMeanDeviation::Measurement(), and ns3::DelayJitterEstimation::RecordRx().

+ Here is the caller graph for this function:

static void ns3::AddInternetStack ( Ptr< Node >  node)
static

Definition at line 51 of file ipv4-header-test.cc.

References ns3::Object::AggregateObject(), and ns3::Ipv4L3Protocol::SetRoutingProtocol().

+ Here is the call graph for this function:

static void ns3::AddInternetStack ( Ptr< Node >  node)
static

Definition at line 52 of file ipv4-raw-test.cc.

References ns3::Object::AggregateObject(), and ns3::Ipv4L3Protocol::SetRoutingProtocol().

+ Here is the call graph for this function:

static void ns3::AddInternetStack ( Ptr< Node >  node)
static

Definition at line 54 of file ipv4-packet-info-tag-test-suite.cc.

References ns3::Object::AggregateObject(), and ns3::Ipv4L3Protocol::SetRoutingProtocol().

+ Here is the call graph for this function:

static void ns3::AddInternetStack ( Ptr< Node >  node)
static

Definition at line 56 of file udp-test.cc.

References ns3::Object::AggregateObject(), and ns3::Ipv4L3Protocol::SetRoutingProtocol().

+ Here is the call graph for this function:

static void ns3::AddInternetStack ( Ptr< Node >  node)
static
static void ns3::AddInternetStack6 ( Ptr< Node >  node)
static

Definition at line 81 of file udp-test.cc.

References ns3::Object::AggregateObject(), ns3::Ipv6L3Protocol::RegisterExtensions(), ns3::Ipv6L3Protocol::RegisterOptions(), and ns3::Ipv6L3Protocol::SetRoutingProtocol().

Referenced by ns3::Udp6SocketLoopbackTest::DoRun(), and ns3::Udp6SocketImplTest::DoRun().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

Ptr<SimpleNetDevice> ns3::AddSimpleNetDevice ( Ptr< Node >  node,
Ipv4Address  v4Addr,
Ipv4Mask  v4Mask,
Ipv6Address  v6Addr,
Ipv6Prefix  v6Prefix 
)
static void ns3::AsciiPhyReceiveSinkWithContext ( Ptr< OutputStreamWrapper >  stream,
std::string  context,
Ptr< const Packet >  p,
double  snr,
WifiMode  mode,
enum WifiPreamble  preamble 
)
static

Definition at line 67 of file yans-wifi-helper.cc.

References ns3::Time::GetSeconds(), ns3::OutputStreamWrapper::GetStream(), ns3::Simulator::Now(), and NS_LOG_FUNCTION.

Referenced by ns3::YansWifiPhyHelper::EnableAsciiInternal().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static void ns3::AsciiPhyReceiveSinkWithoutContext ( Ptr< OutputStreamWrapper >  stream,
Ptr< const Packet >  p,
double  snr,
WifiMode  mode,
enum WifiPreamble  preamble 
)
static

Definition at line 80 of file yans-wifi-helper.cc.

References ns3::Time::GetSeconds(), ns3::OutputStreamWrapper::GetStream(), ns3::Simulator::Now(), and NS_LOG_FUNCTION.

Referenced by ns3::YansWifiPhyHelper::EnableAsciiInternal().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static void ns3::AsciiPhyRxOkEvent ( std::ostream *  os,
std::string  context,
Ptr< const Packet >  packet,
double  snr,
UanTxMode  mode 
)
static

Definition at line 52 of file uan-helper.cc.

References ns3::Time::GetSeconds(), and ns3::Simulator::Now().

Referenced by ns3::UanHelper::EnableAscii().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static void ns3::AsciiPhyTransmitSinkWithContext ( Ptr< OutputStreamWrapper >  stream,
std::string  context,
Ptr< const Packet >  p,
WifiMode  mode,
WifiPreamble  preamble,
uint8_t  txLevel 
)
static

Definition at line 42 of file yans-wifi-helper.cc.

References ns3::Time::GetSeconds(), ns3::OutputStreamWrapper::GetStream(), ns3::Simulator::Now(), and NS_LOG_FUNCTION.

Referenced by ns3::YansWifiPhyHelper::EnableAsciiInternal().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static void ns3::AsciiPhyTransmitSinkWithoutContext ( Ptr< OutputStreamWrapper >  stream,
Ptr< const Packet >  p,
WifiMode  mode,
WifiPreamble  preamble,
uint8_t  txLevel 
)
static

Definition at line 55 of file yans-wifi-helper.cc.

References ns3::Time::GetSeconds(), ns3::OutputStreamWrapper::GetStream(), ns3::Simulator::Now(), and NS_LOG_FUNCTION.

Referenced by ns3::YansWifiPhyHelper::EnableAsciiInternal().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static void ns3::AsciiPhyTxEvent ( std::ostream *  os,
std::string  context,
Ptr< const Packet >  packet,
double  txPowerDb,
UanTxMode  mode 
)
static

Definition at line 46 of file uan-helper.cc.

References ns3::Time::GetSeconds(), and ns3::Simulator::Now().

Referenced by ns3::UanHelper::EnableAscii().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static uint32_t ns3::AsciiToIpv4Host ( char const *  address)
static

Definition at line 35 of file ipv4-address.cc.

References ASCII_DOT, and ASCII_ZERO.

Referenced by ns3::Ipv4Address::Ipv4Address(), ns3::Ipv4Mask::Ipv4Mask(), and ns3::Ipv4Address::Set().

+ Here is the caller graph for this function:

static bool ns3::AsciiToIpv6Host ( const char *  address,
uint8_t  addr[16] 
)
static

Convert an IPv6 C-string into a 128-bit representation.

Returns
true if success, false otherwise (bad format, ...)
Note
This function is strongly inspired by inet_pton6() from Paul Vixie.
Todo:
Handle IPv6 address with decimal value for last four bytes.

Definition at line 120 of file ipv6-address.cc.

Referenced by ns3::Ipv6Address::Ipv6Address(), ns3::Ipv6Prefix::Ipv6Prefix(), and ns3::Ipv6Address::Set().

+ Here is the caller graph for this function:

static char ns3::AsciiToLowCase ( char  c)
static

Definition at line 37 of file mac64-address.cc.

References ASCII_a, ASCII_A, ASCII_z, and ASCII_Z.

static char ns3::AsciiToLowCase ( char  c)
static

Definition at line 39 of file mac48-address.cc.

References ASCII_a, ASCII_A, ASCII_z, and ASCII_Z.

Referenced by ns3::Mac48Address::Mac48Address(), and ns3::Mac64Address::Mac64Address().

+ Here is the caller graph for this function:

static uint8_t ns3::AsInt ( std::string  v)
static

Definition at line 232 of file address.cc.

Referenced by operator>>().

+ Here is the caller graph for this function:

static uint8_t ns3::AsInt ( std::string  v)
static

Definition at line 243 of file mac48-address.cc.

ns3::ATTRIBUTE_ACCESSOR_DEFINE ( String  )
ns3::ATTRIBUTE_ACCESSOR_DEFINE ( Double  )
ns3::ATTRIBUTE_ACCESSOR_DEFINE ( Integer  )
ns3::ATTRIBUTE_ACCESSOR_DEFINE ( Uinteger  )
ns3::ATTRIBUTE_ACCESSOR_DEFINE ( Boolean  )
ns3::ATTRIBUTE_ACCESSOR_DEFINE ( Vector  )
ns3::ATTRIBUTE_ACCESSOR_DEFINE ( Pointer  )
ns3::ATTRIBUTE_ACCESSOR_DEFINE ( Time  )
ns3::ATTRIBUTE_ACCESSOR_DEFINE ( RandomVariable  )
ns3::ATTRIBUTE_ACCESSOR_DEFINE ( Callback  )
ns3::ATTRIBUTE_CHECKER_DEFINE ( String  )
ns3::ATTRIBUTE_CHECKER_DEFINE ( Boolean  )
ns3::ATTRIBUTE_CHECKER_DEFINE ( Time  )
ns3::ATTRIBUTE_CHECKER_DEFINE ( RandomVariable  )
ns3::ATTRIBUTE_CHECKER_DEFINE ( Callback  )
ns3::ATTRIBUTE_CHECKER_IMPLEMENT ( Callback  )
ns3::ATTRIBUTE_CHECKER_IMPLEMENT ( RandomVariable  )
ns3::ATTRIBUTE_CHECKER_IMPLEMENT ( Time  )
ns3::ATTRIBUTE_CHECKER_IMPLEMENT_WITH_NAME ( String  ,
"std::string"   
)
ns3::ATTRIBUTE_CHECKER_IMPLEMENT_WITH_NAME ( Boolean  ,
"bool"   
)
ns3::ATTRIBUTE_HELPER_CPP ( Waypoint  )
ns3::ATTRIBUTE_HELPER_CPP ( Vector3D  )
ns3::ATTRIBUTE_HELPER_CPP ( Vector2D  )
ns3::ATTRIBUTE_HELPER_CPP ( Mac48Address  )
ns3::ATTRIBUTE_HELPER_CPP ( ValueClassTest  )
ns3::ATTRIBUTE_HELPER_CPP ( WifiMode  )
ns3::ATTRIBUTE_HELPER_CPP ( Rectangle  )
ns3::ATTRIBUTE_HELPER_CPP ( Ssid  )
ns3::ATTRIBUTE_HELPER_CPP ( Box  )
ns3::ATTRIBUTE_HELPER_CPP ( Address  )
ns3::ATTRIBUTE_HELPER_CPP ( DataRate  )
ns3::ATTRIBUTE_HELPER_CPP ( ObjectFactory  )
ns3::ATTRIBUTE_HELPER_CPP ( UanModesList  )
ns3::ATTRIBUTE_HELPER_CPP ( Ipv4Address  )
ns3::ATTRIBUTE_HELPER_CPP ( Ipv4Mask  )
ns3::ATTRIBUTE_HELPER_CPP ( TypeId  )
ns3::ATTRIBUTE_HELPER_CPP ( Ipv6Address  )
ns3::ATTRIBUTE_HELPER_CPP ( Ipv6Prefix  )
ns3::ATTRIBUTE_HELPER_HEADER ( ValueClassTest  )
ns3::ATTRIBUTE_HELPER_HEADER ( Waypoint  )
ns3::ATTRIBUTE_HELPER_HEADER ( Ssid  )
ns3::ATTRIBUTE_HELPER_HEADER ( Rectangle  )
ns3::ATTRIBUTE_HELPER_HEADER ( Vector3D  )
ns3::ATTRIBUTE_HELPER_HEADER ( Box  )
ns3::ATTRIBUTE_HELPER_HEADER ( Vector2D  )
ns3::ATTRIBUTE_HELPER_HEADER ( DataRate  )
ns3::ATTRIBUTE_HELPER_HEADER ( ObjectFactory  )
ns3::ATTRIBUTE_HELPER_HEADER ( Mac48Address  )
ns3::ATTRIBUTE_HELPER_HEADER ( WifiMode  )
ns3::ATTRIBUTE_HELPER_HEADER ( UanModesList  )

UanModesList is attribute value.

ns3::ATTRIBUTE_HELPER_HEADER ( Address  )
ns3::ATTRIBUTE_HELPER_HEADER ( Ipv4Address  )
ns3::ATTRIBUTE_HELPER_HEADER ( Ipv4Mask  )
ns3::ATTRIBUTE_HELPER_HEADER ( TypeId  )
ns3::ATTRIBUTE_HELPER_HEADER ( Ipv6Address  )
ns3::ATTRIBUTE_HELPER_HEADER ( Ipv6Prefix  )
ns3::ATTRIBUTE_VALUE_IMPLEMENT ( RandomVariable  )
ns3::ATTRIBUTE_VALUE_IMPLEMENT ( Time  )
ns3::ATTRIBUTE_VALUE_IMPLEMENT_WITH_NAME ( std::string  ,
String   
)
ns3::ATTRIBUTE_VALUE_IMPLEMENT_WITH_NAME ( double  ,
Double   
)
ns3::ATTRIBUTE_VALUE_IMPLEMENT_WITH_NAME ( int64_t  ,
Integer   
)
ns3::ATTRIBUTE_VALUE_IMPLEMENT_WITH_NAME ( uint64_t  ,
Uinteger   
)
void ns3::BasicCallbackTarget5 ( void  )

Definition at line 54 of file callback-test-suite.cc.

References gBasicCallbackTest5.

Referenced by ns3::BasicCallbackTestCase::DoRun().

+ Here is the caller graph for this function:

void ns3::BasicCallbackTarget6 ( int  )

Definition at line 60 of file callback-test-suite.cc.

References gBasicCallbackTest6.

Referenced by ns3::BasicCallbackTestCase::DoRun().

+ Here is the caller graph for this function:

int ns3::BasicCallbackTarget7 ( int  a)

Definition at line 66 of file callback-test-suite.cc.

References gBasicCallbackTest7.

Referenced by ns3::BasicCallbackTestCase::DoRun().

+ Here is the caller graph for this function:

static void ns3::ber1 ( int &  )
static

Definition at line 229 of file simulator-test-suite.cc.

Referenced by ns3::SimulatorTemplateTestCase::DoRun().

+ Here is the caller graph for this function:

static void ns3::ber2 ( int &  ,
int &   
)
static

Definition at line 231 of file simulator-test-suite.cc.

Referenced by ns3::SimulatorTemplateTestCase::DoRun().

+ Here is the caller graph for this function:

static void ns3::ber3 ( int &  ,
int &  ,
int &   
)
static

Definition at line 233 of file simulator-test-suite.cc.

Referenced by ns3::SimulatorTemplateTestCase::DoRun().

+ Here is the caller graph for this function:

static void ns3::ber4 ( int &  ,
int &  ,
int &  ,
int &   
)
static

Definition at line 235 of file simulator-test-suite.cc.

Referenced by ns3::SimulatorTemplateTestCase::DoRun().

+ Here is the caller graph for this function:

static void ns3::ber5 ( int &  ,
int &  ,
int &  ,
int &  ,
int &   
)
static

Definition at line 237 of file simulator-test-suite.cc.

Referenced by ns3::SimulatorTemplateTestCase::DoRun().

+ Here is the caller graph for this function:

void ns3::BreakpointFallback ( void  )

fallback breakpoint function

This function is used by the NS_BREAKPOINT() macro as a fallback for when breakpoint assembly instructions are not available. It attempts to halt program execution either by a raising SIGTRAP, on unix systems, or by dereferencing a null pointer.

Normally you should not call this function directly.

we test here to allow a debugger to change the value of the variable 'a' to allow the debugger to avoid the subsequent segfault.

Definition at line 41 of file breakpoint.cc.

double ns3::CalculateDistance ( const Vector3D &  a,
const Vector3D &  b 
)
double ns3::CalculateDistance ( const Vector2D &  a,
const Vector2D &  b 
)
Parameters
aone point
banother point
Returns
the cartesian distance between a and b.

Definition at line 72 of file vector.cc.

References ns3::Vector2D::x, and ns3::Vector2D::y.

static void ns3::cber1 ( const int &  )
static

Definition at line 239 of file simulator-test-suite.cc.

Referenced by ns3::SimulatorTemplateTestCase::DoRun().

+ Here is the caller graph for this function:

static void ns3::cber2 ( const int &  ,
const int &   
)
static

Definition at line 241 of file simulator-test-suite.cc.

Referenced by ns3::SimulatorTemplateTestCase::DoRun().

+ Here is the caller graph for this function:

static void ns3::cber3 ( const int &  ,
const int &  ,
const int &   
)
static

Definition at line 243 of file simulator-test-suite.cc.

Referenced by ns3::SimulatorTemplateTestCase::DoRun().

+ Here is the caller graph for this function:

static void ns3::cber4 ( const int &  ,
const int &  ,
const int &  ,
const int &   
)
static

Definition at line 245 of file simulator-test-suite.cc.

Referenced by ns3::SimulatorTemplateTestCase::DoRun().

+ Here is the caller graph for this function:

static void ns3::cber5 ( const int &  ,
const int &  ,
const int &  ,
const int &  ,
const int &   
)
static

Definition at line 247 of file simulator-test-suite.cc.

Referenced by ns3::SimulatorTemplateTestCase::DoRun().

+ Here is the caller graph for this function:

void ns3::cell_data_function_col_0 ( GtkTreeViewColumn *  col,
GtkCellRenderer *  renderer,
GtkTreeModel *  model,
GtkTreeIter *  iter,
gpointer  user_data 
)

This function includes the name of the object, pointer, vector or vector item in the first column

Definition at line 54 of file display-functions.cc.

References COL_NODE, ns3::Object::GetInstanceTypeId(), ns3::TypeId::GetName(), ns3::ModelNode::index, ns3::ModelNode::name, ns3::ModelNode::NODE_ATTRIBUTE, ns3::ModelNode::NODE_OBJECT, ns3::ModelNode::NODE_POINTER, ns3::ModelNode::NODE_VECTOR, ns3::ModelNode::NODE_VECTOR_ITEM, ns3::ModelNode::object, and ns3::ModelNode::type.

Referenced by create_view().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void ns3::cell_data_function_col_0_config_default ( GtkTreeViewColumn *  col,
GtkCellRenderer *  renderer,
GtkTreeModel *  model,
GtkTreeIter *  iter,
gpointer  user_data 
)

This function writes the attribute or typeid name in the column 0

Definition at line 377 of file display-functions.cc.

References COL_NODE, ns3::TypeId::GetName(), ns3::ModelTypeid::name, ns3::ModelTypeid::NODE_ATTRIBUTE, ns3::ModelTypeid::NODE_TYPEID, ns3::ModelTypeid::tid, and ns3::ModelTypeid::type.

Referenced by create_view_config_default().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void ns3::cell_data_function_col_1 ( GtkTreeViewColumn *  col,
GtkCellRenderer *  renderer,
GtkTreeModel *  model,
GtkTreeIter *  iter,
gpointer  user_data 
)

This function includes the name of the attribute or the editable value in the second column

Definition at line 31 of file display-functions.cc.

References COL_NODE, ns3::StringValue::Get(), ns3::ObjectBase::GetAttribute(), ns3::ModelNode::name, ns3::ModelNode::NODE_ATTRIBUTE, ns3::ModelNode::object, and ns3::ModelNode::type.

Referenced by create_view().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void ns3::cell_data_function_col_1_config_default ( GtkTreeViewColumn *  col,
GtkCellRenderer *  renderer,
GtkTreeModel *  model,
GtkTreeIter *  iter,
gpointer  user_data 
)

This function writes data in the second column, this data is going to be editable if it is a NODE_ATTRIBUTE

Definition at line 356 of file display-functions.cc.

References COL_TYPEID, ns3::ModelTypeid::defaultValue, ns3::ModelTypeid::NODE_ATTRIBUTE, and ns3::ModelTypeid::type.

Referenced by create_view_config_default().

+ Here is the caller graph for this function:

void ns3::cell_edited_callback ( GtkCellRendererText *  cell,
gchar *  path_string,
gchar *  new_text,
gpointer  user_data 
)

This is the callback called when the value of an attribute is changed

Definition at line 88 of file display-functions.cc.

References COL_NODE, ns3::ModelNode::name, ns3::ModelNode::NODE_ATTRIBUTE, NS_ASSERT, ns3::ModelNode::object, ns3::ObjectBase::SetAttribute(), and ns3::ModelNode::type.

Referenced by create_view().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void ns3::cell_edited_callback_config_default ( GtkCellRendererText *  cell,
gchar *  path_string,
gchar *  new_text,
gpointer  user_data 
)

This functions is called whenever there is a change in the value of an attribute If the input value is ok, it will be updated in the default value and in the gui, otherwise, it won't be updated in both.

Definition at line 401 of file display-functions.cc.

References COL_NODE, ns3::ModelTypeid::defaultValue, ns3::TypeId::GetAttributeFullName(), ns3::ModelTypeid::index, ns3::ModelTypeid::NODE_ATTRIBUTE, NS_ASSERT, ns3::Config::SetDefaultFailSafe(), ns3::ModelTypeid::tid, and ns3::ModelTypeid::type.

Referenced by create_view_config_default().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

gboolean ns3::cell_tooltip_callback_config_default ( GtkWidget *  widget,
gint  x,
gint  y,
gboolean  keyboard_tip,
GtkTooltip *  tooltip,
gpointer  user_data 
)

This function is used to display a tooltip whenever the user puts the mouse over a type ID or an attribute. It will give the type and the possible values of an attribute value and the type of the object for an attribute object or a typeID object

Definition at line 423 of file display-functions.cc.

References ns3::TypeId::AttributeInformation::checker, COL_NODE, get_col_number_from_tree_view_column(), ns3::TypeId::GetAttribute(), ns3::TypeId::GetName(), ns3::AttributeChecker::GetUnderlyingTypeInformation(), ns3::AttributeChecker::GetValueTypeName(), ns3::AttributeChecker::HasUnderlyingTypeInformation(), ns3::TypeId::AttributeInformation::help, ns3::ModelTypeid::index, ns3::ModelTypeid::NODE_ATTRIBUTE, ns3::ModelTypeid::NODE_TYPEID, ns3::ModelTypeid::tid, and ns3::ModelTypeid::type.

Referenced by create_view_config_default().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static void ns3::CheckEnvironmentVariables ( void  )
static

Definition at line 389 of file log.cc.

References ComponentExists(), LogComponentPrintList(), and NS_FATAL_ERROR.

Referenced by LogSetTimePrinter().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

gboolean ns3::clean_model_callback ( GtkTreeModel *  model,
GtkTreePath *  path,
GtkTreeIter *  iter,
gpointer  data 
)

Delete the tree model contents

Definition at line 339 of file display-functions.cc.

References COL_NODE.

Referenced by ns3::GtkConfigStore::ConfigureAttributes().

+ Here is the caller graph for this function:

gboolean ns3::clean_model_callback_config_default ( GtkTreeModel *  model,
GtkTreePath *  path,
GtkTreeIter *  iter,
gpointer  data 
)

Delete the tree model contents

Definition at line 582 of file display-functions.cc.

References COL_TYPEID.

Referenced by ns3::GtkConfigStore::ConfigureDefaults().

+ Here is the caller graph for this function:

template<typename T >
Ptr<T> ns3::CompleteConstruct ( T *  p)

Definition at line 383 of file object.h.

Referenced by CreateObject().

+ Here is the caller graph for this function:

static bool ns3::ComponentExists ( std::string  componentName)
static

Definition at line 370 of file log.cc.

References GetComponentList(), and NS_ASSERT.

Referenced by CheckEnvironmentVariables().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

template<typename T1 , typename T2 >
Ptr<T1> ns3::const_pointer_cast ( Ptr< T2 > const &  p)
template<typename T1 , typename T2 >
Ptr<T1> ns3::ConstCast ( Ptr< T2 > const &  p)

Definition at line 366 of file ptr.h.

References PeekPointer().

+ Here is the call graph for this function:

template<typename T >
Ptr< T > ns3::Copy ( Ptr< T >  object)

Definition at line 387 of file ptr.h.

References PeekPointer().

Referenced by ns3::SNRToBlockErrorRateManager::GetSNRToBlockErrorRateRecord(), ns3::internal::MakeDoubleChecker(), ns3::internal::MakeIntegerChecker(), MakeSimpleAttributeChecker(), and ns3::internal::MakeUintegerChecker().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

template<typename T >
Ptr< T > ns3::CopyObject ( Ptr< const T >  object)
Parameters
objecta pointer to the object to copy.
Returns
a copy of the input object.

This method invoke the copy constructor of the input object and returns the new instance.

Definition at line 367 of file object.h.

References NS_ASSERT, and PeekPointer().

+ Here is the call graph for this function:

uint8_t ns3::CRC8Calculate ( const uint8_t *  data,
int  length 
)
Parameters
databuffer to calculate the checksum for
lengththe length of the buffer (bytes)
Returns
the computed crc.

Definition at line 56 of file crc8.cc.

References crc8table.

Referenced by ns3::GenericMacHeader::Deserialize(), ns3::BandwidthRequestHeader::Deserialize(), ns3::GenericMacHeader::Serialize(), and ns3::BandwidthRequestHeader::Serialize().

+ Here is the caller graph for this function:

template<typename T >
Ptr< T > ns3::Create ( void  )
template<typename T , typename T1 >
Ptr< T > ns3::Create ( T1  a1)

Definition at line 237 of file ptr.h.

template<typename T , typename T1 , typename T2 >
Ptr< T > ns3::Create ( T1  a1,
T2  a2 
)

Definition at line 243 of file ptr.h.

template<typename T , typename T1 , typename T2 , typename T3 >
Ptr< T > ns3::Create ( T1  a1,
T2  a2,
T3  a3 
)

Definition at line 249 of file ptr.h.

template<typename T , typename T1 , typename T2 , typename T3 , typename T4 >
Ptr< T > ns3::Create ( T1  a1,
T2  a2,
T3  a3,
T4  a4 
)

Definition at line 255 of file ptr.h.

template<typename T , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 >
Ptr< T > ns3::Create ( T1  a1,
T2  a2,
T3  a3,
T4  a4,
T5  a5 
)

Definition at line 261 of file ptr.h.

template<typename T , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 >
Ptr< T > ns3::Create ( T1  a1,
T2  a2,
T3  a3,
T4  a4,
T5  a5,
T6  a6 
)

Definition at line 267 of file ptr.h.

template<typename T , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 >
Ptr< T > ns3::Create ( T1  a1,
T2  a2,
T3  a3,
T4  a4,
T5  a5,
T6  a6,
T7  a7 
)

Definition at line 273 of file ptr.h.

GtkWidget * ns3::create_view ( GtkTreeStore *  model)

This is the main view opening the widget, getting tooltips and drawing the tree of attributes...

Definition at line 220 of file display-functions.cc.

References cell_data_function_col_0(), cell_data_function_col_1(), cell_edited_callback(), and cell_tooltip_callback().

Referenced by ns3::GtkConfigStore::ConfigureAttributes().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GtkWidget * ns3::create_view_config_default ( GtkTreeStore *  model)

This is the main view opening the widget, getting tooltips and drawing the tree of attributes

Definition at line 542 of file display-functions.cc.

References cell_data_function_col_0_config_default(), cell_data_function_col_1_config_default(), cell_edited_callback_config_default(), and cell_tooltip_callback_config_default().

Referenced by ns3::GtkConfigStore::ConfigureDefaults().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

Ptr<Node> ns3::CreateDualStackNode ( )
template<typename T >
Ptr<T> ns3::CreateObject ( void  )
template<typename T , typename T1 >
Ptr<T> ns3::CreateObject ( T1  a1)

Definition at line 397 of file object.h.

References CompleteConstruct().

+ Here is the call graph for this function:

template<typename T , typename T1 , typename T2 >
Ptr<T> ns3::CreateObject ( T1  a1,
T2  a2 
)

Definition at line 403 of file object.h.

References CompleteConstruct().

+ Here is the call graph for this function:

template<typename T , typename T1 , typename T2 , typename T3 >
Ptr<T> ns3::CreateObject ( T1  a1,
T2  a2,
T3  a3 
)

Definition at line 409 of file object.h.

References CompleteConstruct().

+ Here is the call graph for this function:

template<typename T , typename T1 , typename T2 , typename T3 , typename T4 >
Ptr<T> ns3::CreateObject ( T1  a1,
T2  a2,
T3  a3,
T4  a4 
)

Definition at line 415 of file object.h.

References CompleteConstruct().

+ Here is the call graph for this function:

template<typename T , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 >
Ptr<T> ns3::CreateObject ( T1  a1,
T2  a2,
T3  a3,
T4  a4,
T5  a5 
)

Definition at line 421 of file object.h.

References CompleteConstruct().

+ Here is the call graph for this function:

template<typename T , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 >
Ptr<T> ns3::CreateObject ( T1  a1,
T2  a2,
T3  a3,
T4  a4,
T5  a5,
T6  a6 
)

Definition at line 427 of file object.h.

References CompleteConstruct().

+ Here is the call graph for this function:

template<typename T , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 >
Ptr<T> ns3::CreateObject ( T1  a1,
T2  a2,
T3  a3,
T4  a4,
T5  a5,
T6  a6,
T7  a7 
)

Definition at line 433 of file object.h.

References CompleteConstruct().

+ Here is the call graph for this function:

template<typename T >
Ptr< T > ns3::CreateObjectWithAttributes ( std::string  n1 = "",
const AttributeValue &  v1 = EmptyAttributeValue (),
std::string  n2 = "",
const AttributeValue &  v2 = EmptyAttributeValue (),
std::string  n3 = "",
const AttributeValue &  v3 = EmptyAttributeValue (),
std::string  n4 = "",
const AttributeValue &  v4 = EmptyAttributeValue (),
std::string  n5 = "",
const AttributeValue &  v5 = EmptyAttributeValue (),
std::string  n6 = "",
const AttributeValue &  v6 = EmptyAttributeValue (),
std::string  n7 = "",
const AttributeValue &  v7 = EmptyAttributeValue (),
std::string  n8 = "",
const AttributeValue &  v8 = EmptyAttributeValue (),
std::string  n9 = "",
const AttributeValue &  v9 = EmptyAttributeValue () 
)
Parameters
n1name of attribute
v1value of attribute
n2name of attribute
v2value of attribute
n3name of attribute
v3value of attribute
n4name of attribute
v4value of attribute
n5name of attribute
v5value of attribute
n6name of attribute
v6value of attribute
n7name of attribute
v7value of attribute
n8name of attribute
v8value of attribute
n9name of attribute
v9value of attribute
Returns
a pointer to a newly allocated object.

This allocates an object on the heap and initializes it with a set of attributes.

Definition at line 155 of file object-factory.h.

References ns3::ObjectFactory::Create(), ns3::ObjectFactory::Set(), and ns3::ObjectFactory::SetTypeId().

+ Here is the call graph for this function:

ns3::DEF_TYPE ( uint8_t  )
ns3::DEF_TYPE ( uint16_t  )
ns3::DEF_TYPE ( uint32_t  )
ns3::DEF_TYPE ( uint64_t  )
ns3::DEF_TYPE ( int8_t  )
ns3::DEF_TYPE ( int16_t  )
ns3::DEF_TYPE ( int32_t  )
ns3::DEF_TYPE ( int64_t  )
ns3::DEF_TYPE ( float  )
ns3::DEF_TYPE ( double  )
double ns3::DegreesToRadians ( double  degrees)
gboolean ns3::delete_event_callback ( GtkWidget *  widget,
GdkEvent *  event,
gpointer  user_data 
)

Exit the application

Definition at line 328 of file display-functions.cc.

Referenced by ns3::GtkConfigStore::ConfigureAttributes(), and ns3::GtkConfigStore::ConfigureDefaults().

+ Here is the caller graph for this function:

void ns3::DlRxPduCallback ( Ptr< RadioBearerStatsCalculator >  rlcStats,
std::string  path,
uint16_t  rnti,
uint8_t  lcid,
uint32_t  packetSize,
uint64_t  delay 
)
void ns3::DlSchedulingCallback ( Ptr< MacStatsCalculator >  macStats,
std::string  path,
uint32_t  frameNo,
uint32_t  subframeNo,
uint16_t  rnti,
uint8_t  mcsTb1,
uint16_t  sizeTb1,
uint8_t  mcsTb2,
uint16_t  sizeTb2 
)
void ns3::DlTxPduCallback ( Ptr< RadioBearerStatsCalculator >  rlcStats,
std::string  path,
uint16_t  rnti,
uint8_t  lcid,
uint32_t  packetSize 
)
template<typename V , typename T , typename U >
Ptr<const AttributeAccessor> ns3::DoMakeAccessorHelperOne ( U T::*  memberVariable)

Definition at line 98 of file attribute-accessor-helper.h.

References V.

template<typename V , typename T , typename U >
Ptr<const AttributeAccessor> ns3::DoMakeAccessorHelperOne ( U(T::*)(void) const  getter)

Definition at line 136 of file attribute-accessor-helper.h.

References ns3::AccessorHelper< T, U >::Set(), and V.

+ Here is the call graph for this function:

template<typename V , typename T , typename U >
Ptr<const AttributeAccessor> ns3::DoMakeAccessorHelperOne ( void(T::*)(U)  setter)

Definition at line 167 of file attribute-accessor-helper.h.

References V.

template<typename W , typename T , typename U , typename V >
Ptr<const AttributeAccessor> ns3::DoMakeAccessorHelperTwo ( void(T::*)(U)  setter,
V(T::*)(void) const  getter 
)

Definition at line 203 of file attribute-accessor-helper.h.

References ns3::AccessorHelper< T, U >::Set(), and V.

+ Here is the call graph for this function:

template<typename W , typename T , typename U , typename V >
Ptr<const AttributeAccessor> ns3::DoMakeAccessorHelperTwo ( V(T::*)(void) const  getter,
void(T::*)(U)  setter 
)

Definition at line 244 of file attribute-accessor-helper.h.

template<typename W , typename T , typename U , typename V >
Ptr<const AttributeAccessor> ns3::DoMakeAccessorHelperTwo ( bool(T::*)(U)  setter,
V(T::*)(void) const  getter 
)

Definition at line 252 of file attribute-accessor-helper.h.

References ns3::AccessorHelper< T, U >::Set(), and V.

+ Here is the call graph for this function:

template<typename W , typename T , typename U , typename V >
Ptr<const AttributeAccessor> ns3::DoMakeAccessorHelperTwo ( bool(T::*)(void) const  getter,
void(T::*)(U)  setter 
)

Definition at line 293 of file attribute-accessor-helper.h.

template<typename T , typename SOURCE >
Ptr<const TraceSourceAccessor> ns3::DoMakeTraceSourceAccessor ( SOURCE T::*  a)

Definition at line 88 of file trace-source-accessor.h.

References ns3::Config::Connect(), ns3::Config::ConnectWithoutContext(), ns3::Config::Disconnect(), and ns3::Config::DisconnectWithoutContext().

Referenced by MakeTraceSourceAccessor().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static double ns3::DoRound ( double  v)
static

Definition at line 183 of file mobility-helper.cc.

Referenced by ns3::MobilityHelper::CourseChanged().

+ Here is the caller graph for this function:

template<typename T1 , typename T2 >
Ptr<T1> ns3::DynamicCast ( Ptr< T2 > const &  p)

Definition at line 373 of file ptr.h.

References PeekPointer().

+ Here is the call graph for this function:

std::string ns3::EmuBufferToString ( uint8_t *  buffer,
uint32_t  len 
)

Convert a byte buffer to a string containing a hex representation of the buffer. Make the string pretty by adding a colon (':') between the hex.

Parameters
bufferThe input buffer to be converted.
lenThe length of the input buffer.
Returns
A string containing a hex representation of the data in buffer.

Definition at line 37 of file emu-encode-decode.cc.

Referenced by ns3::EmuNetDevice::CreateSocket().

+ Here is the caller graph for this function:

bool ns3::EmuStringToBuffer ( std::string  s,
uint8_t *  buffer,
uint32_t *  len 
)

Convert string encoded by the inverse function (EmuBufferToString) back into a byte buffer.

Parameters
sThe input string.
bufferThe buffer to initialize with the converted bits.
lenThe length of the data that is valid in the buffer.
Returns
True indicates a successful conversion.

Definition at line 67 of file emu-encode-decode.cc.

Referenced by SendSocket().

+ Here is the caller graph for this function:

void ns3::exit_clicked_callback ( GtkButton *  button,
gpointer  user_data 
)

Exit the window when exit button is pressed

Definition at line 318 of file display-functions.cc.

Referenced by ns3::GtkConfigStore::ConfigureAttributes(), and ns3::GtkConfigStore::ConfigureDefaults().

+ Here is the caller graph for this function:

int ns3::external_rand ( )

Definition at line 115 of file nsc-tcp-l4-protocol.cc.

Referenced by ns3::NscTcpL4Protocol::SetNode().

+ Here is the caller graph for this function:

Time ns3::FemtoSeconds ( uint64_t  fs)
inline

create ns3::Time instances in units of femtoseconds.

For example:

Time t = FemtoSeconds (2);
Parameters
fsfemtoseconds value

Definition at line 657 of file nstime.h.

References ns3::Time::FromInteger(), and ns3::Time::FS.

Referenced by ns3::TimeSimpleTestCase::DoRun().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

Time ns3::FemtoSeconds ( int64x64_t  fs)
inline

Definition at line 683 of file nstime.h.

References ns3::Time::From(), and ns3::Time::FS.

+ Here is the call graph for this function:

uint16_t ns3::FindCellIdFromEnbMac ( std::string  path,
uint16_t  rnti 
)

Definition at line 756 of file lte-helper.cc.

References FindCellIdFromEnbRlcPath(), NS_LOG_FUNCTION, and NS_LOG_LOGIC.

Referenced by DlSchedulingCallback(), and UlSchedulingCallback().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

uint16_t ns3::FindCellIdFromEnbRlcPath ( std::string  path)
uint64_t ns3::FindImsiFromEnbMac ( std::string  path,
uint16_t  rnti 
)

Definition at line 742 of file lte-helper.cc.

References FindImsiFromEnbRlcPath(), NS_LOG_FUNCTION, and NS_LOG_LOGIC.

Referenced by DlSchedulingCallback(), and UlSchedulingCallback().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

uint64_t ns3::FindImsiFromEnbRlcPath ( std::string  path)

Definition at line 672 of file lte-helper.cc.

References ns3::Config::MatchContainer::Get(), ns3::UeInfo::GetImsi(), ns3::Config::MatchContainer::GetN(), ns3::Object::GetObject(), ns3::Config::LookupMatches(), NS_FATAL_ERROR, NS_LOG_FUNCTION, and NS_LOG_LOGIC.

Referenced by DlTxPduCallback(), FindImsiFromEnbMac(), and UlRxPduCallback().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

uint64_t ns3::FindImsiFromUeRlcPath ( std::string  path)

Definition at line 718 of file lte-helper.cc.

References ns3::Config::MatchContainer::Get(), ns3::LteUeNetDevice::GetImsi(), ns3::Config::MatchContainer::GetN(), ns3::Object::GetObject(), ns3::Config::LookupMatches(), NS_FATAL_ERROR, NS_LOG_FUNCTION, and NS_LOG_LOGIC.

Referenced by DlRxPduCallback(), and UlTxPduCallback().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static void ns3::foo0 ( void  )
static

Definition at line 217 of file simulator-test-suite.cc.

Referenced by ns3::SimulatorTemplateTestCase::DoRun().

+ Here is the caller graph for this function:

static void ns3::foo1 ( int  )
static

Definition at line 219 of file simulator-test-suite.cc.

Referenced by ns3::SimulatorTemplateTestCase::DoRun().

+ Here is the caller graph for this function:

static void ns3::foo2 ( int  ,
int   
)
static

Definition at line 221 of file simulator-test-suite.cc.

Referenced by ns3::SimulatorTemplateTestCase::DoRun().

+ Here is the caller graph for this function:

static void ns3::foo3 ( int  ,
int  ,
int   
)
static

Definition at line 223 of file simulator-test-suite.cc.

Referenced by ns3::SimulatorTemplateTestCase::DoRun().

+ Here is the caller graph for this function:

static void ns3::foo4 ( int  ,
int  ,
int  ,
int   
)
static

Definition at line 225 of file simulator-test-suite.cc.

Referenced by ns3::SimulatorTemplateTestCase::DoRun().

+ Here is the caller graph for this function:

static void ns3::foo5 ( int  ,
int  ,
int  ,
int  ,
int   
)
static

Definition at line 227 of file simulator-test-suite.cc.

Referenced by ns3::SimulatorTemplateTestCase::DoRun().

+ Here is the caller graph for this function:

int ns3::get_col_number_from_tree_view_column ( GtkTreeViewColumn *  col)

This function gets the column number 0 or 1 from the mouse click

Definition at line 105 of file display-functions.cc.

Referenced by cell_tooltip_callback(), and cell_tooltip_callback_config_default().

+ Here is the caller graph for this function:

static ComponentList* ns3::GetComponentList ( void  )
static
string ns3::GetNodeIdFromToken ( string  str)
static

Definition at line 584 of file ns2-mobility-helper.cc.

References HasNodeIdNumber().

Referenced by ParseNs2Line().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

int ns3::GetNodeIdInt ( ParseResult  pr)
static

Definition at line 602 of file ns2-mobility-helper.cc.

References ns3::ParseResult::ivals, and ns3::ParseResult::tokens.

Referenced by ns3::Ns2MobilityHelper::ConfigNodesMovements().

+ Here is the caller graph for this function:

string ns3::GetNodeIdString ( ParseResult  pr)
static

Definition at line 624 of file ns2-mobility-helper.cc.

References ns3::ParseResult::svals, and ns3::ParseResult::tokens.

Referenced by ns3::Ns2MobilityHelper::ConfigNodesMovements().

+ Here is the caller graph for this function:

static TypeId ns3::GetObjectIid ( void  )
static

Definition at line 37 of file object-base.cc.

References ns3::TypeId::SetParent().

Referenced by ns3::ObjectBase::GetTypeId().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

template<typename T >
T* ns3::GetPointer ( const Ptr< T > &  p)
related

Definition at line 285 of file ptr.h.

References ns3::Ptr< T >::Acquire(), and ns3::Ptr< T >::m_ptr.

Referenced by ns3::PtrTestCase::DoRun(), GetImpl(), main(), ns3::Simulator::Schedule(), ns3::Simulator::ScheduleDestroy(), ns3::Simulator::ScheduleNow(), and ns3::Simulator::SetImplementation().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static std::string ns3::GetString ( Ptr< Packet >  p)
static

Definition at line 112 of file tcp-test.cc.

References ns3::Packet::CopyData(), and ns3::Packet::GetSize().

Referenced by ns3::TcpTestCase::ServerHandleRecv(), ns3::TcpTestCase::ServerHandleSend(), ns3::TcpTestCase::SourceHandleRecv(), and ns3::TcpTestCase::SourceHandleSend().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

bool ns3::HasNodeIdNumber ( string  str)
static

Definition at line 553 of file ns2-mobility-helper.cc.

References IsNumber().

Referenced by GetNodeIdFromToken(), IsSetInitialPos(), and ParseNs2Line().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

double ns3::Integral ( const SpectrumValue &  arg)
Parameters
argthe argument
Returns
the value of the integral $\int_F g(f) df $

Definition at line 391 of file spectrum-value.cc.

References ns3::SpectrumValue::ConstBandsBegin(), ns3::SpectrumValue::ConstBandsEnd(), ns3::SpectrumValue::ConstValuesBegin(), ns3::SpectrumValue::ConstValuesEnd(), and NS_ASSERT.

Referenced by ns3::RemSpectrumPhy::StartRx(), ns3::HalfDuplexIdealPhy::StartRx(), and ns3::HalfDuplexIdealPhy::StartTx().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static void ns3::Ipv4L3ProtocolDropSinkWithContext ( Ptr< OutputStreamWrapper >  stream,
std::string  context,
Ipv4Header const &  header,
Ptr< const Packet >  packet,
Ipv4L3Protocol::DropReason  reason,
Ptr< Ipv4 >  ipv4,
uint32_t  interface 
)
static

Definition at line 687 of file internet-stack-helper.cc.

References ns3::Packet::AddHeader(), ns3::Packet::Copy(), g_interfaceStreamMapIpv4, ns3::Time::GetSeconds(), ns3::OutputStreamWrapper::GetStream(), ns3::Simulator::Now(), and NS_LOG_INFO.

Referenced by ns3::InternetStackHelper::EnableAsciiIpv4Internal().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static void ns3::Ipv4L3ProtocolDropSinkWithoutContext ( Ptr< OutputStreamWrapper >  stream,
Ipv4Header const &  header,
Ptr< const Packet >  packet,
Ipv4L3Protocol::DropReason  reason,
Ptr< Ipv4 >  ipv4,
uint32_t  interface 
)
static

Definition at line 626 of file internet-stack-helper.cc.

References ns3::Packet::AddHeader(), ns3::Packet::Copy(), g_interfaceStreamMapIpv4, ns3::Time::GetSeconds(), ns3::OutputStreamWrapper::GetStream(), ns3::Simulator::Now(), and NS_LOG_INFO.

Referenced by ns3::InternetStackHelper::EnableAsciiIpv4Internal().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static void ns3::Ipv4L3ProtocolRxSinkWithContext ( Ptr< OutputStreamWrapper >  stream,
std::string  context,
Ptr< const Packet >  packet,
Ptr< Ipv4 >  ipv4,
uint32_t  interface 
)
static

Definition at line 743 of file internet-stack-helper.cc.

References g_interfaceStreamMapIpv4, ns3::Time::GetSeconds(), ns3::OutputStreamWrapper::GetStream(), ns3::Simulator::Now(), and NS_LOG_INFO.

Referenced by ns3::InternetStackHelper::EnableAsciiIpv4Internal().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static void ns3::Ipv4L3ProtocolRxSinkWithoutContext ( Ptr< OutputStreamWrapper >  stream,
Ptr< const Packet >  packet,
Ptr< Ipv4 >  ipv4,
uint32_t  interface 
)
static

Definition at line 670 of file internet-stack-helper.cc.

References g_interfaceStreamMapIpv4, ns3::Time::GetSeconds(), ns3::OutputStreamWrapper::GetStream(), ns3::Simulator::Now(), and NS_LOG_INFO.

Referenced by ns3::InternetStackHelper::EnableAsciiIpv4Internal().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static void ns3::Ipv4L3ProtocolRxTxSink ( Ptr< const Packet >  p,
Ptr< Ipv4 >  ipv4,
uint32_t  interface 
)
static

Definition at line 442 of file internet-stack-helper.cc.

References g_interfaceFileMapIpv4, ns3::Simulator::Now(), NS_LOG_FUNCTION, NS_LOG_INFO, and ns3::PcapFileWrapper::Write().

Referenced by ns3::InternetStackHelper::EnablePcapIpv4Internal().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static void ns3::Ipv4L3ProtocolTxSinkWithContext ( Ptr< OutputStreamWrapper >  stream,
std::string  context,
Ptr< const Packet >  packet,
Ptr< Ipv4 >  ipv4,
uint32_t  interface 
)
static

Definition at line 720 of file internet-stack-helper.cc.

References g_interfaceStreamMapIpv4, ns3::Time::GetSeconds(), ns3::OutputStreamWrapper::GetStream(), ns3::Simulator::Now(), and NS_LOG_INFO.

Referenced by ns3::InternetStackHelper::EnableAsciiIpv4Internal().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static void ns3::Ipv4L3ProtocolTxSinkWithoutContext ( Ptr< OutputStreamWrapper >  stream,
Ptr< const Packet >  packet,
Ptr< Ipv4 >  ipv4,
uint32_t  interface 
)
static

Definition at line 653 of file internet-stack-helper.cc.

References g_interfaceStreamMapIpv4, ns3::Time::GetSeconds(), ns3::OutputStreamWrapper::GetStream(), ns3::Simulator::Now(), and NS_LOG_INFO.

Referenced by ns3::InternetStackHelper::EnableAsciiIpv4Internal().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static void ns3::Ipv6L3ProtocolDropSinkWithContext ( Ptr< OutputStreamWrapper >  stream,
std::string  context,
Ipv6Header const &  header,
Ptr< const Packet >  packet,
Ipv6L3Protocol::DropReason  reason,
Ptr< Ipv6 >  ipv6,
uint32_t  interface 
)
static

Definition at line 976 of file internet-stack-helper.cc.

References ns3::Packet::AddHeader(), ns3::Packet::Copy(), g_interfaceStreamMapIpv6, ns3::Time::GetSeconds(), ns3::OutputStreamWrapper::GetStream(), ns3::Simulator::Now(), and NS_LOG_INFO.

Referenced by ns3::InternetStackHelper::EnableAsciiIpv6Internal().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static void ns3::Ipv6L3ProtocolDropSinkWithoutContext ( Ptr< OutputStreamWrapper >  stream,
Ipv6Header const &  header,
Ptr< const Packet >  packet,
Ipv6L3Protocol::DropReason  reason,
Ptr< Ipv6 >  ipv6,
uint32_t  interface 
)
static

Definition at line 915 of file internet-stack-helper.cc.

References ns3::Packet::AddHeader(), ns3::Packet::Copy(), g_interfaceStreamMapIpv6, ns3::Time::GetSeconds(), ns3::OutputStreamWrapper::GetStream(), ns3::Simulator::Now(), and NS_LOG_INFO.

Referenced by ns3::InternetStackHelper::EnableAsciiIpv6Internal().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static void ns3::Ipv6L3ProtocolRxSinkWithContext ( Ptr< OutputStreamWrapper >  stream,
std::string  context,
Ptr< const Packet >  packet,
Ptr< Ipv6 >  ipv6,
uint32_t  interface 
)
static

Definition at line 1032 of file internet-stack-helper.cc.

References g_interfaceStreamMapIpv6, ns3::Time::GetSeconds(), ns3::OutputStreamWrapper::GetStream(), ns3::Simulator::Now(), and NS_LOG_INFO.

Referenced by ns3::InternetStackHelper::EnableAsciiIpv6Internal().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static void ns3::Ipv6L3ProtocolRxSinkWithoutContext ( Ptr< OutputStreamWrapper >  stream,
Ptr< const Packet >  packet,
Ptr< Ipv6 >  ipv6,
uint32_t  interface 
)
static

Definition at line 959 of file internet-stack-helper.cc.

References g_interfaceStreamMapIpv6, ns3::Time::GetSeconds(), ns3::OutputStreamWrapper::GetStream(), ns3::Simulator::Now(), and NS_LOG_INFO.

Referenced by ns3::InternetStackHelper::EnableAsciiIpv6Internal().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static void ns3::Ipv6L3ProtocolRxTxSink ( Ptr< const Packet >  p,
Ptr< Ipv6 >  ipv6,
uint32_t  interface 
)
static

Definition at line 534 of file internet-stack-helper.cc.

References g_interfaceFileMapIpv6, ns3::Simulator::Now(), NS_LOG_FUNCTION, NS_LOG_INFO, and ns3::PcapFileWrapper::Write().

Referenced by ns3::InternetStackHelper::EnablePcapIpv6Internal().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static void ns3::Ipv6L3ProtocolTxSinkWithContext ( Ptr< OutputStreamWrapper >  stream,
std::string  context,
Ptr< const Packet >  packet,
Ptr< Ipv6 >  ipv6,
uint32_t  interface 
)
static

Definition at line 1009 of file internet-stack-helper.cc.

References g_interfaceStreamMapIpv6, ns3::Time::GetSeconds(), ns3::OutputStreamWrapper::GetStream(), ns3::Simulator::Now(), and NS_LOG_INFO.

Referenced by ns3::InternetStackHelper::EnableAsciiIpv6Internal().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static void ns3::Ipv6L3ProtocolTxSinkWithoutContext ( Ptr< OutputStreamWrapper >  stream,
Ptr< const Packet >  packet,
Ptr< Ipv6 >  ipv6,
uint32_t  interface 
)
static

Definition at line 942 of file internet-stack-helper.cc.

References g_interfaceStreamMapIpv6, ns3::Time::GetSeconds(), ns3::OutputStreamWrapper::GetStream(), ns3::Simulator::Now(), and NS_LOG_INFO.

Referenced by ns3::InternetStackHelper::EnableAsciiIpv6Internal().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

bool ns3::isNaN ( double  x)
inline

Definition at line 30 of file data-calculator.h.

References sample-rng-plot::x.

Referenced by ns3::OmnetDataOutput::OmnetOutputCallback::OutputStatistic(), and ns3::SqliteDataOutput::SqliteOutputCallback::OutputStatistic().

+ Here is the caller graph for this function:

bool ns3::IsNumber ( const string &  s)
static

Definition at line 522 of file ns2-mobility-helper.cc.

References NS_UNUSED.

Referenced by ns3::Ns2MobilityHelper::ConfigNodesMovements(), HasNodeIdNumber(), and IsVal().

+ Here is the caller graph for this function:

bool ns3::IsSchedMobilityPos ( ParseResult  pr)
static

Definition at line 689 of file ns2-mobility-helper.cc.

References ns3::ParseResult::has_dval, NS2_AT, NS2_NS_SCH, NS2_SETDEST, and ns3::ParseResult::tokens.

Referenced by ns3::Ns2MobilityHelper::ConfigNodesMovements().

+ Here is the caller graph for this function:

bool ns3::IsSchedSetPos ( ParseResult  pr)
static

Definition at line 679 of file ns2-mobility-helper.cc.

References ns3::ParseResult::has_dval, NS2_AT, NS2_NS_SCH, NS2_SET, NS2_X_COORD, NS2_Y_COORD, NS2_Z_COORD, and ns3::ParseResult::tokens.

Referenced by ns3::Ns2MobilityHelper::ConfigNodesMovements().

+ Here is the caller graph for this function:

bool ns3::IsSetInitialPos ( ParseResult  pr)
static

Definition at line 668 of file ns2-mobility-helper.cc.

References ns3::ParseResult::has_dval, HasNodeIdNumber(), NS2_SET, NS2_X_COORD, NS2_Y_COORD, NS2_Z_COORD, and ns3::ParseResult::tokens.

Referenced by ns3::Ns2MobilityHelper::ConfigNodesMovements().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

template<class T >
bool ns3::IsVal ( const string &  str,
T &  ret 
)
static

Definition at line 532 of file ns2-mobility-helper.cc.

References IsNumber().

+ Here is the call graph for this function:

void ns3::load_clicked ( GtkButton *  button,
gpointer  user_data 
)

If the user presses the button load, it will load the config file into memory.

Definition at line 292 of file display-functions.cc.

References ns3::RawTextConfigLoad::Attributes(), and ns3::RawTextConfigLoad::SetFilename().

Referenced by ns3::GtkConfigStore::ConfigureAttributes().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void ns3::load_clicked_default ( GtkButton *  button,
gpointer  user_data 
)

If the user presses the button load, it will load the config file into memory.

Definition at line 515 of file display-functions.cc.

References ns3::RawTextConfigLoad::Default(), and ns3::RawTextConfigLoad::SetFilename().

Referenced by ns3::GtkConfigStore::ConfigureDefaults().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

SpectrumValue ns3::Log ( const SpectrumValue &  arg)
Parameters
argthe argument
Returns
the logarithm in base e of all values in the argument

Definition at line 594 of file spectrum-value.cc.

References ns3::SpectrumValue::Log.

SpectrumValue ns3::Log10 ( const SpectrumValue &  arg)
Parameters
argthe argument
Returns
the logarithm in base 10 of all values in the argument

Definition at line 578 of file spectrum-value.cc.

References ns3::SpectrumValue::Log10.

SpectrumValue ns3::Log2 ( const SpectrumValue &  arg)
Parameters
argthe argument
Returns
the logarithm in base 2 of all values in the argument

Definition at line 586 of file spectrum-value.cc.

References ns3::SpectrumValue::Log2.

Referenced by ns3::ShannonSpectrumErrorModel::EvaluateChunk().

+ Here is the caller graph for this function:

LogNodePrinter ns3::LogGetNodePrinter ( void  )

Definition at line 491 of file log.cc.

References g_logNodePrinter.

LogTimePrinter ns3::LogGetTimePrinter ( void  )

Definition at line 482 of file log.cc.

References g_logTimePrinter.

void ns3::LogSetNodePrinter ( LogNodePrinter  printer)

Definition at line 487 of file log.cc.

References g_logNodePrinter.

Referenced by ns3::Simulator::Destroy(), GetImpl(), and ns3::Simulator::SetImplementation().

+ Here is the caller graph for this function:

void ns3::LogSetTimePrinter ( LogTimePrinter  printer)

Definition at line 475 of file log.cc.

References CheckEnvironmentVariables(), and g_logTimePrinter.

Referenced by ns3::Simulator::Destroy(), GetImpl(), and ns3::Simulator::SetImplementation().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static uint32_t ns3::lookuphash ( unsigned char *  k,
uint32_t  length,
uint32_t  level 
)
static

Get a hash key.

Parameters
kthe key
lengththe length of the key
levelthe previous hash, or an arbitrary value
Returns
hash
Note
Adapted from Jens Jakobsen implementation (chillispot).

Definition at line 47 of file ipv6-address.cc.

References mix.

Referenced by ns3::Ipv6AddressHash::operator()().

+ Here is the caller graph for this function:

void ns3::LteSimpleHelperDlRxPduCallback ( Ptr< RadioBearerStatsCalculator >  rlcStats,
std::string  path,
uint16_t  rnti,
uint8_t  lcid,
uint32_t  packetSize,
uint64_t  delay 
)

Definition at line 259 of file lte-simple-helper.cc.

References ns3::RadioBearerStatsCalculator::DlRxPdu(), and NS_LOG_FUNCTION.

+ Here is the call graph for this function:

void ns3::LteSimpleHelperDlTxPduCallback ( Ptr< RadioBearerStatsCalculator >  rlcStats,
std::string  path,
uint16_t  rnti,
uint8_t  lcid,
uint32_t  packetSize 
)

Definition at line 249 of file lte-simple-helper.cc.

References ns3::RadioBearerStatsCalculator::DlTxPdu(), and NS_LOG_FUNCTION.

+ Here is the call graph for this function:

void ns3::LteSimpleHelperUlRxPduCallback ( Ptr< RadioBearerStatsCalculator >  rlcStats,
std::string  path,
uint16_t  rnti,
uint8_t  lcid,
uint32_t  packetSize,
uint64_t  delay 
)

Definition at line 288 of file lte-simple-helper.cc.

References NS_LOG_FUNCTION, and ns3::RadioBearerStatsCalculator::UlRxPdu().

+ Here is the call graph for this function:

void ns3::LteSimpleHelperUlTxPduCallback ( Ptr< RadioBearerStatsCalculator >  rlcStats,
std::string  path,
uint16_t  rnti,
uint8_t  lcid,
uint32_t  packetSize 
)

Definition at line 279 of file lte-simple-helper.cc.

References NS_LOG_FUNCTION, and ns3::RadioBearerStatsCalculator::UlTxPdu().

+ Here is the call graph for this function:

void ns3::LteTestDlSchedulingCallback ( LteInterferenceTestCase *  testcase,
std::string  path,
uint32_t  frameNo,
uint32_t  subframeNo,
uint16_t  rnti,
uint8_t  mcsTb1,
uint16_t  sizeTb1,
uint8_t  mcsTb2,
uint16_t  sizeTb2 
)

Definition at line 47 of file lte-test-interference.cc.

References ns3::LteInterferenceTestCase::DlScheduling().

Referenced by ns3::LteLinkAdaptationTestCase::DoRun(), and ns3::LteInterferenceTestCase::DoRun().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void ns3::LteTestDlSchedulingCallback ( LteLinkAdaptationTestCase *  testcase,
std::string  path,
uint32_t  frameNo,
uint32_t  subframeNo,
uint16_t  rnti,
uint8_t  mcsTb1,
uint16_t  sizeTb1,
uint8_t  mcsTb2,
uint16_t  sizeTb2 
)

Test 1.3 Link Adaptation

Definition at line 47 of file lte-test-link-adaptation.cc.

References ns3::LteLinkAdaptationTestCase::DlScheduling().

+ Here is the call graph for this function:

void ns3::LteTestPathlossDlSchedCallback ( LtePathlossModelSystemTestCase *  testcase,
std::string  path,
uint32_t  frameNo,
uint32_t  subframeNo,
uint16_t  rnti,
uint8_t  mcsTb1,
uint16_t  sizeTb1,
uint8_t  mcsTb2,
uint16_t  sizeTb2 
)

Test 1.1 Pathloss compound test This TestSuite tests the BuildingPathlossModel by reproducing several communication scenarios

Definition at line 68 of file lte-test-pathloss-model.cc.

References ns3::LtePathlossModelSystemTestCase::DlScheduling().

+ Here is the call graph for this function:

void ns3::LteTestUlSchedulingCallback ( LteInterferenceTestCase *  testcase,
std::string  path,
uint32_t  frameNo,
uint32_t  subframeNo,
uint16_t  rnti,
uint8_t  mcs,
uint16_t  sizeTb 
)

Definition at line 55 of file lte-test-interference.cc.

References ns3::LteInterferenceTestCase::UlScheduling().

Referenced by ns3::LteInterferenceTestCase::DoRun().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

template<typename R , typename TX , typename ARG >
Callback<R> ns3::MakeBoundCallback ( R(*)(TX)  fnPtr,
ARG  a 
)

Definition at line 895 of file callback.h.

Referenced by ns3::LteLinkAdaptationTestCase::DoRun(), ns3::LteInterferenceTestCase::DoRun(), ns3::MakeBoundCallbackTestCase::DoRun(), ns3::MakeCallbackTemplatesTestCase::DoRun(), ns3::ThreadedSimulatorEventsTestCase::DoSetup(), ns3::UanHelper::EnableAscii(), ns3::MobilityHelper::EnableAscii(), ns3::WimaxHelper::EnableAsciiForConnection(), ns3::EmuHelper::EnableAsciiInternal(), ns3::PointToPointHelper::EnableAsciiInternal(), ns3::CsmaHelper::EnableAsciiInternal(), ns3::YansWifiPhyHelper::EnableAsciiInternal(), ns3::WimaxHelper::EnableAsciiInternal(), ns3::InternetStackHelper::EnableAsciiIpv4Internal(), ns3::InternetStackHelper::EnableAsciiIpv6Internal(), ns3::LteHelper::EnableDlMacTraces(), ns3::LteHelper::EnableDlPdcpTraces(), ns3::LteHelper::EnableDlRlcTraces(), ns3::YansWifiPhyHelper::EnablePcapInternal(), ns3::WimaxHelper::EnablePcapInternal(), ns3::LteHelper::EnableUlMacTraces(), ns3::LteHelper::EnableUlPdcpTraces(), ns3::LteHelper::EnableUlRlcTraces(), ns3::AsciiTraceHelper::HookDefaultDequeueSinkWithContext(), ns3::AsciiTraceHelper::HookDefaultDequeueSinkWithoutContext(), ns3::AsciiTraceHelper::HookDefaultDropSinkWithContext(), ns3::AsciiTraceHelper::HookDefaultDropSinkWithoutContext(), ns3::AsciiTraceHelper::HookDefaultEnqueueSinkWithContext(), ns3::AsciiTraceHelper::HookDefaultEnqueueSinkWithoutContext(), ns3::AsciiTraceHelper::HookDefaultReceiveSinkWithContext(), ns3::AsciiTraceHelper::HookDefaultReceiveSinkWithoutContext(), ns3::PcapHelper::HookDefaultSink(), and ns3::SpectrumAnalyzerHelper::Install().

+ Here is the caller graph for this function:

template<typename R , typename TX , typename ARG , typename T1 >
Callback<R,T1> ns3::MakeBoundCallback ( R(*)(TX, T1)  fnPtr,
ARG  a 
)

Definition at line 903 of file callback.h.

template<typename R , typename TX , typename ARG , typename T1 , typename T2 >
Callback<R,T1,T2> ns3::MakeBoundCallback ( R(*)(TX, T1, T2)  fnPtr,
ARG  a 
)

Definition at line 910 of file callback.h.

template<typename R , typename TX , typename ARG , typename T1 , typename T2 , typename T3 >
Callback<R,T1,T2,T3> ns3::MakeBoundCallback ( R(*)(TX, T1, T2, T3)  fnPtr,
ARG  a 
)

Definition at line 917 of file callback.h.

template<typename R , typename TX , typename ARG , typename T1 , typename T2 , typename T3 , typename T4 >
Callback<R,T1,T2,T3,T4> ns3::MakeBoundCallback ( R(*)(TX, T1, T2, T3, T4)  fnPtr,
ARG  a 
)

Definition at line 924 of file callback.h.

template<typename R , typename TX , typename ARG , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 >
Callback<R,T1,T2,T3,T4,T5> ns3::MakeBoundCallback ( R(*)(TX, T1, T2, T3, T4, T5)  fnPtr,
ARG  a 
)

Definition at line 931 of file callback.h.

template<typename R , typename TX , typename ARG , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 >
Callback<R,T1,T2,T3,T4,T5,T6> ns3::MakeBoundCallback ( R(*)(TX, T1, T2, T3, T4, T5, T6)  fnPtr,
ARG  a 
)

Definition at line 938 of file callback.h.

template<typename R , typename TX , typename ARG , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 >
Callback<R,T1,T2,T3,T4,T5,T6,T7> ns3::MakeBoundCallback ( R(*)(TX, T1, T2, T3, T4, T5, T6, T7)  fnPtr,
ARG  a 
)

Definition at line 945 of file callback.h.

template<typename R , typename TX , typename ARG , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 >
Callback<R,T1,T2,T3,T4,T5,T6,T7,T8> ns3::MakeBoundCallback ( R(*)(TX, T1, T2, T3, T4, T5, T6, T7, T8)  fnPtr,
ARG  a 
)

Definition at line 952 of file callback.h.

void ns3::MakeBoundCallbackTarget1 ( int  a)

Definition at line 305 of file callback-test-suite.cc.

References gMakeBoundCallbackTest1.

Referenced by ns3::MakeBoundCallbackTestCase::DoRun().

+ Here is the caller graph for this function:

void ns3::MakeBoundCallbackTarget2 ( bool *  a)

Definition at line 311 of file callback-test-suite.cc.

References gMakeBoundCallbackTest2.

Referenced by ns3::MakeBoundCallbackTestCase::DoRun().

+ Here is the caller graph for this function:

int ns3::MakeBoundCallbackTarget3 ( bool *  a,
int  b 
)

Definition at line 317 of file callback-test-suite.cc.

References gMakeBoundCallbackTest3a, and gMakeBoundCallbackTest3b.

Referenced by ns3::MakeBoundCallbackTestCase::DoRun().

+ Here is the caller graph for this function:

template<typename T , typename OBJ , typename R >
Callback<R> ns3::MakeCallback ( R(T::*)() const  mem_ptr,
OBJ  objPtr 
)

Definition at line 506 of file callback.h.

void ns3::MakeCallbackTarget5 ( void  )

Definition at line 184 of file callback-test-suite.cc.

References gMakeCallbackTest5.

Referenced by ns3::MakeCallbackTestCase::DoRun().

+ Here is the caller graph for this function:

void ns3::MakeCallbackTarget6 ( int  )

Definition at line 190 of file callback-test-suite.cc.

References gMakeCallbackTest6.

Referenced by ns3::MakeCallbackTestCase::DoRun().

+ Here is the caller graph for this function:

int ns3::MakeCallbackTarget7 ( int  a)

Definition at line 196 of file callback-test-suite.cc.

References gMakeCallbackTest7.

Referenced by ns3::MakeCallbackTestCase::DoRun().

+ Here is the caller graph for this function:

template<typename T >
Ptr< const AttributeChecker > ns3::MakeDoubleChecker ( void  )

Definition at line 67 of file double.h.

References ns3::internal::MakeDoubleChecker().

+ Here is the call graph for this function:

template<typename T >
Ptr< const AttributeChecker > ns3::MakeDoubleChecker ( double  min)

Definition at line 75 of file double.h.

References ns3::internal::MakeDoubleChecker().

+ Here is the call graph for this function:

template<typename T >
Ptr< const AttributeChecker > ns3::MakeDoubleChecker ( double  min,
double  max 
)

Definition at line 83 of file double.h.

References ns3::internal::MakeDoubleChecker().

+ Here is the call graph for this function:

template<typename T1 , typename T2 >
Ptr< const AttributeAccessor > ns3::MakeEnumAccessor ( T1  a1,
T2  a2 
)

Definition at line 124 of file enum.h.

Ptr< const AttributeChecker > ns3::MakeEnumChecker ( int  v1,
std::string  n1,
int  v2,
std::string  n2,
int  v3,
std::string  n3,
int  v4,
std::string  n4,
int  v5,
std::string  n5,
int  v6,
std::string  n6,
int  v7,
std::string  n7,
int  v8,
std::string  n8,
int  v9,
std::string  n9,
int  v10,
std::string  n10,
int  v11,
std::string  n11,
int  v12,
std::string  n12,
int  v13,
std::string  n13,
int  v14,
std::string  n14,
int  v15,
std::string  n15,
int  v16,
std::string  n16,
int  v17,
std::string  n17,
int  v18,
std::string  n18,
int  v19,
std::string  n19,
int  v20,
std::string  n20,
int  v21,
std::string  n21,
int  v22,
std::string  n22 
)
template<typename MEM , typename OBJ >
EventImpl * ns3::MakeEvent ( MEM  mem_ptr,
OBJ  obj 
)

Definition at line 77 of file make-event.h.

template<typename MEM , typename OBJ , typename T1 >
EventImpl * ns3::MakeEvent ( MEM  mem_ptr,
OBJ  obj,
T1  a1 
)

Definition at line 105 of file make-event.h.

template<typename MEM , typename OBJ , typename T1 , typename T2 >
EventImpl * ns3::MakeEvent ( MEM  mem_ptr,
OBJ  obj,
T1  a1,
T2  a2 
)

Definition at line 135 of file make-event.h.

template<typename MEM , typename OBJ , typename T1 , typename T2 , typename T3 >
EventImpl * ns3::MakeEvent ( MEM  mem_ptr,
OBJ  obj,
T1  a1,
T2  a2,
T3  a3 
)

Definition at line 167 of file make-event.h.

template<typename MEM , typename OBJ , typename T1 , typename T2 , typename T3 , typename T4 >
EventImpl * ns3::MakeEvent ( MEM  mem_ptr,
OBJ  obj,
T1  a1,
T2  a2,
T3  a3,
T4  a4 
)

Definition at line 201 of file make-event.h.

template<typename MEM , typename OBJ , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 >
EventImpl * ns3::MakeEvent ( MEM  mem_ptr,
OBJ  obj,
T1  a1,
T2  a2,
T3  a3,
T4  a4,
T5  a5 
)

Definition at line 237 of file make-event.h.

template<typename U1 , typename T1 >
EventImpl * ns3::MakeEvent ( void(*)(U1)  f,
T1  a1 
)

Definition at line 275 of file make-event.h.

template<typename U1 , typename U2 , typename T1 , typename T2 >
EventImpl * ns3::MakeEvent ( void(*)(U1, U2)  f,
T1  a1,
T2  a2 
)

Definition at line 304 of file make-event.h.

template<typename U1 , typename U2 , typename U3 , typename T1 , typename T2 , typename T3 >
EventImpl * ns3::MakeEvent ( void(*)(U1, U2, U3)  f,
T1  a1,
T2  a2,
T3  a3 
)

Definition at line 336 of file make-event.h.

template<typename U1 , typename U2 , typename U3 , typename U4 , typename T1 , typename T2 , typename T3 , typename T4 >
EventImpl * ns3::MakeEvent ( void(*)(U1, U2, U3, U4)  f,
T1  a1,
T2  a2,
T3  a3,
T4  a4 
)

Definition at line 370 of file make-event.h.

template<typename U1 , typename U2 , typename U3 , typename U4 , typename U5 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 >
EventImpl * ns3::MakeEvent ( void(*)(U1, U2, U3, U4, U5)  f,
T1  a1,
T2  a2,
T3  a3,
T4  a4,
T5  a5 
)

Definition at line 406 of file make-event.h.

template<typename T >
Ptr< const AttributeChecker > ns3::MakeIntegerChecker ( void  )

Definition at line 88 of file integer.h.

References ns3::internal::MakeIntegerChecker().

+ Here is the call graph for this function:

template<typename T >
Ptr< const AttributeChecker > ns3::MakeIntegerChecker ( int64_t  min)

Definition at line 79 of file integer.h.

References ns3::internal::MakeIntegerChecker().

+ Here is the call graph for this function:

template<typename T >
Ptr< const AttributeChecker > ns3::MakeIntegerChecker ( int64_t  min,
int64_t  max 
)

Definition at line 71 of file integer.h.

References ns3::internal::MakeIntegerChecker().

+ Here is the call graph for this function:

template<typename R , typename T1 >
Callback<R,T1> ns3::MakeNullCallback ( void  )

Definition at line 792 of file callback.h.

template<typename R , typename T1 , typename T2 >
Callback<R,T1,T2> ns3::MakeNullCallback ( void  )

Definition at line 803 of file callback.h.

template<typename R , typename T1 , typename T2 , typename T3 >
Callback<R,T1,T2,T3> ns3::MakeNullCallback ( void  )

Definition at line 814 of file callback.h.

template<typename R , typename T1 , typename T2 , typename T3 , typename T4 >
Callback<R,T1,T2,T3,T4> ns3::MakeNullCallback ( void  )

Definition at line 825 of file callback.h.

template<typename R , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 >
Callback<R,T1,T2,T3,T4,T5> ns3::MakeNullCallback ( void  )

Definition at line 836 of file callback.h.

template<typename R , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 >
Callback<R,T1,T2,T3,T4,T5,T6> ns3::MakeNullCallback ( void  )

Definition at line 847 of file callback.h.

template<typename R , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 >
Callback<R,T1,T2,T3,T4,T5,T6,T7> ns3::MakeNullCallback ( void  )

Definition at line 859 of file callback.h.

template<typename R , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 >
Callback<R,T1,T2,T3,T4,T5,T6,T7,T8> ns3::MakeNullCallback ( void  )

Definition at line 871 of file callback.h.

template<typename R , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 >
Callback<R,T1,T2,T3,T4,T5,T6,T7,T8,T9> ns3::MakeNullCallback ( void  )

Definition at line 883 of file callback.h.

template<typename T , typename U >
Ptr< const AttributeAccessor > ns3::MakeObjectMapAccessor ( U T::*  memberContainer)

Definition at line 51 of file object-map.h.

References NS_ASSERT.

Referenced by ns3::LteUeRrc::GetTypeId(), ns3::UeInfo::GetTypeId(), ns3::AttributeObjectTest::GetTypeId(), and ns3::LteEnbRrc::GetTypeId().

+ Here is the caller graph for this function:

template<typename T , typename U , typename INDEX >
Ptr< const AttributeAccessor > ns3::MakeObjectMapAccessor ( Ptr< U >(T::*)(INDEX) const  get,
INDEX(T::*)(void) const  getN 
)

Definition at line 96 of file object-map.h.

template<typename T , typename U , typename INDEX >
Ptr< const AttributeAccessor > ns3::MakeObjectMapAccessor ( INDEX(T::*)(void) const  getN,
Ptr< U >(T::*)(INDEX) const  get 
)

Definition at line 104 of file object-map.h.

template<typename T >
Ptr< const AttributeChecker > ns3::MakeObjectMapChecker ( void  )

Definition at line 89 of file object-map.h.

template<typename T , typename U , typename INDEX >
Ptr< const AttributeAccessor > ns3::MakeObjectPtrContainerAccessor ( Ptr< U >(T::*)(INDEX) const  get,
INDEX(T::*)(void) const  getN 
)

Definition at line 149 of file object-ptr-container.h.

Referenced by MakeObjectPtrContainerAccessor().

+ Here is the caller graph for this function:

template<typename T , typename U , typename INDEX >
Ptr< const AttributeAccessor > ns3::MakeObjectPtrContainerAccessor ( INDEX(T::*)(void) const  getN,
Ptr< U >(T::*)(INDEX) const  get 
)

Definition at line 178 of file object-ptr-container.h.

References MakeObjectPtrContainerAccessor().

+ Here is the call graph for this function:

template<typename T >
Ptr< const AttributeChecker > ns3::MakeObjectPtrContainerChecker ( void  )

Definition at line 185 of file object-ptr-container.h.

template<typename T , typename U , typename INDEX >
Ptr< const AttributeAccessor > ns3::MakeObjectVectorAccessor ( Ptr< U >(T::*)(INDEX) const  get,
INDEX(T::*)(void) const  getN 
)

Definition at line 96 of file object-vector.h.

template<typename T , typename U , typename INDEX >
Ptr< const AttributeAccessor > ns3::MakeObjectVectorAccessor ( INDEX(T::*)(void) const  getN,
Ptr< U >(T::*)(INDEX) const  get 
)

Definition at line 104 of file object-vector.h.

template<typename T >
Ptr< const AttributeChecker > ns3::MakeObjectVectorChecker ( void  )

Definition at line 89 of file object-vector.h.

template<typename T >
Ptr< AttributeChecker > ns3::MakePointerChecker ( void  )

Definition at line 178 of file pointer.h.

Referenced by ns3::MeshPointDevice::GetTypeId().

+ Here is the caller graph for this function:

template<typename T , typename BASE >
Ptr<AttributeChecker> ns3::MakeSimpleAttributeChecker ( std::string  name,
std::string  underlying 
)

Definition at line 32 of file attribute-helper.h.

References Copy(), and Create().

+ Here is the call graph for this function:

template<typename FN >
TimerImpl* ns3::MakeTimerImpl ( FN  fn)

Definition at line 100 of file timer-impl.h.

References NS_ASSERT.

Referenced by MakeTimerImpl(), ns3::Watchdog::SetFunction(), and ns3::Timer::SetFunction().

+ Here is the caller graph for this function:

template<typename FN >
TimerImpl* ns3::MakeTimerImpl ( IntToType< 0 >  ,
FN  fn 
)

Definition at line 108 of file timer-impl.h.

References ns3::Simulator::Schedule().

+ Here is the call graph for this function:

template<typename FN >
TimerImpl* ns3::MakeTimerImpl ( IntToType< 1 >  ,
FN  fn 
)

Definition at line 131 of file timer-impl.h.

References ns3::Simulator::Schedule().

+ Here is the call graph for this function:

template<typename FN >
TimerImpl* ns3::MakeTimerImpl ( IntToType< 2 >  ,
FN  fn 
)

Definition at line 163 of file timer-impl.h.

References ns3::Simulator::Schedule().

+ Here is the call graph for this function:

template<typename FN >
TimerImpl* ns3::MakeTimerImpl ( IntToType< 3 >  ,
FN  fn 
)

Definition at line 200 of file timer-impl.h.

References ns3::Simulator::Schedule().

+ Here is the call graph for this function:

template<typename FN >
TimerImpl* ns3::MakeTimerImpl ( IntToType< 4 >  ,
FN  fn 
)

Definition at line 242 of file timer-impl.h.

References ns3::Simulator::Schedule().

+ Here is the call graph for this function:

template<typename FN >
TimerImpl* ns3::MakeTimerImpl ( IntToType< 5 >  ,
FN  fn 
)

Definition at line 289 of file timer-impl.h.

References ns3::Simulator::Schedule().

+ Here is the call graph for this function:

template<typename FN >
TimerImpl* ns3::MakeTimerImpl ( IntToType< 6 >  ,
FN  fn 
)

Definition at line 341 of file timer-impl.h.

References ns3::Simulator::Schedule().

+ Here is the call graph for this function:

template<typename MEM_PTR , typename OBJ_PTR >
TimerImpl* ns3::MakeTimerImpl ( MEM_PTR  memPtr,
OBJ_PTR  objPtr 
)

Definition at line 412 of file timer-impl.h.

References MakeTimerImpl(), and NS_ASSERT.

+ Here is the call graph for this function:

template<typename MEM_PTR , typename OBJ_PTR >
TimerImpl* ns3::MakeTimerImpl ( IntToType< 0 >  ,
MEM_PTR  memPtr,
OBJ_PTR  objPtr 
)

Definition at line 420 of file timer-impl.h.

References ns3::Simulator::Schedule().

+ Here is the call graph for this function:

template<typename MEM_PTR , typename OBJ_PTR >
TimerImpl* ns3::MakeTimerImpl ( IntToType< 1 >  ,
MEM_PTR  memPtr,
OBJ_PTR  objPtr 
)

Definition at line 445 of file timer-impl.h.

References ns3::Simulator::Schedule().

+ Here is the call graph for this function:

template<typename MEM_PTR , typename OBJ_PTR >
TimerImpl* ns3::MakeTimerImpl ( IntToType< 2 >  ,
MEM_PTR  memPtr,
OBJ_PTR  objPtr 
)

Definition at line 479 of file timer-impl.h.

References ns3::Simulator::Schedule().

+ Here is the call graph for this function:

template<typename MEM_PTR , typename OBJ_PTR >
TimerImpl* ns3::MakeTimerImpl ( IntToType< 3 >  ,
MEM_PTR  memPtr,
OBJ_PTR  objPtr 
)

Definition at line 518 of file timer-impl.h.

References ns3::Simulator::Schedule().

+ Here is the call graph for this function:

template<typename MEM_PTR , typename OBJ_PTR >
TimerImpl* ns3::MakeTimerImpl ( IntToType< 4 >  ,
MEM_PTR  memPtr,
OBJ_PTR  objPtr 
)

Definition at line 562 of file timer-impl.h.

References ns3::Simulator::Schedule().

+ Here is the call graph for this function:

template<typename MEM_PTR , typename OBJ_PTR >
TimerImpl* ns3::MakeTimerImpl ( IntToType< 5 >  ,
MEM_PTR  memPtr,
OBJ_PTR  objPtr 
)

Definition at line 611 of file timer-impl.h.

References ns3::Simulator::Schedule().

+ Here is the call graph for this function:

template<typename MEM_PTR , typename OBJ_PTR >
TimerImpl* ns3::MakeTimerImpl ( IntToType< 6 >  ,
MEM_PTR  memPtr,
OBJ_PTR  objPtr 
)

Definition at line 665 of file timer-impl.h.

References ns3::Simulator::Schedule().

+ Here is the call graph for this function:

template<typename T >
Ptr< const TraceSourceAccessor > ns3::MakeTraceSourceAccessor ( a)
Parameters
athe trace source

Create a TraceSourceAccessor which will control access to the underlying trace source. This helper template method assumes that the underlying type implements a statically-polymorphic set of Connect and Disconnect methods and creates a dynamic-polymorphic class to wrap the underlying static-polymorphic class.

Definition at line 135 of file trace-source-accessor.h.

References DoMakeTraceSourceAccessor().

Referenced by ns3::SimpleDeviceEnergyModel::GetTypeId(), ns3::WifiPhyStateHelper::GetTypeId(), ns3::TcpNewReno::GetTypeId(), ns3::V4Ping::GetTypeId(), ns3::WimaxMacQueue::GetTypeId(), ns3::BasicEnergySource::GetTypeId(), ns3::TcpReno::GetTypeId(), ns3::MobilityModel::GetTypeId(), ns3::SequenceNumberTestObj::GetTypeId(), ns3::UdpEchoClient::GetTypeId(), ns3::TcpRxBuffer::GetTypeId(), ns3::TcpTxBuffer::GetTypeId(), ns3::LtePdcp::GetTypeId(), ns3::ConfigTestObject::GetTypeId(), ns3::TcpTahoe::GetTypeId(), ns3::SingleModelSpectrumChannel::GetTypeId(), ns3::StaWifiMac::GetTypeId(), ns3::WifiMac::GetTypeId(), ns3::Queue::GetTypeId(), ns3::SimpleNetDevice::GetTypeId(), ns3::ErrorNetDevice::GetTypeId(), ns3::UanMacCw::GetTypeId(), ns3::dot11s::HwmpProtocol::GetTypeId(), ns3::PointToPointChannel::GetTypeId(), ns3::ArpL3Protocol::GetTypeId(), ns3::BulkSendApplication::GetTypeId(), ns3::RegularWifiMac::GetTypeId(), ns3::UdpSocketImpl::GetTypeId(), ns3::RvBatteryModel::GetTypeId(), ns3::dot11s::PeerManagementProtocol::GetTypeId(), ns3::Ipv6Extension::GetTypeId(), ns3::EmuNetDevice::GetTypeId(), ns3::SimpleOfdmWimaxPhy::GetTypeId(), ns3::SpectrumAnalyzer::GetTypeId(), ns3::ArpCache::GetTypeId(), ns3::NscTcpSocketImpl::GetTypeId(), ns3::LteRlc::GetTypeId(), ns3::LteEnbMac::GetTypeId(), ns3::WaveformGenerator::GetTypeId(), ns3::UanNetDevice::GetTypeId(), ns3::CsmaNetDevice::GetTypeId(), ns3::AcousticModemEnergyModel::GetTypeId(), ns3::PointToPointNetDevice::GetTypeId(), ns3::BaseStationNetDevice::GetTypeId(), ns3::TcpSocketBase::GetTypeId(), ns3::SubscriberStationNetDevice::GetTypeId(), ns3::Ipv6L3Protocol::GetTypeId(), ns3::UanMacRcGw::GetTypeId(), ns3::AlohaNoackNetDevice::GetTypeId(), ns3::VirtualNetDevice::GetTypeId(), ns3::PacketSink::GetTypeId(), ns3::LiIonEnergySource::GetTypeId(), ns3::UanPhyDual::GetTypeId(), ns3::Ipv4L3Protocol::GetTypeId(), ns3::PacketSocket::GetTypeId(), ns3::dsr::DsrOptions::GetTypeId(), ns3::olsr::RoutingProtocol::GetTypeId(), ns3::WimaxNetDevice::GetTypeId(), ns3::WifiRemoteStationManager::GetTypeId(), ns3::AttributeObjectTest::GetTypeId(), ns3::MultiModelSpectrumChannel::GetTypeId(), ns3::OnOffApplication::GetTypeId(), ns3::HalfDuplexIdealPhy::GetTypeId(), ns3::LteSpectrumPhy::GetTypeId(), ns3::dsr::DsrRouting::GetTypeId(), ns3::UanMacRc::GetTypeId(), ns3::WifiRadioEnergyModel::GetTypeId(), ns3::WifiPhy::GetTypeId(), ns3::UanPhy::GetTypeId(), and ns3::UanPhyGen::GetTypeId().

+ Here is the call graph for this function:

template<typename T >
Ptr< const AttributeChecker > ns3::MakeUintegerChecker ( void  )

Definition at line 72 of file uinteger.h.

References ns3::internal::MakeUintegerChecker().

+ Here is the call graph for this function:

template<typename T >
Ptr< const AttributeChecker > ns3::MakeUintegerChecker ( uint64_t  min)

Definition at line 80 of file uinteger.h.

References ns3::internal::MakeUintegerChecker().

+ Here is the call graph for this function:

template<typename T >
Ptr< const AttributeChecker > ns3::MakeUintegerChecker ( uint64_t  min,
uint64_t  max 
)

Definition at line 88 of file uinteger.h.

References ns3::internal::MakeUintegerChecker().

+ Here is the call graph for this function:

Ptr< const AttributeChecker > ns3::MakeVectorChecker ( void  )

Definition at line 30 of file vector.cc.

Referenced by ns3::MobilityModel::GetTypeId().

+ Here is the caller graph for this function:

Time ns3::MicroSeconds ( uint64_t  us)
inline

create ns3::Time instances in units of microseconds.

For example:

Time t = MicroSeconds (2);
Parameters
usmicroseconds value

Definition at line 615 of file nstime.h.

References ns3::Time::FromInteger(), and ns3::Time::US.

Referenced by ns3::ThreadedSimulatorEventsTestCase::A(), ns3::DcfManagerTest::AddAccessRequestWithAckTimeout(), ns3::DcfManagerTest::AddAccessRequestWithSuccessfullAck(), ns3::DcfManagerTest::AddAckTimeoutReset(), ns3::DcfManagerTest::AddCcaBusyEvt(), ns3::DcfManagerTest::AddNavReset(), ns3::DcfManagerTest::AddNavStart(), ns3::DcfManagerTest::AddRxErrorEvt(), ns3::DcfManagerTest::AddRxInsideSifsEvt(), ns3::DcfManagerTest::AddRxOkEvt(), ns3::DcfManagerTest::AddRxStartEvt(), ns3::DcfManagerTest::AddSwitchingEvt(), ns3::DcfManagerTest::AddTxEvt(), ns3::SimulatorEventsTestCase::B(), ns3::ThreadedSimulatorEventsTestCase::B(), ns3::Backoff::Backoff(), ns3::ThreadedSimulatorEventsTestCase::C(), ns3::InterferenceHelper::CalculatePer(), ns3::WifiPhy::CalculateTxDuration(), ns3::WifiMac::Configure80211_10Mhz(), ns3::WifiMac::Configure80211_5Mhz(), ns3::WifiMac::Configure80211a(), ns3::WifiMac::Configure80211b(), ns3::WifiMac::Configure80211g(), ns3::MacLow::CreateBlockAckAgreement(), ns3::ThreadedSimulatorEventsTestCase::D(), ns3::WatchdogTestCase::DoRun(), ns3::TimeSimpleTestCase::DoRun(), ns3::SimulatorEventsTestCase::DoRun(), WifiMsduAggregatorThroughputTest::DoRun(), ns3::ThreadedSimulatorEventsTestCase::DoRun(), ns3::DcfManager::GetBackoffEndFor(), ns3::DcfManager::GetBackoffStartFor(), ns3::WifiMac::GetBasicBlockAckTimeout(), ns3::MeshWifiBeacon::GetBeaconInterval(), ns3::WifiMac::GetCompressedBlockAckTimeout(), ns3::WifiMac::GetDefaultBasicBlockAckDelay(), ns3::WifiMac::GetDefaultBasicBlockAckTimeout(), ns3::WifiMac::GetDefaultCompressedBlockAckDelay(), ns3::WifiMac::GetDefaultCompressedBlockAckTimeout(), ns3::WifiMac::GetDefaultCtsAckDelay(), ns3::WifiMac::GetDefaultCtsAckTimeout(), ns3::SubscriberStationNetDevice::GetDefaultLostDlMapInterval(), ns3::WifiMac::GetDefaultSifs(), ns3::WifiMac::GetDefaultSlot(), ns3::WifiMacHeader::GetDuration(), ns3::InterferenceHelper::GetEnergyDuration(), ns3::ApWifiMac::GetTypeId(), ns3::dot11s::PeerLink::GetTypeId(), ns3::dot11s::HwmpProtocol::GetTypeId(), ns3::YansWifiPhy::GetTypeId(), ns3::DcfManagerTest::NotifyAccessGranted(), ns3::DcfManagerTest::NotifyChannelSwitching(), ns3::DcfManagerTest::NotifyCollision(), ns3::BlockAckManager::NotifyGotBlockAck(), ns3::DcfManagerTest::NotifyInternalCollision(), PrintPsrVsCollisionInterval(), ns3::dsr::DsrRouting::PriorityScheduler(), ns3::dot11s::PeerManagementProtocolMac::Receive(), ns3::StaWifiMac::Receive(), ns3::dot11s::HwmpProtocol::ReceivePrep(), ns3::dot11s::HwmpProtocol::ReceivePreq(), ns3::dsdv::RoutingProtocol::RecvDsdv(), ns3::MacLow::ResetBlockAckInactivityTimerIfNeeded(), ns3::dsdv::RoutingProtocol::RouteOutput(), ns3::ThreadedSimulatorEventsTestCase::SchedulingThread(), ns3::MacLow::SendAckAfterData(), ns3::MacLow::SendBlockAckResponse(), ns3::MacLow::SendCtsAfterRts(), ns3::MacLow::SendDataAfterCts(), ns3::dsdv::RoutingProtocol::SendPeriodicUpdate(), ns3::aodv::RoutingProtocol::SendRequest(), ns3::LteTestSinrChunkProcessor::Start(), ns3::LteCqiSinrChunkProcessor::Start(), ns3::LtePemSinrChunkProcessor::Start(), ns3::dsdv::RoutingProtocol::Start(), ns3::DcfManagerTest::StartTest(), ns3::SingleModelSpectrumChannel::StartTx(), ns3::MultiModelSpectrumChannel::StartTx(), ns3::dot11s::PeerManagementProtocol::TuToTime(), ns3::BlockAckManager::UpdateAgreement(), and ns3::DcfManager::UpdateBackoff().

+ Here is the call graph for this function:

Time ns3::MicroSeconds ( int64x64_t  us)
inline

Definition at line 671 of file nstime.h.

References ns3::Time::From(), and ns3::Time::US.

+ Here is the call graph for this function:

Time ns3::MilliSeconds ( uint64_t  ms)
inline

create ns3::Time instances in units of milliseconds.

For example:

Time t = MilliSeconds (2);
Parameters
msmilliseconds value

Definition at line 601 of file nstime.h.

References ns3::Time::FromInteger(), and ns3::Time::MS.

Referenced by ns3::BSSchedulerRtps::BSSchedulerUGSConnection(), ns3::dsr::DsrRouting::CancelPacketTimerNextHop(), ns3::ServiceFlow::CleanUpQueue(), ns3::UplinkSchedulerMBQoS::DetermineDeadline(), ns3::LteRlcUm::DoNotifyTxOpportunity(), ns3::TimeSimpleTestCase::DoRun(), CsmaBridgeTestCase::DoRun(), CsmaBroadcastTestCase::DoRun(), ns3::aodv::RrepHeaderTest::DoRun(), CsmaMulticastTestCase::DoRun(), Ns3TcpCwndTestCase2::DoRun(), ns3::aodv::AodvRtableEntryTest::DoRun(), CsmaOneSubnetTestCase::DoRun(), CsmaPacketSocketTestCase::DoRun(), CsmaPingTestCase::DoRun(), CsmaRawIpSocketTestCase::DoRun(), ns3::LteRlcUm::ExpireRbsTimer(), ns3::aodv::RrepHeader::GetLifeTime(), ns3::UanMacCw::GetTypeId(), ns3::SpectrumAnalyzer::GetTypeId(), ns3::aodv::RoutingProtocol::GetTypeId(), ns3::SubscriberStationNetDevice::GetTypeId(), ns3::RedQueue::GetTypeId(), ns3::dsr::DsrRouting::GetTypeId(), ns3::Radvd::HandleRead(), ns3::aodv::RoutingProtocol::HelloTimerExpire(), ns3::BaseStationNetDevice::InitBaseStationNetDevice(), ns3::SubscriberStationNetDevice::InitSubscriberStationNetDevice(), main(), ns3::aodv::RoutingProtocol::RecvRequest(), ns3::UplinkSchedulerMBQoS::Schedule(), ns3::dsr::DsrRouting::ScheduleInterRequest(), ns3::SSScheduler::SelectConnection(), ns3::BSSchedulerSimple::SelectConnection(), ns3::UdpTraceClient::Send(), ns3::Radvd::Send(), ns3::dsr::DsrRouting::Send(), ns3::dsr::DsrRouting::SendPacketFromBuffer(), ns3::dsdv::RoutingProtocol::SendPacketFromQueue(), ns3::aodv::RoutingProtocol::SendRequest(), ns3::dsr::DsrRouting::SendRerrWhenBreaksLinkToNextHop(), ns3::aodv::RoutingProtocol::SetIpv4(), ns3::NscTcpL4Protocol::SetNode(), ns3::NdiscCache::Entry::StartProbeTimer(), ns3::NdiscCache::Entry::StartReachableTimer(), and ns3::NdiscCache::Entry::StartRetransmitTimer().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

Time ns3::MilliSeconds ( int64x64_t  ms)
inline

Definition at line 667 of file nstime.h.

References ns3::Time::From(), and ns3::Time::MS.

+ Here is the call graph for this function:

int64x64_t ns3::Min ( const int64x64_t &  a,
const int64x64_t &  b 
)
inline

Definition at line 90 of file int64x64.h.

Referenced by ns3::AarfWifiManager::DoReportDataFailed(), and ns3::AarfcdWifiManager::DoReportDataFailed().

+ Here is the caller graph for this function:

static uint8_t ns3::MostSignificantDigit ( uint64_t  value)
static

Definition at line 9 of file int64x64.cc.

Referenced by operator<<().

+ Here is the caller graph for this function:

static std::string ns3::Name ( std::string  str,
uint32_t  totalStreamSize,
uint32_t  sourceWriteSize,
uint32_t  serverReadSize,
uint32_t  serverWriteSize,
uint32_t  sourceReadSize,
bool  useIpv6 
)
static

Definition at line 97 of file tcp-test.cc.

Time ns3::NanoSeconds ( uint64_t  ns)
inline

create ns3::Time instances in units of nanoseconds.

For example:

Time t = NanoSeconds (2);
Parameters
nsnanoseconds value

Definition at line 629 of file nstime.h.

References ns3::Time::FromInteger(), and ns3::Time::NS.

Referenced by ns3::InterferenceHelper::CalculateChunkSuccessRate(), Bench::Cb(), ns3::RlcTag::Deserialize(), ns3::PdcpTag::Deserialize(), ns3::SimpleOfdmWimaxPhy::DoGetTransmissionTime(), ns3::TimeSimpleTestCase::DoRun(), ns3::RedQueue::InitializeParams(), main(), ns3::Synchronizer::NanosecondToTimeStep(), ns3::MpiInterface::ReceiveMessages(), and Bench::RunBench().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

Time ns3::NanoSeconds ( int64x64_t  ns)
inline

Definition at line 675 of file nstime.h.

References ns3::Time::From(), and ns3::Time::NS.

+ Here is the call graph for this function:

static void ns3::NodePrinter ( std::ostream &  os)
static

Definition at line 61 of file simulator.cc.

References ns3::Simulator::GetContext().

Referenced by GetImpl(), and ns3::Simulator::SetImplementation().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

double ns3::Norm ( const SpectrumValue &  x)
Parameters
xthe operand
Returns
the euclidean norm, i.e., the sum of the squares of all the values in x

Definition at line 349 of file spectrum-value.cc.

References ns3::SpectrumValue::ConstValuesBegin(), and ns3::SpectrumValue::ConstValuesEnd().

Referenced by ns3::SpectrumValueTestCase::MoreOrLessEqual().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

Time ns3::Now ( void  )

create an ns3::Time instance which contains the current simulation time.

This is really a shortcut for the ns3::Simulator::Now method. It is typically used as shown below to schedule an event which expires at the absolute time "2 seconds":

Simulator::Schedule (Seconds (2.0) - Now (), &my_function);

Definition at line 291 of file simulator.cc.

References ns3::Simulator::Now(), and NS_LOG_FUNCTION_NOARGS.

Referenced by ns3::RttEstimator::AckSeq(), ns3::DcfManagerTest::AddAccessRequestWithAckTimeout(), ns3::DcfManagerTest::AddAccessRequestWithSuccessfullAck(), ns3::DcfManagerTest::AddAckTimeoutReset(), ns3::DcfManagerTest::AddCcaBusyEvt(), ns3::DcfManagerTest::AddNavReset(), ns3::DcfManagerTest::AddNavStart(), ns3::flame::FlameRtable::AddPath(), ns3::dot11s::HwmpRtable::AddPrecursor(), ns3::dot11s::HwmpRtable::AddProactivePath(), ns3::dot11s::HwmpRtable::AddReactivePath(), ns3::DcfManagerTest::AddRxErrorEvt(), ns3::DcfManagerTest::AddRxInsideSifsEvt(), ns3::DcfManagerTest::AddRxOkEvt(), ns3::DcfManagerTest::AddRxStartEvt(), ns3::DcfManagerTest::AddSwitchingEvt(), ns3::DcfManagerTest::AddTxEvt(), ns3::UplinkSchedulerSimple::AllocateInitialRangingInterval(), ns3::UplinkSchedulerMBQoS::AllocateInitialRangingInterval(), ns3::UplinkSchedulerRtps::AllocateInitialRangingInterval(), ns3::InterferenceHelper::AppendEvent(), ns3::WimaxHelper::AsciiRxEvent(), ns3::WimaxHelper::AsciiTxEvent(), ns3::BSSchedulerRtps::BSSchedulerRTPSConnection(), ns3::BSSchedulerRtps::BSSchedulerUGSConnection(), ns3::BandwidthManager::CalculateAllocationSize(), ns3::WifiRemoteStationInfo::CalculateAveragingCoefficient(), ns3::BasicEnergySource::CalculateRemainingEnergy(), ns3::LiIonEnergySource::CalculateRemainingEnergy(), ns3::OnOffApplication::CancelEvents(), Bench::Cb(), ns3::AcousticModemEnergyModel::ChangeState(), ns3::WifiRadioEnergyModel::ChangeState(), ns3::FlowMonitor::CheckForLostPackets(), DsdvManetExample::CheckThroughput(), ns3::RraaWifiManager::CheckTimeout(), ns3::WifiMacQueue::Cleanup(), ns3::dsr::DsrNetworkQueue::Cleanup(), ns3::BlockAckManager::CleanupBuffers(), ns3::ServiceFlow::CleanUpQueue(), ns3::LteInterference::ConditionallyEvaluateChunk(), ns3::SpectrumInterference::ConditionallyEvaluateChunk(), ns3::UplinkSchedulerMBQoS::CountSymbolsJobs(), ns3::Ns2MobilityHelperTest::CourseChange(), WaypointLazyNotifyFalse::CourseChangeCallback(), ns3::WaypointMobilityModelNotifyTest::CourseChangeCallback(), WaypointLazyNotifyTrue::CourseChangeCallback(), ns3::MobilityHelper::CourseChanged(), ns3::AnimationInterface::CsmaPhyTxEndTrace(), Ns3TcpLossTestCase::CwndTracer(), ns3::AsciiTraceHelper::DefaultDequeueSinkWithContext(), ns3::AsciiTraceHelper::DefaultDequeueSinkWithoutContext(), ns3::AsciiTraceHelper::DefaultDropSinkWithContext(), ns3::AsciiTraceHelper::DefaultDropSinkWithoutContext(), ns3::AsciiTraceHelper::DefaultEnqueueSinkWithContext(), ns3::AsciiTraceHelper::DefaultEnqueueSinkWithoutContext(), ns3::AsciiTraceHelper::DefaultReceiveSinkWithContext(), ns3::AsciiTraceHelper::DefaultReceiveSinkWithoutContext(), ns3::dot11s::HwmpRtable::DeleteProactivePath(), ns3::AnimationInterface::DevTxTrace(), ns3::MacStatsCalculator::DlScheduling(), ns3::LteInterference::DoAddSignal(), ns3::SpectrumInterference::DoAddSignal(), ns3::TraceFadingLossModel::DoCalcRxPowerSpectralDensity(), ns3::AmrrWifiManager::DoCreateStation(), ns3::OnoeWifiManager::DoCreateStation(), ns3::MinstrelWifiManager::DoCreateStation(), ns3::PfFfMacScheduler::DoCschedLcConfigReq(), ns3::RedQueue::DoDequeue(), ns3::RedQueue::DoEnqueue(), ns3::ConstantAccelerationMobilityModel::DoGetPosition(), ns3::ConstantAccelerationMobilityModel::DoGetVelocity(), ns3::DcfManager::DoGrantAccess(), ns3::MacLow::DoNavResetNow(), ns3::MacLow::DoNavStartNow(), ns3::LteRlcUm::DoReceivePdu(), ns3::LteRlcAm::DoReceivePdu(), ns3::LtePdcp::DoReceivePdu(), ns3::LteRlcSm::DoReceivePdu(), ns3::LteTestRrc::DoReceiveRrcPdu(), ns3::LteRlcUm::DoReportBufferStatus(), ns3::DcfManager::DoRestartAccessTimeoutIfNeeded(), ns3::LiIonEnergyTestCase::DoRun(), ns3::ConstantAccelerationMobilityModel::DoSetPosition(), ns3::WaypointMobilityModel::DoSetPosition(), ns3::MeshWifiInterfaceMac::DoStart(), ns3::LteUeMac::DoSubframeIndication(), ns3::LteInterference::DoSubtractSignal(), ns3::SpectrumInterference::DoSubtractSignal(), ns3::WifiPhyStateHelper::DoSwitchFromRx(), ns3::LteRlcAm::DoTransmitPdcpPdu(), ns3::olsr::RoutingProtocol::Dump(), ns3::YansWifiPhy::EndReceive(), ns3::WifiMacQueue::Enqueue(), ns3::UanMacCw::Enqueue(), ns3::dsr::DsrNetworkQueue::Enqueue(), ns3::WatchdogTestCase::Expire(), ns3::Watchdog::Expire(), ns3::dsr::RreqTable::FindAndUpdate(), ns3::olsr::RoutingProtocol::ForwardDefault(), ns3::LteUePhy::GenerateCqiReport(), ns3::UplinkSchedulerSimple::GetChannelDescriptorsToUpdate(), ns3::UplinkSchedulerRtps::GetChannelDescriptorsToUpdate(), ns3::UplinkSchedulerMBQoS::GetChannelDescriptorsToUpdate(), ns3::JakesProcess::GetComplexGain(), ns3::WifiPhyStateHelper::GetDelayUntilIdle(), ns3::InterferenceHelper::GetEnergyDuration(), ns3::aodv::QueueEntry::GetExpireTime(), ns3::dsr::SendBuffEntry::GetExpireTime(), ns3::dsr::ErrorBuffEntry::GetExpireTime(), ns3::dsdv::QueueEntry::GetExpireTime(), ns3::dsr::MaintainBuffEntry::GetExpireTime(), ns3::dsr::RouteCacheEntry::GetExpireTime(), ns3::BridgeNetDevice::GetLearnedState(), ns3::aodv::RoutingTableEntry::GetLifeTime(), ns3::dsr::LinkStab::GetLinkStability(), ns3::dsr::NodeStab::GetNodeStability(), ns3::WifiPhyStateHelper::GetStateDuration(), ns3::NscTcpL4Protocol::gettime(), ns3::SubscriberStationNetDevice::GetTimeToAllocation(), ns3::AnimationInterface::GetXMLOpenClose_linkupdate(), ns3::AnimationInterface::GetXMLOpenClose_nodeupdate(), DynamicGlobalRoutingTestCase::HandleRead(), ns3::UdpServer::HandleRead(), ns3::PacketSink::HandleRead(), ns3::Radvd::HandleRead(), ns3::aodv::RoutingTableEntry::Invalidate(), ns3::dsr::RouteCacheEntry::Invalidate(), Ns3TcpStateTestCase::Ipv4L3Tx(), Ns3TcpLossTestCase::Ipv4L3Tx(), Ns3TcpInteroperabilityTestCase::Ipv4L3Tx(), ns3::aodv::IdCache::IsDuplicate(), ns3::ArpCache::Entry::IsExpired(), ns3::BridgeNetDevice::Learn(), ns3::olsr::RoutingProtocol::LinkSensing(), ns3::olsr::RoutingProtocol::LinkTupleTimerExpire(), ns3::olsr::RoutingProtocol::LinkTupleUpdated(), ns3::TraceFadingLossModel::LoadTrace(), ns3::WifiPhyStateHelper::LogPreviousIdleAndCcaBusyStates(), JakesPropagationExample::Next(), ns3::DcfManager::NotifyAckTimeoutResetNow(), ns3::DcfManager::NotifyAckTimeoutStartNow(), ns3::dot11s::PeerManagementProtocol::NotifyBeaconSent(), ns3::DcfManager::NotifyCtsTimeoutResetNow(), ns3::DcfManager::NotifyCtsTimeoutStartNow(), ns3::DcfManager::NotifyMaybeCcaBusyStartNow(), ns3::DcfManager::NotifyNavResetNow(), ns3::DcfManager::NotifyNavStartNow(), ns3::DcfManager::NotifyRxEndErrorNow(), ns3::DcfManager::NotifyRxEndOkNow(), ns3::DcfManager::NotifyRxStartNow(), ns3::DcfManager::NotifySwitchingStartNow(), ns3::MacLow::NotifySwitchingStartNow(), ns3::DcfManager::NotifyTxStartNow(), ns3::SimulatorEventsTestCase::NowUs(), ns3::Watchdog::Ping(), ns3::olsr::RoutingProtocol::PopulateMprSelectorSet(), ns3::olsr::RoutingProtocol::PopulateTwoHopNeighborSet(), ns3::aodv::RoutingTableEntry::Print(), ns3::dsdv::RoutingTableEntry::Print(), ns3::dsr::RouteCacheEntry::Print(), ns3::dsdv::RoutingProtocol::PrintRoutingTable(), ns3::aodv::RoutingProtocol::PrintRoutingTable(), ns3::Ipv4ListRouting::PrintRoutingTable(), ns3::Ipv6ListRouting::PrintRoutingTable(), ns3::Ipv6StaticRouting::PrintRoutingTable(), ns3::UplinkSchedulerMBQoS::ProcessBandwidthRequest(), ns3::olsr::RoutingProtocol::ProcessHna(), ns3::olsr::RoutingProtocol::ProcessMid(), ns3::BSLinkManager::ProcessRangingRequest(), ns3::olsr::RoutingProtocol::ProcessTc(), ns3::AnimationInterface::PurgePendingCsma(), ns3::AnimationInterface::PurgePendingLte(), ns3::AnimationInterface::PurgePendingWifi(), ns3::AnimationInterface::PurgePendingWimax(), ns3::WifiMacQueue::PushFront(), ns3::V4Ping::Receive(), ns3::MeshWifiInterfaceMac::Receive(), ns3::MpiInterface::ReceiveMessages(), DsdvManetExample::ReceivePacket(), ns3::UanMacRcGw::ReceivePacket(), ns3::DelayJitterEstimation::RecordRx(), ns3::dsdv::RoutingProtocol::RecvDsdv(), ns3::flame::FlameProtocol::RemoveRoutingStuff(), ns3::MeshHelper::Report(), ns3::FlowMonitor::ReportFirstTx(), ns3::FlowMonitor::ReportForwarding(), ns3::FlowMonitor::ReportLastRx(), ns3::flame::FlameProtocol::RequestRoute(), ns3::RraaWifiManager::ResetCountersBasic(), Experiment::ResetData(), NetAnimExperiment::ResetData(), ns3::UanMacCw::SaveTimer(), ns3::UanMacRc::ScheduleData(), ns3::SSScheduler::SelectConnection(), ns3::BSSchedulerSimple::SelectConnection(), ns3::UdpClient::Send(), ns3::LteRadioBearerTagUdpClient::Send(), ns3::olsr::RoutingProtocol::SendHello(), ns3::OnOffApplication::SendPacket(), ns3::UplinkSchedulerSimple::ServiceUnsolicitedGrants(), ns3::UplinkSchedulerRtps::ServiceUnsolicitedGrants(), ns3::SimpleDeviceEnergyModel::SetCurrentA(), ns3::aodv::QueueEntry::SetExpireTime(), ns3::dsr::SendBuffEntry::SetExpireTime(), ns3::dsr::ErrorBuffEntry::SetExpireTime(), ns3::dsdv::QueueEntry::SetExpireTime(), ns3::dsr::MaintainBuffEntry::SetExpireTime(), ns3::dsr::RouteCacheEntry::SetExpireTime(), ns3::aodv::RoutingTableEntry::SetLifeTime(), ns3::dsr::LinkStab::SetLinkStability(), ns3::dsr::NodeStab::SetNodeStability(), ns3::ConstantVelocityHelper::SetPosition(), ns3::ConstantVelocityHelper::SetVelocity(), ns3::ConstantAccelerationMobilityModel::SetVelocityAndAcceleration(), ns3::dot11s::HwmpProtocol::ShouldSendPreq(), ns3::PyViz::SimulatorRunUntil(), DynamicGlobalRoutingTestCase::SinkRx(), ns3::LteTestRrc::Start(), ns3::WaveformGenerator::Start(), ns3::V4Ping::StartApplication(), ns3::DcfState::StartBackoffNow(), ns3::BaseStationNetDevice::StartDlSubFrame(), Ns3TcpStateTestCase::StartFlow(), Ns3TcpLossTestCase::StartFlow(), ns3::BaseStationNetDevice::StartFrame(), ns3::YansWifiPhy::StartReceivePacket(), ns3::SpectrumInterference::StartRx(), ns3::LteInterference::StartRx(), ns3::LteSpectrumPhy::StartRx(), ns3::UanPhyGen::StartRxPacket(), ns3::OnOffApplication::StartSending(), ns3::UanMacCw::StartTimer(), ns3::BaseStationNetDevice::StartUlSubFrame(), ns3::V4Ping::StopApplication(), ns3::WifiPhyStateHelper::SwitchMaybeToCcaBusy(), ns3::WifiPhyStateHelper::SwitchToChannelSwitching(), ns3::WifiPhyStateHelper::SwitchToRx(), ns3::WifiPhyStateHelper::SwitchToTx(), ns3::PyViz::TraceDevQueueDrop(), ns3::PyViz::TraceNetDevRxCommon(), ns3::PyViz::TraceNetDevTxCommon(), ns3::UanTransducerHd::Transmit(), ns3::PointToPointRemoteChannel::TransmitStart(), ns3::MacStatsCalculator::UlScheduling(), ns3::ConstantVelocityHelper::Update(), ns3::WaypointMobilityModel::Update(), ns3::DcfManager::UpdateBackoff(), ns3::SpectrumAnalyzer::UpdateEnergyReceivedSoFar(), ns3::BasicEnergySource::UpdateEnergySource(), ns3::RvBatteryModel::UpdateEnergySource(), ns3::LiIonEnergySource::UpdateEnergySource(), ns3::AmrrWifiManager::UpdateMode(), ns3::OnoeWifiManager::UpdateMode(), Experiment::UpdatePositions(), NetAnimExperiment::UpdatePositions(), ns3::ArpCache::Entry::UpdateSeen(), ns3::MinstrelWifiManager::UpdateStats(), WriteAveragePowerSpectralDensityReport(), ns3::AnimationInterface::WriteDummyPacket(), ns3::AthstatsWifiTraceSink::WriteStats(), Ns3TcpStateTestCase::WriteUntilBufferFull(), and Ns3TcpLossTestCase::WriteUntilBufferFull().

+ Here is the call graph for this function:

ns3::NS_LOG_COMPONENT_DEFINE ( "Icmpv4L4Protocol"  )
ns3::NS_LOG_COMPONENT_DEFINE ( "AttributeConstructionList"  )
ns3::NS_LOG_COMPONENT_DEFINE ( "LteStatsCalculator"  )
ns3::NS_LOG_COMPONENT_DEFINE ( "ObjectFactory"  )
ns3::NS_LOG_COMPONENT_DEFINE ( "Ipv4EndPointDemux"  )
ns3::NS_LOG_COMPONENT_DEFINE ( "Ipv6EndPointDemux"  )
ns3::NS_LOG_COMPONENT_DEFINE ( "MacStatsCalculator"  )
ns3::NS_LOG_COMPONENT_DEFINE ( "Names"  )
ns3::NS_LOG_COMPONENT_DEFINE ( "GtkconfigStore"  )
ns3::NS_LOG_COMPONENT_DEFINE ( "Ipv6ExtensionHeader"  )
ns3::NS_LOG_COMPONENT_DEFINE ( "Ipv6OptionHeader"  )
ns3::NS_LOG_COMPONENT_DEFINE ( "PacketLossCounter"  )
ns3::NS_LOG_COMPONENT_DEFINE ( "ChannelList"  )
ns3::NS_LOG_COMPONENT_DEFINE ( "TopologyReader"  )
ns3::NS_LOG_COMPONENT_DEFINE ( "Ipv6EndPoint"  )
ns3::NS_LOG_COMPONENT_DEFINE ( "V4Ping"  )
ns3::NS_LOG_COMPONENT_DEFINE ( "LiIonEnergySourceTestSuite"  )
ns3::NS_LOG_COMPONENT_DEFINE ( "Ipv6InterfaceAddress"  )
ns3::NS_LOG_COMPONENT_DEFINE ( "CalendarScheduler"  )
ns3::NS_LOG_COMPONENT_DEFINE ( "RadioBearerStatsCalculator"  )
ns3::NS_LOG_COMPONENT_DEFINE ( "EpcTft"  )
ns3::NS_LOG_COMPONENT_DEFINE ( "TopologyReaderHelper"  )
ns3::NS_LOG_COMPONENT_DEFINE ( "NodeList"  )
ns3::NS_LOG_COMPONENT_DEFINE ( "Cost231PropagationLossModel"  )
ns3::NS_LOG_COMPONENT_DEFINE ( "Histogram"  )
ns3::NS_LOG_COMPONENT_DEFINE ( "BuildingList"  )
ns3::NS_LOG_COMPONENT_DEFINE ( "NdiscCache"  )
ns3::NS_LOG_COMPONENT_DEFINE ( "EpcSgwPgwApplication"  )
ns3::NS_LOG_COMPONENT_DEFINE ( "InetTopologyReader"  )
ns3::NS_LOG_COMPONENT_DEFINE ( "RocketfuelTopologyReader"  )
ns3::NS_LOG_COMPONENT_DEFINE ( "Icmpv6Header"  )
ns3::NS_LOG_COMPONENT_DEFINE ( "Ipv6StaticRouting"  )
ns3::NS_LOG_COMPONENT_DEFINE ( "EpcEnbApplication"  )
ns3::NS_LOG_COMPONENT_DEFINE ( "UdpEchoClientApplication"  )
ns3::NS_LOG_COMPONENT_DEFINE ( "MobilityHelper"  )
ns3::NS_LOG_COMPONENT_DEFINE ( "ItuR1411LosPropagationLossModelTest"  )
ns3::NS_LOG_COMPONENT_DEFINE ( "ItuR1411NlosOverRooftopPropagationLossModelTest"  )
ns3::NS_LOG_COMPONENT_DEFINE ( "Kun2600MhzPropagationLossModelTest"  )
ns3::NS_LOG_COMPONENT_DEFINE ( "OkumuraHataPropagationLossModelTest"  )
ns3::NS_LOG_COMPONENT_DEFINE ( "FlowMonitor"  )
ns3::NS_LOG_COMPONENT_DEFINE ( "OrbisTopologyReader"  )
ns3::NS_LOG_COMPONENT_DEFINE ( "Ipv6Interface"  )
ns3::NS_LOG_COMPONENT_DEFINE ( "Ipv4FlowProbe"  )
ns3::NS_LOG_COMPONENT_DEFINE ( "Ipv6AddressHelper"  )
ns3::NS_LOG_COMPONENT_DEFINE ( "UdpEchoServerApplication"  )
ns3::NS_LOG_COMPONENT_DEFINE ( "UdpClient"  )
ns3::NS_LOG_COMPONENT_DEFINE ( "EpcHelper"  )
ns3::NS_LOG_COMPONENT_DEFINE ( "UdpServer"  )
ns3::NS_LOG_COMPONENT_DEFINE ( "PacketSink"  )
ns3::NS_LOG_COMPONENT_DEFINE ( "UdpTraceClient"  )
ns3::NS_LOG_COMPONENT_DEFINE ( "UanEnergyModelTestSuite"  )
ns3::NS_LOG_COMPONENT_DEFINE ( "Ipv6RawSocketImpl"  )
ns3::NS_LOG_COMPONENT_DEFINE ( "Ping6Application"  )
ns3::NS_LOG_COMPONENT_DEFINE ( "Icmpv6L4Protocol"  )
ns3::NS_LOG_COMPONENT_DEFINE ( "RadvdApplication"  )
ns3::NS_LOG_COMPONENT_DEFINE ( "EpcTestS1uDownlink"  )
ns3::NS_LOG_COMPONENT_DEFINE ( "Ipv6L3Protocol"  )
ns3::NS_LOG_COMPONENT_DEFINE ( "LteEpcE2eData"  )
ns3::NS_LOG_COMPONENT_DEFINE ( "EpcTestS1uUplink"  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( Chunk  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( Header  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( Trailer  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( SimpleDeviceEnergyModel  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( Icmpv4L4Protocol  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( Ipv4RawSocketImpl  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( Synchronizer  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( ConstantAccelerationMobilityModel  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( ErrorRateModel  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( ConstantPositionMobilityModel  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( SocketFactory  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( Tag  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( FlowIdTag  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( AmsduSubframeHeader  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( Dcf  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( WifiMacTrailer  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( Ipv4RawSocketFactory  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( Ipv4RoutingProtocol  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( UdpSocketFactory  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( LteRlcSduStatusTag  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( ConstantVelocityMobilityModel  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( HierarchicalMobilityModel  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( DeviceEnergyModel  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( UanMac  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( UanNoiseModel  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( UanPhyCalcSinr  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( UanTransducer  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( QosTag  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( Scheduler  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( TcpSocketFactory  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( UdpHeader  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( ConfigStore  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( PacketSocketFactory  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( BridgeChannel  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( UanHeaderCommon  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( WifiInformationElementVector  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( WifiMac  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( WimaxMacToMacHeader  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( Ipv6RawSocketFactory  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( RlcTag  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( LlcSnapHeader  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( Queue  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( SpectrumChannel  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( ArpHeader  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( UanPropModelIdeal  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( ConstantRateWifiManager  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( NistErrorRateModel  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( WifiMacHeader  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( YansErrorRateModel  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( Ipv4  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( Ucd  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( MacHeaderType  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( TcpRfc793  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( PdcpTag  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( LteRadioBearerTag  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( Dot11sStack  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( MobilityModel  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( SteadyStateRandomWaypointMobilityModel  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( UanNoiseModelDefault  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( DropTailQueue  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( PropagationDelayModel  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( EnergySource  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( UanHeaderRcData  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( MsduAggregator  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( IpL4Protocol  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( WifiPhyStateHelper  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( Ipv6RoutingProtocol  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( UanHeaderRcRts  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( TcpHeader  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( FfMacScheduler  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( LtePdcpHeader  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( LtePhyTag  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( LteRlcAmHeader  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( LteRlcHeader  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( LteTestUePhy  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( FlameStack  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( PcapFileWrapper  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( JakesPropagationLossModel  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( AlohaNoackMacHeader  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( SpectrumPropagationLossModel  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( UanPropModelThorp  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( Icmpv4Header  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( WimaxConnection  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( CtrlBAckRequestHeader  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( MsduStandardAggregator  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( WimaxChannel  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( ListScheduler  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( MacStatsCalculator  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( MeshL2RoutingProtocol  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( GaussMarkovMobilityModel  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( RandomWaypointMobilityModel  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( Channel  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( NetDevice  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( RadiotapHeader  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( EthernetTrailer  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( PointToPointChannel  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( PppHeader  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( FriisSpectrumPropagationLossModel  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( UanHeaderRcCtsGlobal  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( BridgeNetDevice  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( VisualSimulatorImpl  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( Ipv4Header  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( Ipv4ListRouting  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( Ipv6ExtensionDemux  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( Ipv6ExtensionHeader  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( SSManager  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( Ipv6OptionDemux  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( Ipv6OptionHeader  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( UanHeaderRcCts  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( LoopbackNetDevice  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( SeqTsHeader  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( ErrorChannel  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( AntennaModel  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( LteSimpleNetDevice  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( PacketBurst  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( SimpleChannel  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( CsmaChannel  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( TopologyReader  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( V4Ping  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( Icmpv6Header  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( MgtProbeRequestHeader  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( HeapScheduler  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( Ipv6Header  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( Ipv6ListRouting  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( Ipv6Option  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( ManagementMessageType  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( Ipv6  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( LteRadioBearerInfo  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( MapScheduler  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( IsotropicAntennaModel  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( BasicEnergySource  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( WifiRadioEnergyModel  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( UanHeaderRcAck  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( IdealWifiManager  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( UdpSocket  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( ErrorNetDevice  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( BuildingsMobilityModel  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( WifiMacQueue  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( SpectrumPhy  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( RadioBearerStatsCalculator  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( GtpuHeader  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( CalendarScheduler  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( LteRlcAm  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( LteRlcUm  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( PositionAllocator  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( RandomWalk2dMobilityModel  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( Application  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( EthernetHeader  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( SimpleNetDevice  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( Cost231PropagationLossModel  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( RvBatteryModel  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( ParabolicAntennaModel  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( GridBuildingAllocator  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( BurstProfileManager  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( WimaxMacQueue  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( TcpSocket  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( MeshPointDevice  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( RandomDirection2dMobilityModel  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( WaypointMobilityModel  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( ItuR1411NlosOverRooftopPropagationLossModel  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( Socket  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( AcousticModemEnergyModel  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( ObjectBase  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( ItuR1411LosPropagationLossModel  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( Kun2600MhzPropagationLossModel  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( ConstantSpectrumPropagationLossModel  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( CosineAntennaModel  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( LiIonEnergySource  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( OkumuraHataPropagationLossModel  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( UanMacCw  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( UanTransducerHd  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( UanMacAloha  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( Ipv6StaticRouting  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( NdiscCache  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( TcpNewReno  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( TcpReno  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( TcpTahoe  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( RocketfuelTopologyReader  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( LteHexGridEnbTopologyHelper  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( ItuR1238PropagationLossModel  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( RemSpectrumPhy  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( Ipv4NixVectorRouting  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( UdpEchoClient  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( WaveformGenerator  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( InetTopologyReader  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( SpectrumAnalyzer  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( UplinkSchedulerMBQoS  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( PointToPointRemoteChannel  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( OrbisTopologyReader  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( PacketSocket  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( LtePhy  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( FlowMonitor  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( ArpCache  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( DefaultSimulatorImpl  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( Ipv4GlobalRouting  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( WifiNetDevice  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( Ipv4Interface  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( SSScheduler  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( WimaxPhy  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( Ipv6Interface  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( Building  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( VirtualNetDevice  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( TraceFadingLossModel  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( PointToPointNetDevice  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( YansWifiChannel  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( UanNetDevice  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( WifiChannel  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( UplinkSchedulerSimple  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( SSLinkManager  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( BulkSendApplication  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( ConnectionManager  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( BuildingsPropagationLossModel  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( OhBuildingsPropagationLossModel  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( LteSimpleHelper  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( UdpEchoServer  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( IpcsClassifier  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( BSLinkManager  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( UplinkSchedulerRtps  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( RandomBuildingPositionAllocator  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( UplinkScheduler  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( UdpClient  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( Node  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( PropagationLossModel  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( HalfDuplexIdealPhy  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( NonCommunicatingNetDevice  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( ArpL3Protocol  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( Icmpv6L4Protocol  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( SimpleOfdmWimaxPhy  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( EpcHelper  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( UdpServer  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( BandwidthManager  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( PacketSink  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( CsmaNetDevice  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( CaraWifiManager  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( RegularWifiMac  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( RttEstimator  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( BSScheduler  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( UdpTraceClient  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( Object  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( RealtimeSimulatorImpl  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( LteAmc  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( LteUeMac  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( DistributedSimulatorImpl  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( BSSchedulerSimple  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( RandomVariableStream  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( YansWifiPhy  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( AdhocWifiMac  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( Ipv4StaticRouting  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( OnoeWifiManager  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( Ping6  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( LteNetDevice  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( MeshWifiInterfaceMac  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( UanChannel  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( UanMacRc  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( UanPhyGen  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( UanPhyPerGenDefault  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( Ipv6RawSocketImpl  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( HybridBuildingsPropagationLossModel  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( PfFfMacScheduler  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( UanPhyDual  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( BSSchedulerRtps  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( AmrrWifiManager  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( ApWifiMac  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( ArfWifiManager  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( Radvd  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( UdpSocketImpl  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( UanMacRcGw  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( LteEnbMac  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( UanPhyCalcSinrDefault  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( UanPhyCalcSinrDual  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( ServiceFlowManager  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( WimaxNetDevice  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( UanPhyCalcSinrFhFsk  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( JakesProcess  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( UanPhyPer  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( RraaWifiManager  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( Ipv6Extension  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( Ipv6L3Protocol  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( UdpL4Protocol  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( RrFfMacScheduler  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( UanPhyPerUmodem  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( SingleModelSpectrumChannel  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( RadioEnvironmentMapHelper  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( MultiModelSpectrumChannel  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( AarfWifiManager  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( LteEnbNetDevice  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( LteUeNetDevice  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( Ipv4L3Protocol  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( SubscriberStationNetDevice  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( OnOffApplication  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( BaseStationNetDevice  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( NscTcpSocketImpl  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( ListPositionAllocator  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( WifiPhy  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( RandomPropagationDelayModel  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( NscTcpL4Protocol  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( TcpL4Protocol  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( AarfcdWifiManager  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( TcpSocketBase  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( LteHelper  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( Ipv6OptionPad1  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( AlohaNoackNetDevice  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( ChannelListPriv  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( EmuNetDevice  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( NodeListPriv  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( PbbPacket  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( BuildingListPriv  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( StaWifiMac  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( LtePdcp  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( UanPhy  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( LteSpectrumPhy  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( RedQueue  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( Derived  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( MinstrelWifiManager  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( LteRlc  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( ConstantSpeedPropagationDelayModel  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( GridPositionAllocator  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( TapBridge  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( GenericMacHeader  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( LteUeRrc  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( RandomPropagationLossModel  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( Ipv6OptionPadn  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( LteUePhy  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( RandomRoomPositionAllocator  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( ErrorModel  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( AthstatsWifiTraceSink  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( RngReq  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( MgtProbeResponseHeader  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( DcaTxop  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( LteEnbPhy  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( Ipv6OptionPad1Header  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( UeInfo  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( Icmpv4Echo  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( UniformRandomVariable  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( WifiRemoteStationManager  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( EdcaTxopN  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( RateErrorModel  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( FriisPropagationLossModel  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( Ns3NscStack  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( Ipv6OptionJumbogram  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( Icmpv6NS  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( LteRlcSm  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( Ipv6OptionPadnHeader  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( Ipv6ExtensionHopByHop  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( ConstantRandomVariable  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( Ipv6OptionRouterAlert  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( SameRoomPositionAllocator  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( Ipv6ExtensionHopByHopHeader  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( LteEnbRrc  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( RandomRectanglePositionAllocator  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( RngRsp  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( RttMeanDeviation  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( MgtAssocRequestHeader  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( Ipv6OptionJumbogramHeader  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( Ipv6ExtensionDestination  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( SequentialRandomVariable  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( Icmpv4DestinationUnreachable  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( AttributeObjectTest  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( CtrlBAckResponseHeader  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( Ipv6ExtensionDestinationHeader  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( Icmpv6NA  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( RandomBoxPositionAllocator  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( ListErrorModel  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( TwoRayGroundPropagationLossModel  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( Ipv6ExtensionFragment  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( BandwidthRequestHeader  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( Ipv6OptionRouterAlertHeader  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( Ipv6ExtensionFragmentHeader  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( Dcd  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( MgtAssocResponseHeader  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( ExponentialRandomVariable  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( UanPropModel  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( RandomDiscPositionAllocator  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( ReceiveListErrorModel  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( Icmpv4TimeExceeded  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( SocketAddressTag  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( ParetoRandomVariable  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( Ipv6ExtensionRoutingHeader  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( UniformDiscPositionAllocator  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( SocketIpTtlTag  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( Icmpv6RA  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( LogDistancePropagationLossModel  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( GrantManagementSubheader  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( Ipv6ExtensionLooseRoutingHeader  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( SocketSetDontFragmentTag  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( WeibullRandomVariable  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( DsaReq  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( GlobalRouter  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( ThreeLogDistancePropagationLossModel  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( DlMap  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( FragmentationSubheader  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( NormalRandomVariable  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( MgtAddBaRequestHeader  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( UlMap  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( Ipv6ExtensionESPHeader  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( Icmpv6RS  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( DsaRsp  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( Ipv6ExtensionAHHeader  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( NakagamiPropagationLossModel  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( LogNormalRandomVariable  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( Ipv6ExtensionRouting  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( Icmpv6Redirection  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( MgtAddBaResponseHeader  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( FixedRssLossModel  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( DsaAck  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( Ipv6ExtensionRoutingDemux  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( GammaRandomVariable  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( MatrixPropagationLossModel  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( Icmpv6Echo  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( Ipv6ExtensionLooseRouting  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( RangePropagationLossModel  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( MgtDelBaHeader  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( Icmpv6DestinationUnreachable  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( ErlangRandomVariable  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( Ipv6ExtensionESP  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( Icmpv6TooBig  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( Ipv6ExtensionAH  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( TriangularRandomVariable  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( Icmpv6TimeExceeded  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( ZipfRandomVariable  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( Icmpv6ParameterError  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( ZetaRandomVariable  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( Icmpv6OptionHeader  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( DeterministicRandomVariable  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( EmpiricalRandomVariable  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( Icmpv6OptionMtu  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( Icmpv6OptionPrefixInformation  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( Icmpv6OptionLinkLayerAddress  )
ns3::NS_OBJECT_ENSURE_REGISTERED ( Icmpv6OptionRedirected  )
template<typename T >
TracedValue<T> ns3::operator! ( const TracedValue< T > &  lhs)

Definition at line 509 of file traced-value.h.

References ns3::TracedValue< T >::Get(), and TRACED_VALUE_DEBUG.

+ Here is the call graph for this function:

bool ns3::operator!= ( const ValueClassTest &  a,
const ValueClassTest &  b 
)

Definition at line 46 of file attribute-test-suite.cc.

bool ns3::operator!= ( const EventId &  a,
const EventId &  b 
)

Definition at line 85 of file event-id.cc.

bool ns3::operator!= ( const Cid &  lhs,
const Cid &  rhs 
)

Definition at line 93 of file cid.cc.

bool ns3::operator!= ( const UanAddress &  a,
const UanAddress &  b 
)

Returns true if byte address a is unequal to byte address b.

Definition at line 117 of file uan-address.cc.

bool ns3::operator!= ( const Scheduler::EventKey &  a,
const Scheduler::EventKey &  b 
)
inline

Definition at line 121 of file scheduler.h.

References ns3::Scheduler::EventKey::m_uid.

bool ns3::operator!= ( const Mac64Address &  a,
const Mac64Address &  b 
)

Definition at line 148 of file mac64-address.cc.

bool ns3::operator!= ( const Mac48Address &  a,
const Mac48Address &  b 
)
inline

Definition at line 155 of file mac48-address.h.

References ns3::Mac48Address::m_address.

template<typename T , typename U >
bool ns3::operator!= ( const TracedValue< T > &  lhs,
const TracedValue< U > &  rhs 
)

Definition at line 161 of file traced-value.h.

References ns3::TracedValue< T >::Get(), and TRACED_VALUE_DEBUG.

+ Here is the call graph for this function:

template<typename T , typename U >
bool ns3::operator!= ( const TracedValue< T > &  lhs,
const U &  rhs 
)

Definition at line 167 of file traced-value.h.

References ns3::TracedValue< T >::Get(), and TRACED_VALUE_DEBUG.

+ Here is the call graph for this function:

template<typename T , typename U >
bool ns3::operator!= ( const U &  lhs,
const TracedValue< T > &  rhs 
)

Definition at line 173 of file traced-value.h.

References ns3::TracedValue< T >::Get(), and TRACED_VALUE_DEBUG.

+ Here is the call graph for this function:

bool ns3::operator!= ( const Address &  a,
const Address &  b 
)

Definition at line 178 of file address.cc.

template<typename T1 , typename T2 >
bool ns3::operator!= ( Ptr< T1 > const &  lhs,
T2 const *  rhs 
)

Definition at line 314 of file ptr.h.

References PeekPointer().

+ Here is the call graph for this function:

template<typename T1 , typename T2 >
bool ns3::operator!= ( T1 const *  lhs,
Ptr< T2 > &  rhs 
)

Definition at line 321 of file ptr.h.

References PeekPointer().

+ Here is the call graph for this function:

template<typename T1 , typename T2 >
bool ns3::operator!= ( Ptr< T1 > const &  lhs,
Ptr< T2 > const &  rhs 
)

Definition at line 335 of file ptr.h.

References PeekPointer().

+ Here is the call graph for this function:

bool ns3::operator!= ( const Ipv6InterfaceAddress &  a,
const Ipv6InterfaceAddress &  b 
)
inline
bool ns3::operator!= ( const Ipv4Address &  a,
const Ipv4Address &  b 
)
inline

Definition at line 301 of file ipv4-address.h.

References ns3::Ipv4Address::m_address.

bool ns3::operator!= ( TypeId  a,
TypeId  b 
)
inline

Definition at line 369 of file type-id.h.

References ns3::TypeId::m_tid.

bool ns3::operator!= ( Ipv4Mask const &  a,
Ipv4Mask const &  b 
)

Definition at line 378 of file ipv4-address.cc.

References ns3::Ipv4Mask::IsEqual().

+ Here is the call graph for this function:

bool ns3::operator!= ( const Ipv6Address &  a,
const Ipv6Address &  b 
)
inline

Definition at line 452 of file ipv6-address.h.

References ns3::Ipv6Address::m_address.

template<typename R , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 >
bool ns3::operator!= ( Callback< R, T1, T2, T3, T4, T5, T6, T7, T8, T9 >  a,
Callback< R, T1, T2, T3, T4, T5, T6, T7, T8, T9 >  b 
)

Definition at line 482 of file callback.h.

References ns3::Callback< R, T1, T2, T3, T4, T5, T6, T7, T8, T9 >::IsEqual().

+ Here is the call graph for this function:

bool ns3::operator!= ( const Time &  lhs,
const Time &  rhs 
)
inline

Definition at line 496 of file nstime.h.

References ns3::Time::m_data.

bool ns3::operator!= ( Ipv6Prefix const &  a,
Ipv6Prefix const &  b 
)

Definition at line 783 of file ipv6-address.cc.

References ns3::Ipv6Prefix::IsEqual().

+ Here is the call graph for this function:

template<typename T , typename U >
TracedValue<T> ns3::operator% ( const TracedValue< T > &  lhs,
const TracedValue< U > &  rhs 
)

Definition at line 397 of file traced-value.h.

References ns3::TracedValue< T >::Get(), and TRACED_VALUE_DEBUG.

+ Here is the call graph for this function:

template<typename T , typename U >
TracedValue<T> ns3::operator% ( const TracedValue< T > &  lhs,
const U &  rhs 
)

Definition at line 402 of file traced-value.h.

References ns3::TracedValue< T >::Get(), and TRACED_VALUE_DEBUG.

+ Here is the call graph for this function:

template<typename T , typename U >
TracedValue<T> ns3::operator% ( const U &  lhs,
const TracedValue< T > &  rhs 
)

Definition at line 407 of file traced-value.h.

References ns3::TracedValue< T >::Get(), and TRACED_VALUE_DEBUG.

+ Here is the call graph for this function:

template<typename T , typename U >
TracedValue<T>& ns3::operator%= ( TracedValue< T > &  lhs,
const U &  rhs 
)

Definition at line 285 of file traced-value.h.

References ns3::TracedValue< T >::Get(), ns3::TracedValue< T >::Set(), and TRACED_VALUE_DEBUG.

+ Here is the call graph for this function:

template<typename T , typename U >
TracedValue<T> ns3::operator& ( const TracedValue< T > &  lhs,
const TracedValue< U > &  rhs 
)

Definition at line 445 of file traced-value.h.

References ns3::TracedValue< T >::Get(), and TRACED_VALUE_DEBUG.

+ Here is the call graph for this function:

template<typename T , typename U >
TracedValue<T> ns3::operator& ( const TracedValue< T > &  lhs,
const U &  rhs 
)

Definition at line 450 of file traced-value.h.

References ns3::TracedValue< T >::Get(), and TRACED_VALUE_DEBUG.

+ Here is the call graph for this function:

template<typename T , typename U >
TracedValue<T> ns3::operator& ( const U &  lhs,
const TracedValue< T > &  rhs 
)

Definition at line 455 of file traced-value.h.

References ns3::TracedValue< T >::Get(), and TRACED_VALUE_DEBUG.

+ Here is the call graph for this function:

template<typename T , typename U >
TracedValue<T>& ns3::operator&= ( TracedValue< T > &  lhs,
const U &  rhs 
)

Definition at line 309 of file traced-value.h.

References ns3::TracedValue< T >::Get(), ns3::TracedValue< T >::Set(), and TRACED_VALUE_DEBUG.

+ Here is the call graph for this function:

double ns3::operator* ( const DataRate &  lhs,
const Time &  rhs 
)
Parameters
lhs
rhs
Returns
Bits transmitted in rhs seconds at lhs b/s

Definition at line 264 of file data-rate.cc.

References ns3::DataRate::GetBitRate(), and ns3::Time::GetSeconds().

+ Here is the call graph for this function:

double ns3::operator* ( const Time &  lhs,
const DataRate &  rhs 
)

Definition at line 269 of file data-rate.cc.

References ns3::DataRate::GetBitRate(), and ns3::Time::GetSeconds().

+ Here is the call graph for this function:

template<typename T , typename U >
TracedValue<T> ns3::operator* ( const TracedValue< T > &  lhs,
const TracedValue< U > &  rhs 
)

Definition at line 365 of file traced-value.h.

References ns3::TracedValue< T >::Get(), and TRACED_VALUE_DEBUG.

+ Here is the call graph for this function:

template<typename T , typename U >
TracedValue<T> ns3::operator* ( const TracedValue< T > &  lhs,
const U &  rhs 
)

Definition at line 370 of file traced-value.h.

References ns3::TracedValue< T >::Get(), and TRACED_VALUE_DEBUG.

+ Here is the call graph for this function:

template<typename T , typename U >
TracedValue<T> ns3::operator* ( const U &  lhs,
const TracedValue< T > &  rhs 
)

Definition at line 375 of file traced-value.h.

References ns3::TracedValue< T >::Get(), and TRACED_VALUE_DEBUG.

+ Here is the call graph for this function:

SpectrumValue ns3::operator* ( const SpectrumValue &  lhs,
const SpectrumValue &  rhs 
)

multiplication component-by-component (Schur product)

Parameters
lhsLeft Hand Side of the operator
rhsRight Hand Side of the operator
Returns
the value of lhs * rhs

Definition at line 491 of file spectrum-value.cc.

References ns3::SpectrumValue::Multiply().

+ Here is the call graph for this function:

SpectrumValue ns3::operator* ( const SpectrumValue &  lhs,
double  rhs 
)

multiplication by a scalar

Parameters
lhsLeft Hand Side of the operator
rhsRight Hand Side of the operator
Returns
the value of lhs * rhs

Definition at line 500 of file spectrum-value.cc.

References ns3::SpectrumValue::Multiply().

+ Here is the call graph for this function:

SpectrumValue ns3::operator* ( double  lhs,
const SpectrumValue &  rhs 
)

multiplication of a scalar

Parameters
lhsLeft Hand Side of the operator
rhsRight Hand Side of the operator
Returns
the value of lhs * rhs

Definition at line 509 of file spectrum-value.cc.

References ns3::SpectrumValue::Multiply().

+ Here is the call graph for this function:

template<typename T , typename U >
TracedValue<T>& ns3::operator*= ( TracedValue< T > &  lhs,
const U &  rhs 
)

Definition at line 269 of file traced-value.h.

References ns3::TracedValue< T >::Get(), ns3::TracedValue< T >::Set(), and TRACED_VALUE_DEBUG.

+ Here is the call graph for this function:

template<typename T , typename U >
TracedValue<T> ns3::operator+ ( const TracedValue< T > &  lhs,
const TracedValue< U > &  rhs 
)

Definition at line 333 of file traced-value.h.

References ns3::TracedValue< T >::Get(), and TRACED_VALUE_DEBUG.

+ Here is the call graph for this function:

template<typename T , typename U >
TracedValue<T> ns3::operator+ ( const TracedValue< T > &  lhs,
const U &  rhs 
)

Definition at line 338 of file traced-value.h.

References ns3::TracedValue< T >::Get(), and TRACED_VALUE_DEBUG.

+ Here is the call graph for this function:

template<typename T , typename U >
TracedValue<T> ns3::operator+ ( const U &  lhs,
const TracedValue< T > &  rhs 
)

Definition at line 343 of file traced-value.h.

References ns3::TracedValue< T >::Get(), and TRACED_VALUE_DEBUG.

+ Here is the call graph for this function:

SpectrumValue ns3::operator+ ( const SpectrumValue &  lhs,
const SpectrumValue &  rhs 
)

addition operator

Parameters
lhsLeft Hand Side of the operator
rhsRight Hand Side of the operator
Returns
the value of lhs + rhs

Definition at line 436 of file spectrum-value.cc.

References ns3::SpectrumValue::Add().

+ Here is the call graph for this function:

SpectrumValue ns3::operator+ ( const SpectrumValue &  lhs,
double  rhs 
)

addition operator

Parameters
lhsLeft Hand Side of the operator
rhsRight Hand Side of the operator
Returns
the value of lhs + rhs

Definition at line 445 of file spectrum-value.cc.

References ns3::SpectrumValue::Add().

+ Here is the call graph for this function:

SpectrumValue ns3::operator+ ( double  lhs,
const SpectrumValue &  rhs 
)

addition operator

Parameters
lhsLeft Hand Side of the operator
rhsRight Hand Side of the operator
Returns
the value of lhs + rhs

Definition at line 454 of file spectrum-value.cc.

References ns3::SpectrumValue::Add().

+ Here is the call graph for this function:

template<typename T >
TracedValue<T> ns3::operator+ ( const TracedValue< T > &  lhs)

Definition at line 494 of file traced-value.h.

References ns3::TracedValue< T >::Get(), and TRACED_VALUE_DEBUG.

+ Here is the call graph for this function:

Time ns3::operator+ ( const Time &  lhs,
const Time &  rhs 
)
inline

Definition at line 520 of file nstime.h.

References ns3::Time::m_data.

SpectrumValue ns3::operator+ ( const SpectrumValue &  rhs)

unary plus operator

Returns
the value of *this

Definition at line 545 of file spectrum-value.cc.

template<typename T , typename U >
TracedValue<T>& ns3::operator+= ( TracedValue< T > &  lhs,
const U &  rhs 
)

Definition at line 253 of file traced-value.h.

References ns3::TracedValue< T >::Get(), ns3::TracedValue< T >::Set(), and TRACED_VALUE_DEBUG.

+ Here is the call graph for this function:

Time& ns3::operator+= ( Time &  lhs,
const Time &  rhs 
)
inline

Definition at line 528 of file nstime.h.

References ns3::Time::m_data.

template<typename T , typename U >
TracedValue<T> ns3::operator- ( const TracedValue< T > &  lhs,
const TracedValue< U > &  rhs 
)

Definition at line 349 of file traced-value.h.

References ns3::TracedValue< T >::Get(), and TRACED_VALUE_DEBUG.

+ Here is the call graph for this function:

template<typename T , typename U >
TracedValue<T> ns3::operator- ( const TracedValue< T > &  lhs,
const U &  rhs 
)

Definition at line 354 of file traced-value.h.

References ns3::TracedValue< T >::Get(), and TRACED_VALUE_DEBUG.

+ Here is the call graph for this function:

template<typename T , typename U >
TracedValue<T> ns3::operator- ( const U &  lhs,
const TracedValue< T > &  rhs 
)

Definition at line 359 of file traced-value.h.

References ns3::TracedValue< T >::Get(), and TRACED_VALUE_DEBUG.

+ Here is the call graph for this function:

SpectrumValue ns3::operator- ( const SpectrumValue &  lhs,
const SpectrumValue &  rhs 
)

subtraction operator

Parameters
lhsLeft Hand Side of the operator
rhsRight Hand Side of the operator
Returns
the value of lhs - rhs

Definition at line 463 of file spectrum-value.cc.

References ns3::SpectrumValue::Add(), and ns3::SpectrumValue::ChangeSign().

+ Here is the call graph for this function:

SpectrumValue ns3::operator- ( const SpectrumValue &  lhs,
double  rhs 
)

subtraction operator

Parameters
lhsLeft Hand Side of the operator
rhsRight Hand Side of the operator
Returns
the value of lhs - rhs

Definition at line 474 of file spectrum-value.cc.

References ns3::SpectrumValue::Subtract().

+ Here is the call graph for this function:

SpectrumValue ns3::operator- ( double  lhs,
const SpectrumValue &  rhs 
)

subtraction operator

Parameters
lhsLeft Hand Side of the operator
rhsRight Hand Side of the operator
Returns
the value of lhs - rhs

Definition at line 483 of file spectrum-value.cc.

References ns3::SpectrumValue::Subtract().

+ Here is the call graph for this function:

template<typename T >
TracedValue<T> ns3::operator- ( const TracedValue< T > &  lhs)

Definition at line 499 of file traced-value.h.

References ns3::TracedValue< T >::Get(), and TRACED_VALUE_DEBUG.

+ Here is the call graph for this function:

Time ns3::operator- ( const Time &  lhs,
const Time &  rhs 
)
inline

Definition at line 524 of file nstime.h.

References ns3::Time::m_data.

SpectrumValue ns3::operator- ( const SpectrumValue &  rhs)

unary minus operator

Returns
the value of - *this

Definition at line 551 of file spectrum-value.cc.

References ns3::SpectrumValue::ChangeSign().

+ Here is the call graph for this function:

template<typename T , typename U >
TracedValue<T>& ns3::operator-= ( TracedValue< T > &  lhs,
const U &  rhs 
)

Definition at line 261 of file traced-value.h.

References ns3::TracedValue< T >::Get(), ns3::TracedValue< T >::Set(), and TRACED_VALUE_DEBUG.

+ Here is the call graph for this function:

Time& ns3::operator-= ( Time &  lhs,
const Time &  rhs 
)
inline

Definition at line 533 of file nstime.h.

References ns3::Time::m_data.

template<typename T , typename U >
TracedValue<T> ns3::operator/ ( const TracedValue< T > &  lhs,
const TracedValue< U > &  rhs 
)

Definition at line 381 of file traced-value.h.

References ns3::TracedValue< T >::Get(), and TRACED_VALUE_DEBUG.

+ Here is the call graph for this function:

template<typename T , typename U >
TracedValue<T> ns3::operator/ ( const TracedValue< T > &  lhs,
const U &  rhs 
)

Definition at line 386 of file traced-value.h.

References ns3::TracedValue< T >::Get(), and TRACED_VALUE_DEBUG.

+ Here is the call graph for this function:

template<typename T , typename U >
TracedValue<T> ns3::operator/ ( const U &  lhs,
const TracedValue< T > &  rhs 
)

Definition at line 391 of file traced-value.h.

References ns3::TracedValue< T >::Get(), and TRACED_VALUE_DEBUG.

+ Here is the call graph for this function:

SpectrumValue ns3::operator/ ( const SpectrumValue &  lhs,
const SpectrumValue &  rhs 
)

division component-by-component

Parameters
lhsLeft Hand Side of the operator
rhsRight Hand Side of the operator
Returns
the value of lhs / rhs

Definition at line 518 of file spectrum-value.cc.

References ns3::SpectrumValue::Divide().

+ Here is the call graph for this function:

SpectrumValue ns3::operator/ ( const SpectrumValue &  lhs,
double  rhs 
)

division by a scalar

Parameters
lhsLeft Hand Side of the operator
rhsRight Hand Side of the operator
Returns
the value of *this / rhs

Definition at line 527 of file spectrum-value.cc.

References ns3::SpectrumValue::Divide().

+ Here is the call graph for this function:

SpectrumValue ns3::operator/ ( double  lhs,
const SpectrumValue &  rhs 
)

division of a scalar

Parameters
lhsLeft Hand Side of the operator
rhsRight Hand Side of the operator
Returns
the value of *this / rhs

Definition at line 536 of file spectrum-value.cc.

References ns3::SpectrumValue::Divide().

+ Here is the call graph for this function:

template<typename T , typename U >
TracedValue<T>& ns3::operator/= ( TracedValue< T > &  lhs,
const U &  rhs 
)

Definition at line 277 of file traced-value.h.

References ns3::TracedValue< T >::Get(), ns3::TracedValue< T >::Set(), and TRACED_VALUE_DEBUG.

+ Here is the call graph for this function:

bool ns3::operator< ( const LteFlowId_t &  a,
const LteFlowId_t &  b 
)

Definition at line 48 of file lte-common.cc.

References ns3::LteFlowId_t::m_lcId, and ns3::LteFlowId_t::m_rnti.

bool ns3::operator< ( UanAddress &  a,
UanAddress &  b 
)

Defined for use in UanMacRcGw.

Parameters
aAddress to compare
bAddress to compare

Definition at line 48 of file uan-mac-rc-gw.cc.

References ns3::UanAddress::GetAsInt().

+ Here is the call graph for this function:

bool ns3::operator< ( const Room &  a,
const Room &  b 
)

Definition at line 55 of file building-position-allocator-test.cc.

References ns3::Room::x, ns3::Room::y, and ns3::Room::z.

bool ns3::operator< ( const TbId_t &  a,
const TbId_t &  b 
)

Definition at line 63 of file lte-spectrum-phy.cc.

References ns3::TbId_t::m_layer, and ns3::TbId_t::m_rnti.

bool ns3::operator< ( const ImsiLcidPair_t &  a,
const ImsiLcidPair_t &  b 
)

Definition at line 70 of file lte-common.cc.

References ns3::ImsiLcidPair_t::m_imsi, and ns3::ImsiLcidPair_t::m_lcId.

bool ns3::operator< ( const LteUeConfig_t &  a,
const LteUeConfig_t &  b 
)

Definition at line 90 of file lte-common.cc.

References ns3::LteUeConfig_t::m_rnti.

bool ns3::operator< ( const Scheduler::EventKey &  a,
const Scheduler::EventKey &  b 
)
inline

Definition at line 105 of file scheduler.h.

References ns3::Scheduler::EventKey::m_ts, and ns3::Scheduler::EventKey::m_uid.

bool ns3::operator< ( const Scheduler::Event &  a,
const Scheduler::Event &  b 
)
inline

Definition at line 144 of file scheduler.h.

References ns3::Scheduler::Event::key.

bool ns3::operator< ( const Mac48Address &  a,
const Mac48Address &  b 
)
inline

Definition at line 159 of file mac48-address.h.

References ns3::Mac48Address::m_address.

bool ns3::operator< ( const LteSpectrumModelId &  a,
const LteSpectrumModelId &  b 
)
bool ns3::operator< ( const Address &  a,
const Address &  b 
)

Definition at line 182 of file address.cc.

References ns3::Address::GetLength(), ns3::Address::m_data, ns3::Address::m_len, ns3::Address::m_type, and NS_ASSERT.

+ Here is the call graph for this function:

template<typename T , typename U >
bool ns3::operator< ( const TracedValue< T > &  lhs,
const TracedValue< U > &  rhs 
)

Definition at line 217 of file traced-value.h.

References TRACED_VALUE_DEBUG.

template<typename T , typename U >
bool ns3::operator< ( const TracedValue< T > &  lhs,
const U &  rhs 
)

Definition at line 223 of file traced-value.h.

References TRACED_VALUE_DEBUG.

template<typename T , typename U >
bool ns3::operator< ( const U &  lhs,
const TracedValue< T > &  rhs 
)

Definition at line 229 of file traced-value.h.

References TRACED_VALUE_DEBUG.

bool ns3::operator< ( const Ipv4Address &  a,
const Ipv4Address &  b 
)
inline

Definition at line 305 of file ipv4-address.h.

References ns3::Ipv4Address::m_address.

template<typename T >
bool ns3::operator< ( const Ptr< T > &  lhs,
const Ptr< T > &  rhs 
)

Definition at line 341 of file ptr.h.

bool ns3::operator< ( const Ipv6Address &  a,
const Ipv6Address &  b 
)
inline

Definition at line 457 of file ipv6-address.h.

References ns3::Ipv6Address::m_address.

bool ns3::operator< ( const Time &  lhs,
const Time &  rhs 
)
inline

Definition at line 511 of file nstime.h.

References ns3::Time::m_data.

bool ns3::operator< ( TypeId  a,
TypeId  b 
)

Definition at line 639 of file type-id.cc.

References ns3::TypeId::m_tid.

std::ostream & ns3::operator<< ( std::ostream &  os,
const Trailer &  trailer 
)

Definition at line 20 of file trailer.cc.

References ns3::Trailer::Print().

+ Here is the call graph for this function:

std::ostream & ns3::operator<< ( std::ostream &  os,
const Header &  header 
)

Definition at line 20 of file header.cc.

References ns3::Header::Print().

+ Here is the call graph for this function:

std::ostream& ns3::operator<< ( std::ostream &  os,
const SequenceNumber10 &  val 
)

Definition at line 27 of file lte-rlc-sequence-number.cc.

References ns3::SequenceNumber10::m_value.

std::ostream & ns3::operator<< ( std::ostream &  os,
UanPdp &  pdp 
)

Writes PDP to stream as list of arrivals.

Definition at line 30 of file uan-prop-model.cc.

References ns3::UanPdp::GetNTaps(), ns3::UanPdp::GetResolution(), ns3::Time::GetSeconds(), and ns3::UanPdp::m_taps.

+ Here is the call graph for this function:

std::ostream & ns3::operator<< ( std::ostream &  os,
const int64x64_t &  value 
)

Definition at line 31 of file int64x64.cc.

References MostSignificantDigit(), NS_ASSERT, and PowerOfTen().

+ Here is the call graph for this function:

std::ostream& ns3::operator<< ( std::ostream &  os,
const SPFVertex::VertexType &  t 
)
std::ostream & ns3::operator<< ( std::ostream &  os,
const WifiMode &  mode 
)

Definition at line 31 of file wifi-mode.cc.

References ns3::WifiMode::GetUniqueName().

+ Here is the call graph for this function:

std::ostream & ns3::operator<< ( std::ostream &  os,
EpcTft::Direction &  d 
)

Definition at line 33 of file epc-tft.cc.

References ns3::EpcTft::DOWNLINK, and ns3::EpcTft::UPLINK.

std::ostream & ns3::operator<< ( std::ostream &  os,
const Waypoint &  waypoint 
)

Definition at line 37 of file waypoint.cc.

References ns3::Time::GetSeconds(), ns3::Waypoint::position, and ns3::Waypoint::time.

+ Here is the call graph for this function:

std::ostream& ns3::operator<< ( std::ostream &  os,
AlohaNoackNetDevice::State  state 
)
std::ostream& ns3::operator<< ( std::ostream &  os,
const CandidateQueue &  q 
)

Definition at line 43 of file candidate-queue.cc.

References list, and ns3::CandidateQueue::m_candidates.

std::ostream & ns3::operator<< ( std::ostream &  os,
const Angles &  a 
)

print a struct Angles to output

Parameters
osthe output stream
athe Angles struct
Returns
a reference to the output stream

Definition at line 43 of file angles.cc.

References ns3::Angles::phi, and ns3::Angles::theta.

std::ostream & ns3::operator<< ( std::ostream &  os,
const BooleanValue &  value 
)

Definition at line 48 of file boolean.cc.

References ns3::BooleanValue::Get().

+ Here is the call graph for this function:

std::ostream& ns3::operator<< ( std::ostream &  os,
const SPFVertex::NodeExit_t &  exit 
)

Definition at line 48 of file global-route-manager-impl.cc.

std::ostream& ns3::operator<< ( std::ostream &  os,
ValueClassTest  v 
)

Definition at line 50 of file attribute-test-suite.cc.

std::ostream& ns3::operator<< ( std::ostream &  lhs,
TxSpectrumModelInfoMap_t &  rhs 
)

Definition at line 51 of file multi-model-spectrum-channel.cc.

std::ostream& ns3::operator<< ( std::ostream &  os,
const SPFVertex::ListOfSPFVertex_t &  vs 
)

Definition at line 55 of file global-route-manager-impl.cc.

std::ostream & ns3::operator<< ( std::ostream &  os,
const StatusCode &  code 
)

Definition at line 65 of file status-code.cc.

References ns3::StatusCode::IsSuccess().

+ Here is the call graph for this function:

std::ostream& ns3::operator<< ( std::ostream &  os,
HalfDuplexIdealPhy::State  s 
)
std::ostream & ns3::operator<< ( std::ostream &  os,
Ipv6Route const &  route 
)

Definition at line 77 of file ipv6-route.cc.

References ns3::Ipv6Route::GetDestination(), ns3::Ipv6Route::GetGateway(), and ns3::Ipv6Route::GetSource().

+ Here is the call graph for this function:

std::ostream & ns3::operator<< ( std::ostream &  os,
Ipv4Route const &  route 
)

Definition at line 78 of file ipv4-route.cc.

References ns3::Ipv4Route::GetDestination(), ns3::Ipv4Route::GetGateway(), and ns3::Ipv4Route::GetSource().

+ Here is the call graph for this function:

std::ostream& ns3::operator<< ( std::ostream &  os,
const NixVector &  nix 
)

Definition at line 79 of file nix-vector.cc.

References ns3::NixVector::DumpNixVector().

+ Here is the call graph for this function:

std::ostream & ns3::operator<< ( std::ostream &  os,
const Vector3D &  vector 
)

Definition at line 80 of file vector.cc.

References ns3::Vector3D::x, ns3::Vector3D::y, and ns3::Vector3D::z.

std::ostream & ns3::operator<< ( std::ostream &  os,
const UanTxMode &  mode 
)

Writes tx mode entry to stream os.

Definition at line 87 of file uan-tx-mode.cc.

References ns3::UanTxMode::m_uid.

std::ostream & ns3::operator<< ( std::ostream &  os,
const ObjectFactory &  factory 
)
std::ostream & ns3::operator<< ( std::ostream &  os,
const Vector2D &  vector 
)

Definition at line 96 of file vector.cc.

References ns3::Vector2D::x, and ns3::Vector2D::y.

std::ostream & ns3::operator<< ( std::ostream &  os,
const Cid &  cid 
)

Definition at line 99 of file cid.cc.

References ns3::Cid::GetIdentifier().

+ Here is the call graph for this function:

std::ostream& ns3::operator<< ( std::ostream &  os,
LteSpectrumPhy::State  s 
)
template<typename T >
std::ostream& ns3::operator<< ( std::ostream &  os,
Average< T > const &  x 
)

Print avg (err) [min, max].

Definition at line 116 of file average.h.

References sample-rng-plot::x.

std::ostream & ns3::operator<< ( std::ostream &  os,
const UanAddress &  address 
)

Writes param address to stream os as 8 bit integer.

Definition at line 123 of file uan-address.cc.

References ns3::UanAddress::m_address.

std::ostream & ns3::operator<< ( std::ostream &  os,
const Rectangle &  rectangle 
)
std::ostream & ns3::operator<< ( std::ostream &  os,
const Ssid &  ssid 
)

Definition at line 133 of file ssid.cc.

References ns3::Ssid::PeekString().

+ Here is the call graph for this function:

std::ostream & ns3::operator<< ( std::ostream &  os,
const Ipv4InterfaceAddress &  addr 
)
std::ostream & ns3::operator<< ( std::ostream &  os,
const Ipv6InterfaceAddress &  addr 
)
template<typename T >
std::ostream& ns3::operator<< ( std::ostream &  os,
const TracedValue< T > &  rhs 
)

Definition at line 136 of file traced-value.h.

std::ostream & ns3::operator<< ( std::ostream &  os,
const Box &  box 
)
std::ostream & ns3::operator<< ( std::ostream &  os,
const Mac64Address &  address 
)

Definition at line 153 of file mac64-address.cc.

References ns3::Mac64Address::CopyTo().

+ Here is the call graph for this function:

std::ostream & ns3::operator<< ( std::ostream &  os,
Ipv6MulticastRoute const &  route 
)

Definition at line 154 of file ipv6-route.cc.

References ns3::Ipv6MulticastRoute::GetGroup(), ns3::Ipv6MulticastRoute::GetOrigin(), and ns3::Ipv6MulticastRoute::GetParent().

+ Here is the call graph for this function:

template<typename T >
std::ostream & ns3::operator<< ( std::ostream &  os,
const Ptr< T > &  p 
)

Definition at line 292 of file ptr.h.

References PeekPointer().

+ Here is the call graph for this function:

std::ostream & ns3::operator<< ( std::ostream &  os,
const Address &  address 
)

Definition at line 215 of file address.cc.

References ns3::Address::m_data, ns3::Address::m_len, and ns3::Address::m_type.

std::ostream& ns3::operator<< ( std::ostream &  os,
const std::vector< int > &  v 
)

Definition at line 218 of file lte-spectrum-value-helper.cc.

std::ostream & ns3::operator<< ( std::ostream &  os,
const SupportedRates &  rates 
)

Definition at line 220 of file supported-rates.cc.

References ns3::SupportedRates::GetNRates(), ns3::SupportedRates::GetRate(), and ns3::SupportedRates::IsBasicRate().

+ Here is the call graph for this function:

std::ostream & ns3::operator<< ( std::ostream &  os,
const Mac48Address &  address 
)

Definition at line 224 of file mac48-address.cc.

References ns3::Mac48Address::CopyTo().

+ Here is the call graph for this function:

std::ostream & ns3::operator<< ( std::ostream &  os,
const DataRate &  rate 
)

Definition at line 243 of file data-rate.cc.

References ns3::DataRate::GetBitRate().

+ Here is the call graph for this function:

std::ostream & ns3::operator<< ( std::ostream &  os,
const UanModesList &  ml 
)

Write UanModesList to stream os.

Definition at line 265 of file uan-tx-mode.cc.

References ns3::UanModesList::GetNModes(), and ns3::UanModesList::m_modes.

+ Here is the call graph for this function:

template<typename NUMERIC_TYPE , typename SIGNED_TYPE >
std::ostream& ns3::operator<< ( std::ostream &  os,
const SequenceNumber< NUMERIC_TYPE, SIGNED_TYPE > &  val 
)

Definition at line 277 of file sequence-number.h.

std::ostream & ns3::operator<< ( std::ostream &  os,
Ipv6MulticastRoutingTableEntry const &  route 
)
std::ostream & ns3::operator<< ( std::ostream &  os,
Ipv4MulticastRoutingTableEntry const &  route 
)
std::ostream & ns3::operator<< ( std::ostream &  os,
Ipv4Address const &  address 
)

Definition at line 349 of file ipv4-address.cc.

References ns3::Ipv4Address::Print().

+ Here is the call graph for this function:

std::ostream & ns3::operator<< ( std::ostream &  os,
Ipv4Mask const &  mask 
)

Definition at line 354 of file ipv4-address.cc.

References ns3::Ipv4Mask::Print().

+ Here is the call graph for this function:

std::ostream & ns3::operator<< ( std::ostream &  os,
const SpectrumValue &  pvf 
)

Definition at line 421 of file spectrum-value.cc.

References ns3::SpectrumValue::ConstValuesBegin(), and ns3::SpectrumValue::ConstValuesEnd().

+ Here is the call graph for this function:

std::ostream& ns3::operator<< ( std::ostream &  os,
const Indent &  val 
)

Definition at line 460 of file test.cc.

References ns3::Indent::level.

template<typename T , typename U >
TracedValue<T> ns3::operator<< ( const TracedValue< T > &  lhs,
const TracedValue< U > &  rhs 
)

Definition at line 461 of file traced-value.h.

References TRACED_VALUE_DEBUG.

template<typename T , typename U >
TracedValue<T> ns3::operator<< ( const TracedValue< T > &  lhs,
const U &  rhs 
)

Definition at line 466 of file traced-value.h.

References TRACED_VALUE_DEBUG.

template<typename T , typename U >
TracedValue<T> ns3::operator<< ( const U &  lhs,
const TracedValue< T > &  rhs 
)

Definition at line 471 of file traced-value.h.

References TRACED_VALUE_DEBUG.

std::ostream & ns3::operator<< ( std::ostream &  os,
GlobalRoutingLSA &  lsa 
)

Definition at line 494 of file global-router-interface.cc.

References ns3::GlobalRoutingLSA::Print().

+ Here is the call graph for this function:

std::ostream & ns3::operator<< ( std::ostream &  os,
const Time &  time 
)

Definition at line 140 of file time.cc.

References ns3::Time::FS, ns3::Time::GetResolution(), ns3::Time::LAST, ns3::Time::MS, ns3::Time::NS, NS_ABORT_MSG, ns3::Time::PS, ns3::Time::S, and ns3::Time::US.

+ Here is the call graph for this function:

std::ostream & ns3::operator<< ( std::ostream &  os,
Ipv6Address const &  address 
)

Definition at line 595 of file ipv6-address.cc.

References ns3::Ipv6Address::Print().

+ Here is the call graph for this function:

std::ostream & ns3::operator<< ( std::ostream &  os,
TypeId  tid 
)

Definition at line 619 of file type-id.cc.

References ns3::TypeId::GetName().

+ Here is the call graph for this function:

std::ostream & ns3::operator<< ( std::ostream &  os,
Ipv6Prefix const &  prefix 
)

Definition at line 764 of file ipv6-address.cc.

References ns3::Ipv6Prefix::Print().

+ Here is the call graph for this function:

std::ostream & ns3::operator<< ( std::ostream &  os,
enum WifiPhy::State  state 
)
Parameters
osoutput stream
statewifi state to stringify

Definition at line 838 of file wifi-phy.cc.

References ns3::WifiPhy::CCA_BUSY, ns3::WifiPhy::IDLE, NS_FATAL_ERROR, ns3::WifiPhy::RX, ns3::WifiPhy::SWITCHING, and ns3::WifiPhy::TX.

std::ostream & ns3::operator<< ( std::ostream &  os,
const Packet &  packet 
)

Definition at line 893 of file packet.cc.

References ns3::Packet::Print().

+ Here is the call graph for this function:

template<typename T , typename U >
TracedValue<T>& ns3::operator<<= ( TracedValue< T > &  lhs,
const U &  rhs 
)

Definition at line 293 of file traced-value.h.

References TRACED_VALUE_DEBUG.

template<typename T , typename U >
bool ns3::operator<= ( const TracedValue< T > &  lhs,
const TracedValue< U > &  rhs 
)

Definition at line 180 of file traced-value.h.

References TRACED_VALUE_DEBUG.

template<typename T , typename U >
bool ns3::operator<= ( const TracedValue< T > &  lhs,
const U &  rhs 
)

Definition at line 186 of file traced-value.h.

References TRACED_VALUE_DEBUG.

template<typename T , typename U >
bool ns3::operator<= ( const U &  lhs,
const TracedValue< T > &  rhs 
)

Definition at line 192 of file traced-value.h.

References TRACED_VALUE_DEBUG.

template<typename T >
bool ns3::operator<= ( const Ptr< T > &  lhs,
const Ptr< T > &  rhs 
)

Definition at line 347 of file ptr.h.

bool ns3::operator<= ( const Time &  lhs,
const Time &  rhs 
)
inline

Definition at line 501 of file nstime.h.

References ns3::Time::m_data.

bool ns3::operator== ( const WifiMode &  a,
const WifiMode &  b 
)

Definition at line 27 of file wifi-mode.cc.

References ns3::WifiMode::GetUid().

+ Here is the call graph for this function:

bool ns3::operator== ( const SpectrumModel &  lhs,
const SpectrumModel &  rhs 
)

Definition at line 37 of file spectrum-model.cc.

References ns3::SpectrumModel::m_uid.

bool ns3::operator== ( const LteFlowId_t &  a,
const LteFlowId_t &  b 
)

Definition at line 42 of file lte-common.cc.

References ns3::LteFlowId_t::m_lcId, and ns3::LteFlowId_t::m_rnti.

bool ns3::operator== ( Vector const &  a,
Vector const &  b 
)
bool ns3::operator== ( const TbId_t &  a,
const TbId_t &  b 
)

Definition at line 57 of file lte-spectrum-phy.cc.

References ns3::TbId_t::m_layer, and ns3::TbId_t::m_rnti.

bool ns3::operator== ( const ImsiLcidPair_t &  a,
const ImsiLcidPair_t &  b 
)

Definition at line 64 of file lte-common.cc.

References ns3::ImsiLcidPair_t::m_imsi, and ns3::ImsiLcidPair_t::m_lcId.

bool ns3::operator== ( const EventId &  a,
const EventId &  b 
)
bool ns3::operator== ( const LteUeConfig_t &  a,
const LteUeConfig_t &  b 
)

Definition at line 84 of file lte-common.cc.

References ns3::LteUeConfig_t::m_rnti.

bool ns3::operator== ( const Ipv4InterfaceAddress &  a,
const Ipv4InterfaceAddress &  b 
)
inline
bool ns3::operator== ( const Cid &  lhs,
const Cid &  rhs 
)

Definition at line 87 of file cid.cc.

References ns3::Cid::m_identifier.

bool ns3::operator== ( const UanAddress &  a,
const UanAddress &  b 
)

Returns true if byte address a is equal to byte address b.

Definition at line 111 of file uan-address.cc.

References ns3::UanAddress::m_address.

bool ns3::operator== ( const UlJob &  a,
const UlJob &  b 
)

Definition at line 128 of file ul-job.cc.

References ns3::UlJob::GetServiceFlow(), and ns3::UlJob::GetSsRecord().

+ Here is the call graph for this function:

bool ns3::operator== ( const Mac64Address &  a,
const Mac64Address &  b 
)

Definition at line 140 of file mac64-address.cc.

References ns3::Mac64Address::CopyTo().

+ Here is the call graph for this function:

template<typename T , typename U >
bool ns3::operator== ( const TracedValue< T > &  lhs,
const TracedValue< U > &  rhs 
)

Definition at line 142 of file traced-value.h.

References ns3::TracedValue< T >::Get(), and TRACED_VALUE_DEBUG.

+ Here is the call graph for this function:

template<typename T , typename U >
bool ns3::operator== ( const TracedValue< T > &  lhs,
const U &  rhs 
)

Definition at line 148 of file traced-value.h.

References ns3::TracedValue< T >::Get(), and TRACED_VALUE_DEBUG.

+ Here is the call graph for this function:

bool ns3::operator== ( const Mac48Address &  a,
const Mac48Address &  b 
)
inline

Definition at line 151 of file mac48-address.h.

References ns3::Mac48Address::m_address.

template<typename T , typename U >
bool ns3::operator== ( const U &  lhs,
const TracedValue< T > &  rhs 
)

Definition at line 154 of file traced-value.h.

References ns3::TracedValue< T >::Get(), and TRACED_VALUE_DEBUG.

+ Here is the call graph for this function:

bool ns3::operator== ( const Address &  a,
const Address &  b 
)

Definition at line 155 of file address.cc.

References ns3::Address::m_data, ns3::Address::m_len, and ns3::Address::m_type.

template<typename T1 , typename T2 >
bool ns3::operator== ( Ptr< T1 > const &  lhs,
T2 const *  rhs 
)

Definition at line 300 of file ptr.h.

References PeekPointer().

+ Here is the call graph for this function:

template<typename T1 , typename T2 >
bool ns3::operator== ( T1 const *  lhs,
Ptr< T2 > &  rhs 
)

Definition at line 307 of file ptr.h.

References PeekPointer().

+ Here is the call graph for this function:

template<typename T1 , typename T2 >
bool ns3::operator== ( Ptr< T1 > const &  lhs,
Ptr< T2 > const &  rhs 
)

Definition at line 328 of file ptr.h.

References PeekPointer().

+ Here is the call graph for this function:

bool ns3::operator== ( const Ipv6InterfaceAddress &  a,
const Ipv6InterfaceAddress &  b 
)
inline
bool ns3::operator== ( const Ipv4Address &  a,
const Ipv4Address &  b 
)
inline

Definition at line 297 of file ipv4-address.h.

References ns3::Ipv4Address::m_address.

bool ns3::operator== ( TypeId  a,
TypeId  b 
)
inline

Definition at line 364 of file type-id.h.

References ns3::TypeId::m_tid.

bool ns3::operator== ( Ipv4Mask const &  a,
Ipv4Mask const &  b 
)

Definition at line 374 of file ipv4-address.cc.

References ns3::Ipv4Mask::IsEqual().

+ Here is the call graph for this function:

bool ns3::operator== ( const Ipv6Address &  a,
const Ipv6Address &  b 
)
inline

Definition at line 447 of file ipv6-address.h.

References ns3::Ipv6Address::m_address.

bool ns3::operator== ( const Time &  lhs,
const Time &  rhs 
)
inline

Definition at line 491 of file nstime.h.

References ns3::Time::m_data.

bool ns3::operator== ( Ipv6Prefix const &  a,
Ipv6Prefix const &  b 
)

Definition at line 778 of file ipv6-address.cc.

References ns3::Ipv6Prefix::IsEqual().

+ Here is the call graph for this function:

bool ns3::operator> ( const Scheduler::EventKey &  a,
const Scheduler::EventKey &  b 
)
inline

Definition at line 125 of file scheduler.h.

References ns3::Scheduler::EventKey::m_ts, and ns3::Scheduler::EventKey::m_uid.

template<typename T , typename U >
bool ns3::operator> ( const TracedValue< T > &  lhs,
const TracedValue< U > &  rhs 
)

Definition at line 235 of file traced-value.h.

References ns3::TracedValue< T >::Get(), and TRACED_VALUE_DEBUG.

+ Here is the call graph for this function:

template<typename T , typename U >
bool ns3::operator> ( const TracedValue< T > &  lhs,
const U &  rhs 
)

Definition at line 241 of file traced-value.h.

References ns3::TracedValue< T >::Get(), and TRACED_VALUE_DEBUG.

+ Here is the call graph for this function:

template<typename T , typename U >
bool ns3::operator> ( const U &  lhs,
const TracedValue< T > &  rhs 
)

Definition at line 247 of file traced-value.h.

References ns3::TracedValue< T >::Get(), and TRACED_VALUE_DEBUG.

+ Here is the call graph for this function:

template<typename T >
bool ns3::operator> ( const Ptr< T > &  lhs,
const Ptr< T > &  rhs 
)

Definition at line 353 of file ptr.h.

bool ns3::operator> ( const Time &  lhs,
const Time &  rhs 
)
inline

Definition at line 516 of file nstime.h.

References ns3::Time::m_data.

template<typename T , typename U >
bool ns3::operator>= ( const TracedValue< T > &  lhs,
const TracedValue< U > &  rhs 
)

Definition at line 198 of file traced-value.h.

References ns3::TracedValue< T >::Get(), and TRACED_VALUE_DEBUG.

+ Here is the call graph for this function:

template<typename T , typename U >
bool ns3::operator>= ( const TracedValue< T > &  lhs,
const U &  rhs 
)

Definition at line 204 of file traced-value.h.

References ns3::TracedValue< T >::Get(), and TRACED_VALUE_DEBUG.

+ Here is the call graph for this function:

template<typename T , typename U >
bool ns3::operator>= ( const U &  lhs,
const TracedValue< T > &  rhs 
)

Definition at line 210 of file traced-value.h.

References ns3::TracedValue< T >::Get(), and TRACED_VALUE_DEBUG.

+ Here is the call graph for this function:

template<typename T >
bool ns3::operator>= ( const Ptr< T > &  lhs,
const Ptr< T > &  rhs 
)

Definition at line 359 of file ptr.h.

bool ns3::operator>= ( const Time &  lhs,
const Time &  rhs 
)
inline

Definition at line 506 of file nstime.h.

References ns3::Time::m_data.

std::istream & ns3::operator>> ( std::istream &  is,
WifiMode &  mode 
)

Definition at line 36 of file wifi-mode.cc.

References ns3::WifiModeFactory::GetFactory(), and ns3::WifiModeFactory::Search().

+ Here is the call graph for this function:

std::istream & ns3::operator>> ( std::istream &  is,
Waypoint &  waypoint 
)

Definition at line 42 of file waypoint.cc.

References ns3::Waypoint::position, and ns3::Waypoint::time.

std::istream& ns3::operator>> ( std::istream &  is,
UanPdp &  pdp 
)

Definition at line 44 of file uan-prop-model.cc.

References ns3::UanPdp::m_resolution, ns3::UanPdp::m_taps, NS_FATAL_ERROR, and Seconds().

+ Here is the call graph for this function:

std::istream & ns3::operator>> ( std::istream &  is,
Angles &  a 
)

initialize a struct Angles from input

Parameters
isthe input stream
athe Angles struct
Returns
a reference to the input stream

Definition at line 49 of file angles.cc.

References ns3::Angles::phi, and ns3::Angles::theta.

std::istream& ns3::operator>> ( std::istream &  is,
ValueClassTest &  v 
)

Definition at line 54 of file attribute-test-suite.cc.

std::istream & ns3::operator>> ( std::istream &  is,
int64x64_t &  value 
)

Definition at line 62 of file int64x64.cc.

References ReadDigits().

+ Here is the call graph for this function:

std::istream & ns3::operator>> ( std::istream &  is,
Vector3D &  vector 
)

Definition at line 85 of file vector.cc.

References ns3::Vector3D::x, ns3::Vector3D::y, and ns3::Vector3D::z.

std::istream& ns3::operator>> ( std::istream &  is,
UanTxMode &  mode 
)

Definition at line 94 of file uan-tx-mode.cc.

References ns3::UanTxMode::m_uid.

std::istream& ns3::operator>> ( std::istream &  is,
const UanTxMode &  mode 
)

Reads tx mode entry from stream is.

std::istream & ns3::operator>> ( std::istream &  is,
Vector2D &  vector 
)

Definition at line 101 of file vector.cc.

References ns3::Vector2D::x, and ns3::Vector2D::y.

std::istream & ns3::operator>> ( std::istream &  is,
UanAddress &  address 
)

Inputs param address from stream is as 8 bit integer.

Definition at line 129 of file uan-address.cc.

References ns3::UanAddress::m_address, NS_ASSERT, and sample-rng-plot::x.

std::istream & ns3::operator>> ( std::istream &  is,
Rectangle &  rectangle 
)
std::istream & ns3::operator>> ( std::istream &  is,
Ssid &  ssid 
)

Definition at line 139 of file ssid.cc.

std::istream & ns3::operator>> ( std::istream &  is,
Box &  box 
)
std::istream& ns3::operator>> ( std::ostream &  is,
UanPdp &  pdp 
)

Reads in list of arrivals from stream is.

std::istream & ns3::operator>> ( std::istream &  is,
Address &  address 
)

Definition at line 241 of file address.cc.

References AsInt(), ns3::Address::m_data, ns3::Address::m_len, ns3::Address::m_type, ns3::Address::MAX_SIZE, and NS_ASSERT.

+ Here is the call graph for this function:

std::istream & ns3::operator>> ( std::istream &  is,
DataRate &  rate 
)

Definition at line 248 of file data-rate.cc.

References DoParse().

+ Here is the call graph for this function:

std::istream & ns3::operator>> ( std::istream &  is,
Mac48Address &  address 
)

Definition at line 252 of file mac48-address.cc.

References AsInt(), and ns3::Mac48Address::m_address.

+ Here is the call graph for this function:

std::istream & ns3::operator>> ( std::istream &  is,
UanModesList &  ml 
)

Read UanModesList from stream is.

Definition at line 277 of file uan-tx-mode.cc.

References ns3::UanModesList::m_modes.

template<typename NUMERIC_TYPE , typename SIGNED_TYPE >
std::istream& ns3::operator>> ( std::istream &  is,
const SequenceNumber< NUMERIC_TYPE, SIGNED_TYPE > &  val 
)
std::istream & ns3::operator>> ( std::istream &  is,
Ipv4Address &  address 
)

Definition at line 359 of file ipv4-address.cc.

std::istream & ns3::operator>> ( std::istream &  is,
Ipv4Mask &  mask 
)

Definition at line 366 of file ipv4-address.cc.

template<typename T , typename U >
TracedValue<T> ns3::operator>> ( const TracedValue< T > &  lhs,
const TracedValue< U > &  rhs 
)

Definition at line 477 of file traced-value.h.

References ns3::TracedValue< T >::Get(), and TRACED_VALUE_DEBUG.

+ Here is the call graph for this function:

template<typename T , typename U >
TracedValue<T> ns3::operator>> ( const TracedValue< T > &  lhs,
const U &  rhs 
)

Definition at line 482 of file traced-value.h.

References ns3::TracedValue< T >::Get(), and TRACED_VALUE_DEBUG.

+ Here is the call graph for this function:

template<typename T , typename U >
TracedValue<T> ns3::operator>> ( const U &  lhs,
const TracedValue< T > &  rhs 
)

Definition at line 487 of file traced-value.h.

References ns3::TracedValue< T >::Get(), and TRACED_VALUE_DEBUG.

+ Here is the call graph for this function:

std::istream & ns3::operator>> ( std::istream &  is,
Time &  time 
)

Definition at line 172 of file time.cc.

std::istream & ns3::operator>> ( std::istream &  is,
Ipv6Address &  address 
)

Definition at line 601 of file ipv6-address.cc.

std::istream & ns3::operator>> ( std::istream &  is,
TypeId &  tid 
)

Definition at line 624 of file type-id.cc.

References ns3::TypeId::LookupByNameFailSafe().

+ Here is the call graph for this function:

std::istream & ns3::operator>> ( std::istream &  is,
Ipv6Prefix &  prefix 
)

Definition at line 770 of file ipv6-address.cc.

std::istream & ns3::operator>> ( std::istream &  is,
RandomVariable &  var 
)

Definition at line 1897 of file random-variable.cc.

References NS_FATAL_ERROR.

template<typename T , typename U >
TracedValue<T>& ns3::operator>>= ( TracedValue< T > &  lhs,
const U &  rhs 
)

Definition at line 301 of file traced-value.h.

References ns3::TracedValue< T >::Get(), ns3::TracedValue< T >::Set(), and TRACED_VALUE_DEBUG.

+ Here is the call graph for this function:

template<typename T , typename U >
TracedValue<T> ns3::operator^ ( const TracedValue< T > &  lhs,
const TracedValue< U > &  rhs 
)

Definition at line 413 of file traced-value.h.

References ns3::TracedValue< T >::Get(), and TRACED_VALUE_DEBUG.

+ Here is the call graph for this function:

template<typename T , typename U >
TracedValue<T> ns3::operator^ ( const TracedValue< T > &  lhs,
const U &  rhs 
)

Definition at line 418 of file traced-value.h.

References ns3::TracedValue< T >::Get(), and TRACED_VALUE_DEBUG.

+ Here is the call graph for this function:

template<typename T , typename U >
TracedValue<T> ns3::operator^ ( const U &  lhs,
const TracedValue< T > &  rhs 
)

Definition at line 423 of file traced-value.h.

References ns3::TracedValue< T >::Get(), and TRACED_VALUE_DEBUG.

+ Here is the call graph for this function:

template<typename T , typename U >
TracedValue<T>& ns3::operator^= ( TracedValue< T > &  lhs,
const U &  rhs 
)

Definition at line 325 of file traced-value.h.

References ns3::TracedValue< T >::Get(), ns3::TracedValue< T >::Set(), and TRACED_VALUE_DEBUG.

+ Here is the call graph for this function:

template<typename T , typename U >
TracedValue<T> ns3::operator| ( const TracedValue< T > &  lhs,
const TracedValue< U > &  rhs 
)

Definition at line 429 of file traced-value.h.

References ns3::TracedValue< T >::Get(), and TRACED_VALUE_DEBUG.

+ Here is the call graph for this function:

template<typename T , typename U >
TracedValue<T> ns3::operator| ( const TracedValue< T > &  lhs,
const U &  rhs 
)

Definition at line 434 of file traced-value.h.

References ns3::TracedValue< T >::Get(), and TRACED_VALUE_DEBUG.

+ Here is the call graph for this function:

template<typename T , typename U >
TracedValue<T> ns3::operator| ( const U &  lhs,
const TracedValue< T > &  rhs 
)

Definition at line 439 of file traced-value.h.

References ns3::TracedValue< T >::Get(), and TRACED_VALUE_DEBUG.

+ Here is the call graph for this function:

template<typename T , typename U >
TracedValue<T>& ns3::operator|= ( TracedValue< T > &  lhs,
const U &  rhs 
)

Definition at line 317 of file traced-value.h.

References ns3::TracedValue< T >::Get(), ns3::TracedValue< T >::Set(), and TRACED_VALUE_DEBUG.

+ Here is the call graph for this function:

template<typename T >
TracedValue<T> ns3::operator~ ( const TracedValue< T > &  lhs)

Definition at line 504 of file traced-value.h.

References ns3::TracedValue< T >::Get(), and TRACED_VALUE_DEBUG.

+ Here is the call graph for this function:

ParseResult ns3::ParseNs2Line ( const string &  str)
static
static void ns3::PcapSniffTxRxEvent ( Ptr< PcapFileWrapper >  file,
Ptr< const PacketBurst >  burst 
)
static

Definition at line 548 of file wimax-helper.cc.

References ns3::Packet::AddHeader(), ns3::Packet::Copy(), ns3::PacketBurst::GetPackets(), ns3::Packet::GetSize(), list, ns3::Simulator::Now(), and ns3::PcapFileWrapper::Write().

Referenced by ns3::WimaxHelper::EnablePcapInternal().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static SimulatorImpl** ns3::PeekImpl ( void  )
static
template<typename T >
T* ns3::PeekPointer ( const Ptr< T > &  p)
related

Definition at line 279 of file ptr.h.

References ns3::Ptr< T >::m_ptr.

Referenced by ns3::Ipv4L3Protocol::AddInterface(), ns3::Object::AggregateObject(), ns3::internal::APointerChecker< T >::Check(), ConstCast(), Copy(), CopyObject(), ns3::EnumValue::DeserializeFromString(), ns3::Callback< void, Ptr< const PacketBurst >, empty, empty, empty, empty, empty, empty, empty >::DoAssign(), ns3::Callback< void, Ptr< const PacketBurst >, empty, empty, empty, empty, empty, empty, empty >::DoCheckType(), StaticInformation::DoGather(), ns3::AttributeIterator::DoIterate(), ns3::Callback< void, Ptr< const PacketBurst >, empty, empty, empty, empty, empty, empty, empty >::DoPeekImpl(), ns3::Resolver::DoResolve(), ns3::PtrTestCase::DoRun(), DynamicCast(), ns3::Icmpv6L4Protocol::FunctionDadTimeout(), ns3::PointerValue::Get(), ns3::PointerValue::GetAccessor(), ns3::ObjectBase::GetAttribute(), ns3::ObjectBase::GetAttributeFailSafe(), ns3::Object::GetObject(), ns3::CallbackTraits< Ptr< T > >::GetReference(), ns3::EventMemberImplObjTraits< Ptr< T > >::GetReference(), ns3::Dot11sStack::InstallStack(), ns3::FunctorCallbackImpl< T, R, T1, T2, T3, T4, T5, T6, T7, T8, T9 >::IsEqual(), ns3::MemPtrCallbackImpl< OBJ_PTR, MEM_PTR, R, T1, T2, T3, T4, T5, T6, T7, T8, T9 >::IsEqual(), ns3::BoundFunctorCallbackImpl< T, R, TX, T1, T2, T3, T4, T5, T6, T7, T8 >::IsEqual(), operator!=(), ns3::anonymous_namespace{wifi-information-element-vector.cc}::PIEComparator::operator()(), operator<<(), ns3::dot11s::IeBeaconTiming::operator==(), operator==(), ns3::dot11s::operator==(), ns3::EventId::PeekEventImpl(), ns3::dot11s::PeerManagementProtocol::ReceiveBeacon(), ns3::Ipv6L3Protocol::SendRealOut(), ns3::EnumValue::SerializeToString(), ns3::CallbackValue::SerializeToString(), ns3::MeshPointDevice::SetRoutingProtocol(), ns3::SimpleOfdmWimaxPhy::StartSendDummyFecBlock(), and StaticCast().

+ Here is the caller graph for this function:

void ns3::PhyRxEndOkTrace ( std::string  context,
Ptr< const Packet >  p 
)

Definition at line 66 of file spectrum-ideal-phy-test.cc.

References g_rxBytes, and ns3::Packet::GetSize().

Referenced by ns3::SpectrumIdealPhyTestCase::DoRun(), and main().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

Time ns3::PicoSeconds ( uint64_t  ps)
inline

create ns3::Time instances in units of picoseconds.

For example:

Time t = PicoSeconds (2);
Parameters
pspicoseconds value

Definition at line 643 of file nstime.h.

References ns3::Time::FromInteger(), and ns3::Time::PS.

Referenced by ns3::TimeSimpleTestCase::DoRun().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

Time ns3::PicoSeconds ( int64x64_t  ps)
inline

Definition at line 679 of file nstime.h.

References ns3::Time::From(), and ns3::Time::PS.

+ Here is the call graph for this function:

SpectrumValue ns3::Pow ( double  lhs,
const SpectrumValue &  rhs 
)
Parameters
lhsthe base
rhsthe exponent
Returns
the value in base raised to each value in the exponent

Definition at line 560 of file spectrum-value.cc.

References ns3::SpectrumValue::Exp().

Referenced by ns3::MicrowaveOvenSpectrumValueHelper::CreatePowerSpectralDensityMwo1(), and ns3::MicrowaveOvenSpectrumValueHelper::CreatePowerSpectralDensityMwo2().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

SpectrumValue ns3::Pow ( const SpectrumValue &  lhs,
double  rhs 
)
Parameters
lhsthe base
rhsthe exponent
Returns
each value in base raised to the exponent

Definition at line 569 of file spectrum-value.cc.

References ns3::SpectrumValue::Pow.

static uint64_t ns3::PowerOfTen ( uint8_t  n)
static

Definition at line 20 of file int64x64.cc.

Referenced by operator<<().

+ Here is the caller graph for this function:

void ns3::PrintNodeInfo ( std::string &  uid,
std::string &  loc,
bool  dns,
bool  bb,
std::vector< std::string >::size_type  neighListSize,
std::string &  name,
int  radius 
)

Definition at line 81 of file rocketfuel-topology-reader.cc.

References NS_LOG_INFO.

Referenced by ns3::RocketfuelTopologyReader::GenerateFromMapsFile().

+ Here is the caller graph for this function:

double ns3::Prod ( const SpectrumValue &  x)
Parameters
xthe operand
Returns
the product of all the values in x

Definition at line 378 of file spectrum-value.cc.

References ns3::SpectrumValue::ConstValuesBegin(), and ns3::SpectrumValue::ConstValuesEnd().

+ Here is the call graph for this function:

double ns3::RadiansToDegrees ( double  radians)

converts radians to degrees

Parameters
radiansthe angle in radians
Returns
the angle in degrees

Definition at line 38 of file angles.cc.

Referenced by ns3::RadiansToDegreesTestCase::DoRun(), ns3::CosineAntennaModel::GetBeamwidth(), ns3::ParabolicAntennaModel::GetBeamwidth(), ns3::CosineAntennaModel::GetOrientation(), and ns3::ParabolicAntennaModel::GetOrientation().

+ Here is the caller graph for this function:

static uint64_t ns3::ReadDigits ( std::string  str)
static

Definition at line 49 of file int64x64.cc.

Referenced by operator>>().

+ Here is the caller graph for this function:

void ns3::ReadFrom ( Buffer::Iterator &  i,
Ipv6Address &  ad 
)

Definition at line 52 of file address-utils.cc.

References ns3::Buffer::Iterator::Read(), and ns3::Ipv6Address::Set().

+ Here is the call graph for this function:

void ns3::ReadFrom ( Buffer::Iterator &  i,
Address &  ad,
uint32_t  len 
)

Definition at line 58 of file address-utils.cc.

References ns3::Address::CopyFrom(), ns3::Address::MAX_SIZE, and ns3::Buffer::Iterator::Read().

+ Here is the call graph for this function:

void ns3::ReadFrom ( Buffer::Iterator &  i,
Mac48Address &  ad 
)

Definition at line 64 of file address-utils.cc.

References ns3::Mac48Address::CopyFrom(), and ns3::Buffer::Iterator::Read().

+ Here is the call graph for this function:

void ns3::save_clicked ( GtkButton *  button,
gpointer  user_data 
)

This is the action done when the user presses on the save button. It will save the config to a file.

Definition at line 261 of file display-functions.cc.

References ns3::RawTextConfigSave::Attributes(), and ns3::RawTextConfigSave::SetFilename().

Referenced by ns3::GtkConfigStore::ConfigureAttributes().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void ns3::save_clicked_default ( GtkButton *  button,
gpointer  user_data 
)

This is the action done when the user presses on the save button. It will save the config to a file.

Definition at line 484 of file display-functions.cc.

References ns3::RawTextConfigSave::Default(), and ns3::RawTextConfigSave::SetFilename().

Referenced by ns3::GtkConfigStore::ConfigureDefaults().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

Time ns3::Seconds ( double  seconds)
inline

create ns3::Time instances in units of seconds.

For example:

Time t = Seconds (2.0);
Parameters
secondsseconds value

Definition at line 586 of file nstime.h.

References ns3::Time::FromDouble(), and ns3::Time::S.

Referenced by ns3::RttEstimator::AckSeq(), ns3::AcousticModemEnergyModel::AcousticModemEnergyModel(), ns3::Ipv6Interface::AddAddress(), ns3::Node::AddApplication(), ns3::Node::AddDevice(), ns3::Ns2MobilityHelperTest::AddReferencePoint(), ns3::UplinkSchedulerSimple::AllocateInitialRangingInterval(), ns3::UplinkSchedulerMBQoS::AllocateInitialRangingInterval(), ns3::UplinkSchedulerRtps::AllocateInitialRangingInterval(), ns3::aodv::AodvRegressionTestSuite::AodvRegressionTestSuite(), ns3::UanMacRc::Associate(), ns3::UanMacRc::AssociateTimeout(), ns3::CsmaNetDevice::Attach(), ns3::BasicEnergySource::BasicEnergySource(), ns3::RandomDirection2dMobilityModel::BeginPause(), ns3::RandomWaypointMobilityModel::BeginWalk(), ns3::SteadyStateRandomWaypointMobilityModel::BeginWalk(), BuildAppsTest(), ns3::UanPhyCalcSinrFhFsk::CalcSinrDb(), ns3::DistributedSimulatorImpl::CalculateLookAhead(), ns3::MacLow::CalculateOverallTxTime(), ns3::PyViz::CallbackStopSimulation(), DsdvManetExample::CaseRun(), ns3::Ns2MobilityHelperTest::CheckInitialPositions(), CheckQueueSize(), ns3::aodv::AodvRqueueTest::CheckSizeLimit(), ns3::dsr::DsrSendBuffTest::CheckSizeLimit(), DsdvManetExample::CheckThroughput(), BatteryLifetimeTest::ConstantLoadTest(), PeerManagementProtocolRegressionTest::CreateDevices(), ns3::aodv::Bug772ChainTest::CreateDevices(), HwmpProactiveRegressionTest::CreateDevices(), FlameRegressionTest::CreateDevices(), HwmpDoRfRegressionTest::CreateDevices(), HwmpSimplestRegressionTest::CreateDevices(), HwmpReactiveRegressionTest::CreateDevices(), ns3::aodv::ChainRegressionTest::CreateDevices(), ns3::UanPdp::CreateImpulsePdp(), BatteryLifetimeTest::CreateLoadProfiles(), ns3::olsr::Bug780Test::CreateNodes(), HwmpSimplestRegressionTest::CreateNodes(), HwmpReactiveRegressionTest::CreateNodes(), MeshTest::CreateNodes(), ns3::WifiTest::CreateOne(), ns3::WimaxHelper::CreateUplinkScheduler(), ns3::CsmaNetDevice::CsmaNetDevice(), ns3::RadioEnvironmentMapHelper::DelayedInstall(), BasicEnergyDepletionTest::DepletionTestCase(), ns3::UanHeaderRcData::Deserialize(), ns3::UanHeaderRcRts::Deserialize(), ns3::UanHeaderRcCtsGlobal::Deserialize(), ns3::UanHeaderRcCts::Deserialize(), ns3::MacLowTransmissionParameters::DisableOverrideDurationId(), ns3::RvBatteryModel::Discharge(), ns3::DistributedSimulatorImpl::DistributedSimulatorImpl(), ns3::SimpleOfdmWimaxPhy::DoGetFrameDuration(), ns3::SimpleOfdmWimaxPhy::DoGetNrBytes(), ns3::SimpleOfdmWimaxPhy::DoGetNrSymbols(), ns3::SimpleOfdmWimaxPhy::DoGetTransmissionTime(), FakeNetDevice::Doit3(), UanTest::DoOnePhyTest(), UanTest::DoPhyTests(), ns3::LteTestMac::DoReportBufferStatus(), ns3::PointToPointTest::DoRun(), ns3::WatchdogTestCase::DoRun(), ns3::TimeSimpleTestCase::DoRun(), ns3::aodv::NeighborTest::DoRun(), ns3::LiIonEnergyTestCase::DoRun(), ns3::aodv::LoopbackTestCase::DoRun(), ns3::LenaMimoTestCase::DoRun(), ns3::SteadyStateRandomWaypointTest::DoRun(), ns3::SpectrumInterferenceTestCase::DoRun(), ns3::aodv::IdCacheTest::DoRun(), ns3::LenaPhyErrorModelTestCase::DoRun(), ns3::MeshInformationElementVectorBist::DoRun(), ns3::LenaRrFfMacSchedulerTestCase::DoRun(), WaypointLazyNotifyFalse::DoRun(), ns3::LteRlcAmE2eTestCase::DoRun(), ns3::LteRlcUmE2eTestCase::DoRun(), ErrorModelSimple::DoRun(), ns3::LteDownlinkSinrTestCase::DoRun(), ns3::LenaPfFfMacSchedulerTestCase1::DoRun(), ns3::LteUplinkSinrTestCase::DoRun(), ns3::WaypointMobilityModelNotifyTest::DoRun(), ns3::AnimationInterfaceTestCase::DoRun(), ns3::olsr::OlsrMprTestCase::DoRun(), WifiMsduAggregatorThroughputTest::DoRun(), StaticRoutingSlash32TestCase::DoRun(), ns3::LteLinkAdaptationTestCase::DoRun(), UdpClientServerTestCase::DoRun(), ns3::AcousticModemEnergyTestCase::DoRun(), ns3::LteEnbAntennaTestCase::DoRun(), ns3::OlsrMidTestCase::DoRun(), Ns3TcpNoDelayTestCase::DoRun(), ns3::LteInterferenceTestCase::DoRun(), Ns3TcpSocketTestCase1::DoRun(), ns3::LteFadingTestCase::DoRun(), Ns3WimaxSfCreationTestCase::DoRun(), ns3::TimerStateTestCase::DoRun(), ns3::LtePathlossModelSystemTestCase::DoRun(), Ns3WimaxNetworkEntryTestCase::DoRun(), DynamicGlobalRoutingTestCase::DoRun(), NscTcpLossTestCase1::DoRun(), CsmaBridgeTestCase::DoRun(), ns3::ThreadedSimulatorEventsTestCase::DoRun(), ns3::flame::FlameRtableTest::DoRun(), BatteryLifetimeTest::DoRun(), Ns3TcpLossTestCase::DoRun(), Ns3TcpStateTestCase::DoRun(), ns3::LenaPfFfMacSchedulerTestCase2::DoRun(), ns3::LteRlcUmTransmitterOneSduTestCase::DoRun(), ns3::LteRlcAmTransmitterOneSduTestCase::DoRun(), ns3::Ipv6PacketInfoTagTest::DoRun(), ns3::EpcS1uDlTestCase::DoRun(), ns3::Ipv4PacketInfoTagTest::DoRun(), ns3::SpectrumIdealPhyTestCase::DoRun(), Ns3TcpInteroperabilityTestCase::DoRun(), ns3::LteRlcAmTransmitterSegmentationTestCase::DoRun(), ns3::LteRlcUmTransmitterSegmentationTestCase::DoRun(), ns3::dot11s::HwmpRtableTest::DoRun(), ns3::LteEpcE2eDataTestCase::DoRun(), ns3::Ipv4FragmentationTest::DoRun(), ns3::TimerTemplateTestCase::DoRun(), ns3::LteRlcAmTransmitterConcatenationTestCase::DoRun(), ns3::LteRlcUmTransmitterConcatenationTestCase::DoRun(), ns3::DsdvTableTestCase::DoRun(), WaypointLazyNotifyTrue::DoRun(), ns3::Ipv6FragmentationTest::DoRun(), Ns3WimaxManagementConnectionsTestCase::DoRun(), ns3::LteRlcAmTransmitterReportBufferStatusTestCase::DoRun(), ns3::LteRlcUmTransmitterReportBufferStatusTestCase::DoRun(), UdpTraceClientServerTestCase::DoRun(), ns3::OlsrHelloTestCase::DoRun(), Ns3TcpSocketTestCase2::DoRun(), WaypointInitialPositionIsWaypoint::DoRun(), CsmaBroadcastTestCase::DoRun(), NscTcpLossTestCase2::DoRun(), ns3::aodv::RrepHeaderTest::DoRun(), ns3::SimulatorTemplateTestCase::DoRun(), Ns3TcpCwndTestCase1::DoRun(), ns3::InterferenceHelperSequenceTest::DoRun(), ns3::AcousticModemEnergyDepletionTestCase::DoRun(), ns3::aodv::QueueEntryTest::DoRun(), UdpEchoClientSetFillTestCase::DoRun(), ns3::EpcS1uUlTestCase::DoRun(), CsmaMulticastTestCase::DoRun(), GlobalRoutingSlash32TestCase::DoRun(), WaypointMobilityModelViaHelper::DoRun(), ns3::aodv::AodvRqueueTest::DoRun(), ns3::dsr::DsrCacheEntryTest::DoRun(), Ns3TcpCwndTestCase2::DoRun(), ns3::dsr::DsrSendBuffTest::DoRun(), ns3::aodv::AodvRtableEntryTest::DoRun(), CsmaOneSubnetTestCase::DoRun(), ns3::aodv::AodvRtableTest::DoRun(), CsmaPacketSocketTestCase::DoRun(), CsmaPingTestCase::DoRun(), CsmaRawIpSocketTestCase::DoRun(), CsmaStarTestCase::DoRun(), Ns3WimaxSchedulingTestCase::DoRunOnce(), Ns3WimaxSimpleOFDMTestCase::DoRunOnce(), Ns3WimaxSFTypeTestCase::DoRunOnce(), ns3::SimpleOfdmWimaxPhy::DoSetPhyParameters(), ns3::MeshWifiInterfaceMac::DoStart(), ns3::RandomWalk2dMobilityModel::DoStartPrivate(), ns3::RandomWaypointMobilityModel::DoStartPrivate(), ns3::LteTestMac::DoTransmitPdu(), ns3::RandomWalk2dMobilityModel::DoWalk(), ns3::GaussMarkovMobilityModel::DoWalk(), ns3::dsr::DsrRouting::DsrRouting(), ns3::UanMacRcGw::EndCycle(), ns3::BaseStationNetDevice::EndDlSubFrame(), ns3::SimpleOfdmWimaxPhy::EndReceiveFecBlock(), ns3::UanTransducerHd::EndTx(), ns3::BaseStationNetDevice::EndUlSubFrame(), ns3::UanMacCw::Enqueue(), ns3::Icmpv6L4Protocol::FunctionDadTimeout(), GenerateTraffic(), ns3::dot11s::PeerManagementProtocol::GetBeaconTimingElement(), ns3::SimpleOfdmWimaxPhy::GetBlockTransmissionTime(), ns3::MinstrelWifiManager::GetCalcTxTime(), ns3::WifiMac::GetDefaultMaxPropagationDelay(), ns3::UanPropModelThorp::GetDelay(), ns3::UanPropModelIdeal::GetDelay(), ns3::RandomPropagationDelayModel::GetDelay(), ns3::ConstantSpeedPropagationDelayModel::GetDelay(), ns3::WifiPhyStateHelper::GetDelayUntilIdle(), ns3::MacLowTransmissionParameters::GetDurationId(), ns3::aodv::Neighbors::GetExpireTime(), ns3::dsr::RouteCache::GetExpireTime(), ns3::olsr::MessageHeader::Hello::GetHTime(), ns3::WifiMac::GetMsduLifetime(), ns3::dsdv::RoutingProtocol::GetSettlingTime(), ns3::FlowMonitor::GetStatsForFlow(), ns3::ArpCache::Entry::GetTimeout(), ns3::SubscriberStationNetDevice::GetTimeToAllocation(), ns3::V4Ping::GetTypeId(), ns3::BasicEnergySource::GetTypeId(), ns3::RealtimeSimulatorImpl::GetTypeId(), ns3::UdpEchoClient::GetTypeId(), ns3::AmrrWifiManager::GetTypeId(), ns3::RraaWifiManager::GetTypeId(), ns3::OnoeWifiManager::GetTypeId(), ns3::StaWifiMac::GetTypeId(), ns3::UdpClient::GetTypeId(), ns3::RandomWalk2dMobilityModel::GetTypeId(), ns3::TraceFadingLossModel::GetTypeId(), ns3::dot11s::HwmpProtocol::GetTypeId(), ns3::PointToPointChannel::GetTypeId(), ns3::Ping6::GetTypeId(), ns3::RvBatteryModel::GetTypeId(), ns3::EmuNetDevice::GetTypeId(), ns3::WifiMacQueue::GetTypeId(), ns3::ArpCache::GetTypeId(), ns3::aodv::RoutingProtocol::GetTypeId(), ns3::dsdv::RoutingProtocol::GetTypeId(), ns3::MeshWifiInterfaceMac::GetTypeId(), ns3::WaveformGenerator::GetTypeId(), ns3::RttEstimator::GetTypeId(), ns3::PointToPointNetDevice::GetTypeId(), ns3::EpcHelper::GetTypeId(), ns3::BaseStationNetDevice::GetTypeId(), ns3::WimaxPhy::GetTypeId(), ns3::Application::GetTypeId(), ns3::SubscriberStationNetDevice::GetTypeId(), ns3::TcpSocket::GetTypeId(), ns3::UanMacRcGw::GetTypeId(), ns3::flame::FlameRtable::GetTypeId(), ns3::LteRadioBearerTagUdpClient::GetTypeId(), ns3::BridgeNetDevice::GetTypeId(), ns3::LiIonEnergySource::GetTypeId(), ns3::UplinkSchedulerMBQoS::GetTypeId(), ns3::RadioBearerStatsCalculator::GetTypeId(), ns3::CsmaChannel::GetTypeId(), ns3::Ipv4L3Protocol::GetTypeId(), ns3::olsr::RoutingProtocol::GetTypeId(), ns3::GaussMarkovMobilityModel::GetTypeId(), ns3::flame::FlameProtocol::GetTypeId(), ns3::AthstatsWifiTraceSink::GetTypeId(), ns3::MinstrelWifiManager::GetTypeId(), ns3::dsr::DsrRouting::GetTypeId(), ns3::TapBridge::GetTypeId(), ns3::FlowMonitor::GetTypeId(), ns3::UanMacRc::GetTypeId(), ns3::olsr::MessageHeader::GetVTime(), ns3::MacLowTransmissionParameters::HasDurationId(), ns3::BaseStationNetDevice::InitBaseStationNetDevice(), ns3::SubscriberStationNetDevice::InitSubscriberStationNetDevice(), ns3::RadioEnvironmentMapHelper::Install(), ns3::WimaxHelper::Install(), MeshTest::InstallApplication(), HwmpProactiveRegressionTest::InstallApplications(), FlameRegressionTest::InstallApplications(), AodvExample::InstallApplications(), HwmpDoRfRegressionTest::InstallApplications(), HwmpSimplestRegressionTest::InstallApplications(), DsdvManetExample::InstallApplications(), HwmpReactiveRegressionTest::InstallApplications(), AodvExample::InstallInternetStack(), DsdvManetExample::InstallInternetStack(), ns3::olsr::RoutingProtocol::LinkSensing(), ns3::dot11s::HwmpRtable::LookupReactive(), ns3::AnimationInterface::LteRxTrace(), ns3::AnimationInterface::LteSpectrumPhyRxStart(), ns3::AnimationInterface::LteSpectrumPhyTxStart(), ns3::LteTestMac::LteTestMac(), ns3::AnimationInterface::LteTxTrace(), ns3::MacLow::MacLow(), main(), ns3::BaseStationNetDevice::MarkUplinkAllocations(), modify(), ns3::MacLow::NavCounterResetCtsMissed(), ns3::MacLow::NotifySwitchingStartNow(), ns3::Ns2MobilityHelperTestSuite::Ns2MobilityHelperTestSuite(), ns3::OnOffApplication::OnOffApplication(), ns3::aodv::IsExpired::operator()(), ns3::dsr::IsExpired::operator()(), ns3::dsdv::IsExpired::operator()(), operator>>(), ns3::SSLinkManager::PerformBackoff(), ns3::TcpSocketBase::PersistTimeout(), PrintCellInfo(), ns3::dsr::DsrRouting::PriorityScheduler(), ns3::Ipv6ExtensionFragment::Process(), ns3::BSLinkManager::ProcessRangingRequest(), ns3::SubscriberStationNetDevice::ProcessUlMap(), Progress(), ns3::aodv::RoutingTable::Purge(), ns3::dsr::RouteCache::Purge(), ns3::dsr::RouteCache::PurgeLinkNode(), ns3::TapBridge::ReadCallback(), ns3::EmuNetDevice::ReadThread(), ns3::UanTransducerHd::Receive(), ns3::dsr::RreqTable::RemoveLeastExpire(), ns3::flame::FlameProtocol::RemoveRoutingStuff(), ns3::FlowMonitor::ReportFirstTx(), ns3::FlowMonitor::ReportLastRx(), ns3::aodv::RoutingProtocol::RerrRateLimitTimerExpire(), ns3::RttMeanDeviation::Reset(), ns3::aodv::RoutingProtocol::RreqRateLimitTimerExpire(), ns3::UanMacRc::RtsTimeout(), NetAnimExperiment::Run(), Experiment::Run(), AodvExample::Run(), PsrExperiment::Run(), MeshTest::Run(), CollisionExperiment::Run(), ns3::WifiTest::RunOne(), ns3::RadioEnvironmentMapHelper::RunOneIteration(), ns3::RvBatteryModel::RvBatteryModel(), ns3::UanMacRc::ScheduleData(), ns3::OnOffApplication::ScheduleNextTx(), ns3::OnOffApplication::ScheduleStartEvent(), ns3::OnOffApplication::ScheduleStopEvent(), SimpleSource::ScheduleTx(), ns3::SimpleChannel::Send(), ns3::ErrorChannel::Send(), ns3::LoopbackNetDevice::Send(), ns3::SimpleOfdmWimaxChannel::Send(), ns3::BaseStationNetDevice::SendBursts(), ns3::Ipv4RawSocketImplTest::SendData(), ns3::UdpSocketImplTest::SendData(), ns3::Udp6SocketImplTest::SendData(), ns3::Ipv4RawSocketImplTest::SendData_IpHdr(), ns3::Ipv4HeaderTest::SendData_IpHdr_Dscp(), ns3::MacLow::SendDataAfterCts(), ns3::MacLow::SendDataPacket(), ns3::LoopbackNetDevice::SendFrom(), ns3::AcousticModemEnergyTestCase::SendOnePacket(), ns3::AcousticModemEnergyDepletionTestCase::SendOnePacket(), ns3::UanMacCw::SendPacket(), ns3::UanPhyGen::SendPacket(), ns3::aodv::RoutingProtocol::SendRequest(), ns3::UanMacRc::SendRts(), ns3::MacLow::SendRtsForPacket(), ns3::LteTestMac::SendTxOpportunity(), ns3::ServiceFlowRecord::ServiceFlowRecord(), ns3::UplinkSchedulerSimple::ServiceUnsolicitedGrants(), ns3::UplinkSchedulerRtps::ServiceUnsolicitedGrants(), ns3::dot11s::PeerLink::SetBeaconInformation(), ns3::dot11s::PeerManagementProtocolMac::SetBeaconShift(), ns3::YansWifiPhy::SetChannelNumber(), ns3::RandomDirection2dMobilityModel::SetDirectionAndSpeed(), SetMovement(), ns3::dot11s::HwmpProtocol::SetRoot(), SetSchedPosition(), ns3::UanPdp::SetTap(), SetTimeout(), ns3::LteTestMac::SetTxOpportunityMode(), ns3::SimpleDeviceEnergyModel::SimpleDeviceEnergyModel(), ns3::PyViz::SimulatorRunUntil(), MyModel::Start(), ns3::SteadyStateRandomWaypointMobilityModel::Start(), ns3::aodv::RoutingProtocol::Start(), ns3::SubscriberStationNetDevice::Start(), ns3::UdpClient::StartApplication(), ns3::LteRadioBearerTagUdpClient::StartApplication(), ns3::Ping6::StartApplication(), ns3::Radvd::StartApplication(), ns3::UdpTraceClient::StartApplication(), ns3::UdpEchoClient::StartApplication(), ns3::UanMacRcGw::StartCycle(), ns3::NdiscCache::Entry::StartDelayTimer(), ns3::BaseStationNetDevice::StartDlSubFrame(), ns3::Ipv6AutoconfiguredPrefix::StartPreferredTimer(), ns3::UanPhyGen::StartRxPacket(), ns3::LteEnbPhy::StartSubFrame(), ns3::HalfDuplexIdealPhy::StartTx(), ns3::LteSpectrumPhy::StartTx(), ns3::BaseStationNetDevice::StartUlSubFrame(), ns3::Ipv6AutoconfiguredPrefix::StartValidTimer(), BasicEnergyUpdateTest::StateSwitchTest(), ns3::SteadyStateRandomWaypointMobilityModel::SteadyStateBeginWalk(), ns3::SteadyStateRandomWaypointMobilityModel::SteadyStateStart(), ns3::UanPdp::SumTapsC(), ns3::UanPdp::SumTapsFromMaxC(), ns3::UanPdp::SumTapsFromMaxNc(), ns3::UanPdp::SumTapsNc(), ns3::MeshWifiInterfaceMac::SwitchFrequencyChannel(), test(), TestDeterministic(), ns3::dot11s::HwmpRtableTest::TestPrecursorAdd(), TestProbabilistic(), python-unit-tests.TestSimulator::testSchedule(), python-unit-tests.TestSimulator::testScheduleDestroy(), python-unit-tests.TestSimulator::testTimeComparison(), python-unit-tests.TestSimulator::testTimeNumericOperations(), ns3::TcpSocketBase::TimeWait(), ns3::UanTransducerHd::Transmit(), ns3::PointToPointNetDevice::TransmitStart(), ns3::CsmaNetDevice::TransmitStart(), ns3::UanPdp::UanPdp(), ns3::WaypointMobilityModel::Update(), ns3::MinstrelWifiManager::UpdateStats(), ns3::UplinkSchedulerRtps::UplinkSchedulerRtps(), ns3::UplinkSchedulerSimple::UplinkSchedulerSimple(), BatteryLifetimeTest::VariableLoadTest(), ns3::WifiRadioEnergyModel::WifiRadioEnergyModel(), WifiInterferenceTestCase::WifiSimpleInterference(), ns3::WimaxNetDevice::WimaxNetDevice(), ns3::AnimationInterface::WimaxRxTrace(), and ns3::AnimationInterface::WimaxTxTrace().

+ Here is the call graph for this function:

Time ns3::Seconds ( int64x64_t  seconds)
inline

Definition at line 663 of file nstime.h.

References ns3::Time::From(), and ns3::Time::S.

+ Here is the call graph for this function:

Vector ns3::SetInitialPosition ( Ptr< ConstantVelocityMobilityModel >  model,
string  coord,
double  coordVal 
)
static

Definition at line 747 of file ns2-mobility-helper.cc.

References ns3::MobilityModel::GetPosition(), SetOneInitialCoord(), ns3::MobilityModel::SetPosition(), ns3::Vector3D::x, ns3::Vector3D::y, and ns3::Vector3D::z.

Referenced by ns3::Ns2MobilityHelper::ConfigNodesMovements().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

DestinationPoint ns3::SetMovement ( Ptr< ConstantVelocityMobilityModel >  model,
Vector  lastPos,
double  at,
double  xFinalPosition,
double  yFinalPosition,
double  speed 
)
static
Vector ns3::SetOneInitialCoord ( Vector  actPos,
string &  coord,
double  value 
)
static

Definition at line 644 of file ns2-mobility-helper.cc.

References NS2_X_COORD, NS2_Y_COORD, NS2_Z_COORD, NS_LOG_DEBUG, ns3::Vector3D::x, ns3::Vector3D::y, and ns3::Vector3D::z.

Referenced by SetInitialPosition(), and SetSchedPosition().

+ Here is the caller graph for this function:

Vector ns3::SetSchedPosition ( Ptr< ConstantVelocityMobilityModel >  model,
double  at,
string  coord,
double  coordVal 
)
static

Definition at line 761 of file ns2-mobility-helper.cc.

References ns3::MobilityModel::GetPosition(), ns3::Simulator::Schedule(), Seconds(), SetOneInitialCoord(), ns3::MobilityModel::SetPosition(), ns3::Vector3D::x, ns3::Vector3D::y, and ns3::Vector3D::z.

Referenced by ns3::Ns2MobilityHelper::ConfigNodesMovements().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

template<typename T1 , typename T2 >
Ptr<T1> ns3::StaticCast ( Ptr< T2 > const &  p)

Definition at line 380 of file ptr.h.

References PeekPointer().

+ Here is the call graph for this function:

double ns3::Sum ( const SpectrumValue &  x)
Parameters
xthe operand
Returns
the sum of all the values in x

Definition at line 363 of file spectrum-value.cc.

References ns3::SpectrumValue::ConstValuesBegin(), and ns3::SpectrumValue::ConstValuesEnd().

Referenced by ns3::LteInterference::StartRx().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

std::string ns3::TapBufferToString ( uint8_t *  buffer,
uint32_t  len 
)

Convert a byte buffer to a string containing a hex representation of the buffer. Make the string pretty by adding a colon (':') between the hex.

Parameters
bufferThe input buffer to be converted.
lenThe length of the input buffer.
Returns
A string containing a hex representation of the data in buffer.

Definition at line 37 of file tap-encode-decode.cc.

Referenced by ns3::TapBridge::CreateTap().

+ Here is the caller graph for this function:

bool ns3::TapStringToBuffer ( std::string  s,
uint8_t *  buffer,
uint32_t *  len 
)

Convert string encoded by the inverse function (TapBufferToString) back into a byte buffer.

Parameters
sThe input string.
bufferThe buffer to initialize with the converted bits.
lenThe length of the data that is valid in the buffer.
Returns
True indicates a successful conversion.

Definition at line 67 of file tap-encode-decode.cc.

Referenced by SendSocket().

+ Here is the caller graph for this function:

bool ns3::TestDoubleIsEqual ( const double  a,
const double  b,
const double  epsilon = std::numeric_limits< double >::epsilon() 
)

Compare two double precision floating point numbers and declare them equal if they are within some epsilon of each other.

Approximate comparison of floating point numbers near equality is trickier than one may expect and is well-discussed in the literature. Basic strategies revolve around a suggestion by Knuth to compare the floating point numbers as binary integers, supplying a maximum difference between them . This max difference is specified in Units in the Last Place (ulps) or a floating point epsilon.

This routine is based on the GNU Scientific Library function gsl_fcmp.

Parameters
aThe first of double precision floating point numbers to compare
bThe second of double precision floating point numbers to compare
epsilonThe second of double precision floating point numberss to compare
Returns
Returns true if the doubles are equal to a precision defined by epsilon

Definition at line 32 of file test.cc.

void ns3::TestFFive ( int  ,
int  ,
int  ,
int  ,
int   
)

Definition at line 451 of file callback-test-suite.cc.

Referenced by ns3::MakeCallbackTemplatesTestCase::DoRun().

+ Here is the caller graph for this function:

void ns3::TestFFour ( int  ,
int  ,
int  ,
int   
)

Definition at line 450 of file callback-test-suite.cc.

Referenced by ns3::MakeCallbackTemplatesTestCase::DoRun().

+ Here is the caller graph for this function:

void ns3::TestFOne ( int  )

Definition at line 447 of file callback-test-suite.cc.

Referenced by ns3::MakeCallbackTemplatesTestCase::DoRun().

+ Here is the caller graph for this function:

void ns3::TestFRFive ( int &  ,
int &  ,
int &  ,
int &  ,
int &   
)

Definition at line 458 of file callback-test-suite.cc.

Referenced by ns3::MakeCallbackTemplatesTestCase::DoRun().

+ Here is the caller graph for this function:

void ns3::TestFRFour ( int &  ,
int &  ,
int &  ,
int &   
)

Definition at line 457 of file callback-test-suite.cc.

Referenced by ns3::MakeCallbackTemplatesTestCase::DoRun().

+ Here is the caller graph for this function:

void ns3::TestFROne ( int &  )

Definition at line 454 of file callback-test-suite.cc.

Referenced by ns3::MakeCallbackTemplatesTestCase::DoRun().

+ Here is the caller graph for this function:

void ns3::TestFRSix ( int &  ,
int &  ,
int &  ,
int &  ,
int &  ,
int &   
)

Definition at line 459 of file callback-test-suite.cc.

Referenced by ns3::MakeCallbackTemplatesTestCase::DoRun().

+ Here is the caller graph for this function:

void ns3::TestFRThree ( int &  ,
int &  ,
int &   
)

Definition at line 456 of file callback-test-suite.cc.

Referenced by ns3::MakeCallbackTemplatesTestCase::DoRun().

+ Here is the caller graph for this function:

void ns3::TestFRTwo ( int &  ,
int &   
)

Definition at line 455 of file callback-test-suite.cc.

Referenced by ns3::MakeCallbackTemplatesTestCase::DoRun().

+ Here is the caller graph for this function:

void ns3::TestFSix ( int  ,
int  ,
int  ,
int  ,
int  ,
int   
)

Definition at line 452 of file callback-test-suite.cc.

Referenced by ns3::MakeCallbackTemplatesTestCase::DoRun().

+ Here is the caller graph for this function:

void ns3::TestFThree ( int  ,
int  ,
int   
)

Definition at line 449 of file callback-test-suite.cc.

Referenced by ns3::MakeCallbackTemplatesTestCase::DoRun().

+ Here is the caller graph for this function:

void ns3::TestFTwo ( int  ,
int   
)

Definition at line 448 of file callback-test-suite.cc.

Referenced by ns3::MakeCallbackTemplatesTestCase::DoRun().

+ Here is the caller graph for this function:

void ns3::TestFZero ( void  )

Definition at line 446 of file callback-test-suite.cc.

Referenced by ns3::MakeCallbackTemplatesTestCase::DoRun().

+ Here is the caller graph for this function:

static void ns3::TimePrinter ( std::ostream &  os)
static

Definition at line 55 of file simulator.cc.

References ns3::Time::GetSeconds(), and ns3::Simulator::Now().

Referenced by GetImpl(), and ns3::Simulator::SetImplementation().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

string ns3::TrimNs2Line ( const string &  str)
static

Definition at line 503 of file ns2-mobility-helper.cc.

Referenced by ParseNs2Line().

+ Here is the caller graph for this function:

template<typename T >
std::string ns3::TypeNameGet ( void  )

Definition at line 12 of file type-name.h.

void ns3::UlRxPduCallback ( Ptr< RadioBearerStatsCalculator >  rlcStats,
std::string  path,
uint16_t  rnti,
uint8_t  lcid,
uint32_t  packetSize,
uint64_t  delay 
)
void ns3::UlSchedulingCallback ( Ptr< MacStatsCalculator >  macStats,
std::string  path,
uint32_t  frameNo,
uint32_t  subframeNo,
uint16_t  rnti,
uint8_t  mcs,
uint16_t  size 
)
void ns3::UlTxPduCallback ( Ptr< RadioBearerStatsCalculator >  rlcStats,
std::string  path,
uint16_t  rnti,
uint8_t  lcid,
uint32_t  packetSize 
)
static void ns3::WriteAveragePowerSpectralDensityReport ( Ptr< OutputStreamWrapper >  streamWrapper,
Ptr< const SpectrumValue >  avgPowerSpectralDensity 
)
static
void ns3::WriteTo ( Buffer::Iterator &  i,
Ipv6Address  ad 
)

Definition at line 29 of file address-utils.cc.

References ns3::Ipv6Address::GetBytes(), and ns3::Buffer::Iterator::Write().

+ Here is the call graph for this function:

void ns3::WriteTo ( Buffer::Iterator &  i,
const Address &  ad 
)

Definition at line 35 of file address-utils.cc.

References ns3::Address::CopyTo(), ns3::Address::GetLength(), ns3::Address::MAX_SIZE, and ns3::Buffer::Iterator::Write().

+ Here is the call graph for this function:

void ns3::WriteTo ( Buffer::Iterator &  i,
Mac48Address  ad 
)

Definition at line 41 of file address-utils.cc.

References ns3::Mac48Address::CopyTo(), and ns3::Buffer::Iterator::Write().

+ Here is the call graph for this function:

Variable Documentation

AttributesTestSuite ns3::attributesTestSuite
static

Definition at line 1292 of file attribute-test-suite.cc.

double ns3::bEcrTable[9][29]

Definition at line 104 of file lte-mi-error-model.cc.

Referenced by ns3::LteMiErrorModel::MappingMiBler().

uint32_t ns3::BufferSizeLevelBsrTable[64]
Initial value:
{
0, 10, 12, 14, 17, 19, 22, 26, 31, 36, 42, 49, 57, 67, 78, 91,
107, 125, 146, 171, 200, 234, 274, 321, 376, 440, 515, 603,
706, 826, 967, 1132, 1326, 1552, 1817, 2127, 2490, 2915, 3413,
3995, 4677, 5476, 6411, 7505, 8787, 10287, 12043, 14099, 16507,
19325, 22624, 26487, 31009, 36304, 42502, 49759, 58255,
68201, 79846, 93749, 109439, 128125, 150000, 150000
}

Definition at line 130 of file lte-common.cc.

Referenced by ns3::BufferSizeLevelBsr::BsrId2BufferSize(), and ns3::BufferSizeLevelBsr::BufferSize2BsrId().

BuildingsHelperTestSuite ns3::buildingsHelperAntennaTestSuiteInstance
static

Definition at line 325 of file buildings-helper-test.cc.

BuildingsPathlossTestSuite ns3::buildingsPathlossTestSuite
static

Definition at line 130 of file buildings-pathloss-test.cc.

BuildingPositionAllocatorTestSuite ns3::buildingsPositionAllocatorTestSuiteInstance
static

Definition at line 239 of file building-position-allocator-test.cc.

BuildingsShadowingTestSuite ns3::buildingsShadowingTestSuite
static

Definition at line 67 of file buildings-shadowing-test.cc.

uint16_t ns3::cbMiSizeTable[9] = {40, 104, 160, 256, 512, 1024, 2560, 4032, 6144}

Definition at line 71 of file lte-mi-error-model.cc.

Referenced by ns3::LteMiErrorModel::MappingMiBler().

uint16_t ns3::cbSizeTable[188]
Initial value:
{
40, 48, 56, 64, 72, 80, 88, 96, 104, 112, 120, 128, 136, 144, 152,
160, 168, 176, 184, 192, 200, 208, 216, 224, 232, 240, 248, 256, 264,
272, 280, 288, 296, 304, 312, 320, 328, 336, 344, 352, 360, 368, 376,
384, 392, 400, 408, 416, 424, 432, 440, 448, 456, 464, 472, 480, 488,
496, 504, 512, 528, 544, 560, 576, 592, 608, 624, 640, 656, 672, 688,
704, 720, 736, 752, 768, 784, 800, 816, 832, 848, 864, 880, 896, 912,
928, 944, 960, 976, 992, 1008, 1024, 1056, 1088, 1120, 1152, 1184, 1216,
1248, 1280, 1312, 1344, 1376, 1408, 1440, 1472, 1504, 1536, 1568, 1600,
1632, 1664, 1696, 1728, 1760, 1792, 1824, 1856, 1888, 1920, 1952, 1984,
2016, 2048, 2112, 2176, 2240, 2304, 2368, 2432, 2496, 2560, 2624, 2688, 2752, 2816, 2880, 2944, 3008, 3072, 3136, 3200, 3264, 3328, 3392, 3456,
3520, 3584, 3648, 3712, 3776, 3840, 3904, 3968, 4032, 4096, 4160, 4224, 4288, 4352, 4416, 4480, 4544, 4608, 4672, 4736, 4800, 4864, 4928, 4992, 5056, 5120, 5184, 5248, 5312, 5376, 5440, 5504, 5568, 5632, 5696, 5760,
5824, 5888, 5952, 6016, 6080, 6144
}

Definition at line 53 of file lte-mi-error-model.cc.

Referenced by ns3::LteMiErrorModel::GetTbError().

double ns3::cEcrTable[9][29]

Definition at line 171 of file lte-mi-error-model.cc.

Referenced by ns3::LteMiErrorModel::MappingMiBler().

ConfigTestSuite ns3::configTestSuite
static

Definition at line 626 of file config-test-suite.cc.

uint8_t ns3::crc8table[256]
static
Initial value:
{
0x00, 0x07, 0x0E, 0x09, 0x1C, 0x1B, 0x12,
0x15, 0x38, 0x3F, 0x36, 0x31, 0x24, 0x23, 0x2A, 0x2D, 0x70, 0x77, 0x7E,
0x79, 0x6C, 0x6B, 0x62, 0x65, 0x48, 0x4F, 0x46, 0x41, 0x54, 0x53, 0x5A,
0x5D, 0xE0, 0xE7, 0xEE, 0xE9, 0xFC, 0xFB, 0xF2, 0xF5, 0xD8, 0xDF, 0xD6,
0xD1, 0xC4, 0xC3, 0xCA, 0xCD, 0x90, 0x97, 0x9E, 0x99, 0x8C, 0x8B, 0x82,
0x85, 0xA8, 0xAF, 0xA6, 0xA1, 0xB4, 0xB3, 0xBA, 0xBD, 0xC7, 0xC0, 0xC9,
0xCE, 0xDB, 0xDC, 0xD5, 0xD2, 0xFF, 0xF8, 0xF1, 0xF6, 0xE3, 0xE4, 0xED,
0xEA, 0xB7, 0xB0, 0xB9, 0xBE, 0xAB, 0xAC, 0xA5, 0xA2, 0x8F, 0x88, 0x81,
0x86, 0x93, 0x94, 0x9D, 0x9A, 0x27, 0x20, 0x29, 0x2E, 0x3B, 0x3C, 0x35,
0x32, 0x1F, 0x18, 0x11, 0x16, 0x03, 0x04, 0x0D, 0x0A, 0x57, 0x50, 0x59,
0x5E, 0x4B, 0x4C, 0x45, 0x42, 0x6F, 0x68, 0x61, 0x66, 0x73, 0x74, 0x7D,
0x7A, 0x89, 0x8E, 0x87, 0x80, 0x95, 0x92, 0x9B, 0x9C, 0xB1, 0xB6, 0xBF,
0xB8, 0xAD, 0xAA, 0xA3, 0xA4, 0xF9, 0xFE, 0xF7, 0xF0, 0xE5, 0xE2, 0xEB,
0xEC, 0xC1, 0xC6, 0xCF, 0xC8, 0xDD, 0xDA, 0xD3, 0xD4, 0x69, 0x6E, 0x67,
0x60, 0x75, 0x72, 0x7B, 0x7C, 0x51, 0x56, 0x5F, 0x58, 0x4D, 0x4A, 0x43,
0x44, 0x19, 0x1E, 0x17, 0x10, 0x05, 0x02, 0x0B, 0x0C, 0x21, 0x26, 0x2F,
0x28, 0x3D, 0x3A, 0x33, 0x34, 0x4E, 0x49, 0x40, 0x47, 0x52, 0x55, 0x5C,
0x5B, 0x76, 0x71, 0x78, 0x7F, 0x6A, 0x6D, 0x64, 0x63, 0x3E, 0x39, 0x30,
0x37, 0x22, 0x25, 0x2C, 0x2B, 0x06, 0x01, 0x08, 0x0F, 0x1A, 0x1D, 0x14,
0x13, 0xAE, 0xA9, 0xA0, 0xA7, 0xB2, 0xB5, 0xBC, 0xBB, 0x96, 0x91, 0x98,
0x9F, 0x8A, 0x8D, 0x84, 0x83, 0xDE, 0xD9, 0xD0, 0xD7, 0xC2, 0xC5, 0xCC,
0xCB, 0xE6, 0xE1, 0xE8, 0xEF, 0xFA, 0xFD, 0xF4, 0xF3
}

Definition at line 30 of file crc8.cc.

Referenced by CRC8Calculate().

EpsGtpuTestSuite ns3::epsGtpuTestSuite
static

Definition at line 44 of file epc-test-gtpu.cc.

ns3::AnimationInterfaceTestSuite ns3::g_animationInterfaceTestSuite
static
double ns3::g_bandwidth = 20e6
static
BufferTestSuite ns3::g_bufferTestSuite
static

Definition at line 338 of file buffer-test.cc.

GlobalValue ns3::g_checksumEnabled
Initial value:
GlobalValue ("ChecksumEnabled",
"A global switch to enable all checksums for all protocols",
BooleanValue (false),
MakeBooleanChecker ())

Definition at line 41 of file node.cc.

Referenced by ns3::Node::ChecksumEnabled().

DcfTestSuite ns3::g_dcfTestSuite
static

Definition at line 688 of file dcf-manager-test.cc.

ns3::DropTailQueueTestSuite ns3::g_dropTailQueueTestSuite
static
ns3::DsdvTestSuite ns3::g_dsdvTestSuite
ns3::EpcS1uDlTestSuite ns3::g_epcS1uDlTestSuiteInstance
ns3::EpcS1uUlTestSuite ns3::g_epcS1uUlTestSuiteInstance
ns3::EventGarbageCollectorTestSuite ns3::g_eventGarbageCollectorTests
static
ns3::GlobalRouteManagerImplTestSuite ns3::g_globalRoutingManagerImplTestSuite
static
ns3::HistogramTestSuite ns3::g_HistogramTestSuite
static
ns3::Int64x64128TestSuite ns3::g_int64x64TestSuite
static
InterfaceFileMapIpv4 ns3::g_interfaceFileMapIpv4
static

A mapping of Ipv4/interface pairs to pcap files

Definition at line 222 of file internet-stack-helper.cc.

Referenced by ns3::InternetStackHelper::EnablePcapIpv4Internal(), Ipv4L3ProtocolRxTxSink(), and ns3::InternetStackHelper::PcapHooked().

InterfaceFileMapIpv6 ns3::g_interfaceFileMapIpv6
static

A mapping of Ipv6/interface pairs to pcap files

Definition at line 229 of file internet-stack-helper.cc.

Referenced by ns3::InternetStackHelper::EnablePcapIpv6Internal(), Ipv6L3ProtocolRxTxSink(), and ns3::InternetStackHelper::PcapHooked().

ns3::Ipv4AddressGeneratorTestSuite ns3::g_ipv4AddressGeneratorTestSuite
static
ns3::Ipv4AddressHelperTestSuite ns3::g_ipv4AddressHelperTestSuite
static
ns3::Ipv4FragmentationTestSuite ns3::g_ipv4fragmentationTestSuite
ns3::Ipv4HeaderTestSuite ns3::g_ipv4HeaderTestSuite
ns3::Ipv4ListRoutingTestSuite ns3::g_ipv4ListRoutingTestSuite
static
ns3::IPv4L3ProtocolTestSuite ns3::g_ipv4protocolTestSuite
static
ns3::Ipv4RawTestSuite ns3::g_ipv4rawTestSuite
ns3::Ipv6AddressGeneratorTestSuite ns3::g_ipv6AddressGeneratorTestSuite
static
ns3::Ipv6DualStackTestSuite ns3::g_ipv6DualStackTestSuite
static
ns3::Ipv6FragmentationTestSuite ns3::g_ipv6fragmentationTestSuite
ns3::Ipv6ListRoutingTestSuite ns3::g_ipv6ListRoutingTestSuite
static
ns3::IPv6L3ProtocolTestSuite ns3::g_ipv6protocolTestSuite
static
ItuR1411LosPropagationLossModelTestSuite ns3::g_ituR1411LosTestSuite
static

Definition at line 124 of file itu-r-1411-los-test-suite.cc.

ItuR1411NlosOverRooftopPropagationLossModelTestSuite ns3::g_ituR1411NlosOverRooftopTestSuite
static

Definition at line 127 of file itu-r-1411-nlos-over-rooftop-test-suite.cc.

Kun2600MhzPropagationLossModelTestSuite ns3::g_kun2600MhzTestSuite
static

Definition at line 115 of file kun-2600-mhz-test-suite.cc.

LiIonEnergySourceTestSuite ns3::g_liIonEnergySourceTestSuite
static

Definition at line 94 of file li-ion-energy-source-test.cc.

LogNodePrinter ns3::g_logNodePrinter = 0

Definition at line 41 of file log.cc.

Referenced by LogGetNodePrinter(), and LogSetNodePrinter().

LogTimePrinter ns3::g_logTimePrinter = 0

Definition at line 40 of file log.cc.

Referenced by LogGetTimePrinter(), and LogSetTimePrinter().

LteEarfcnTestSuite ns3::g_lteEarfcnTestSuite
static

Definition at line 122 of file lte-test-earfcn.cc.

ns3::LteEpcE2eDataTestSuite ns3::g_lteEpcE2eDataTestSuite
std::map<LteSpectrumModelId, Ptr<SpectrumModel> > ns3::g_lteSpectrumModelMap
static
LteSpectrumValueHelperTestSuite ns3::g_lteSpectrumValueHelperTestSuite
static

Definition at line 148 of file lte-test-spectrum-value-helper.cc.

EpcTftClassifierTestSuite ns3::g_lteTftClassifierTestSuite
static

Definition at line 145 of file test-epc-tft-classifier.cc.

uint32_t ns3::g_maxSize = 0
static

Definition at line 46 of file byte-tag-list.cc.

Referenced by ns3::ByteTagList::Allocate(), and ns3::ByteTagList::Deallocate().

MeshTestSuite ns3::g_meshTestSuite
static
class ns3::MicrowaveOvenSpectrumModel5MhzInitializer ns3::g_MicrowaveOvenSpectrumModel5MhzInitializerInstance
class ns3::MicrowaveOvenSpectrumModel6MhzInitializer ns3::g_MicrowaveOvenSpectrumModel6MhzInitializerInstance
uint64_t ns3::g_nextStreamIndex = 0
static

Definition at line 9 of file rng-seed-manager.cc.

Referenced by ns3::RngSeedManager::GetNextStreamIndex().

ns3::Ns2MobilityHelperTestSuite ns3::g_ns2TransmobilityHelperTestSuite
OkumuraHataPropagationLossModelTestSuite ns3::g_okumuraHataTestSuite
static

Definition at line 142 of file okumura-hata-test-suite.cc.

ns3::OlsrTestSuite ns3::g_olsrTestSuite
static
ns3::Ipv4PacketInfoTagTestSuite ns3::g_packetinfotagTests
static
ns3::Ipv6PacketInfoTagTestSuite ns3::g_packetinfotagTests
static
PacketMetadataTestSuite ns3::g_packetMetadataTest

Definition at line 837 of file packet-metadata-test.cc.

PacketTestSuite ns3::g_packetTestSuite
static

Definition at line 451 of file packet-test-suite.cc.

PointToPointTestSuite ns3::g_pointToPointTestSuite
static

Definition at line 71 of file point-to-point-test.cc.

class ns3::PrintList ns3::g_printList
static
ns3::PtrTestSuite ns3::g_ptrTestSuite
static
ns3::RedQueueTestSuite ns3::g_redQueueTestSuite
static
ns3::GlobalValue ns3::g_rngRun("RngRun","The run number used to modify the global seed", ns3::IntegerValue(1), ns3::MakeIntegerChecker< int64_t >())
static
ns3::GlobalValue ns3::g_rngSeed("RngSeed","The global seed of all rng streams", ns3::IntegerValue(1), ns3::MakeIntegerChecker< uint32_t >())
static
uint64_t ns3::g_rxBytes
static
GlobalValue ns3::g_schedTypeImpl
Initial value:
GlobalValue ("SchedulerType",
"The object class to use as the scheduler implementation",
TypeIdValue (MapScheduler::GetTypeId ()),
MakeTypeIdChecker ())

Definition at line 49 of file simulator.cc.

Referenced by GetImpl(), and ns3::Simulator::SetImplementation().

ns3::SequenceNumberTestSuite ns3::g_seqNumTests
static
GlobalValue ns3::g_simTypeImpl
Initial value:
GlobalValue ("SimulatorImplementationType",
"The object class to use as the simulator implementation",
StringValue ("ns3::DefaultSimulatorImpl"),
MakeStringChecker ())

Definition at line 44 of file simulator.cc.

Referenced by GetImpl().

ns3::SimulatorTestSuite ns3::g_simulatorTestSuite
SpectrumConverterTestSuite ns3::g_SpectrumConverterTestSuite
static

Definition at line 342 of file spectrum-value-test.cc.

SpectrumIdealPhyTestSuite ns3::g_spectrumIdealPhyTestSuite
static

Definition at line 250 of file spectrum-ideal-phy-test.cc.

SpectrumValueTestSuite ns3::g_SpectrumValueTestSuite
static

Definition at line 341 of file spectrum-value-test.cc.

ns3::SteadyStateRandomWaypointTestSuite ns3::g_steadyStateRandomWaypointTestSuite
ns3::TcpTestSuite ns3::g_tcpTestSuite
static
ns3::ThreadedSimulatorTestSuite ns3::g_threadedSimulatorTestSuite
ns3::TimerTestSuite ns3::g_timerTestSuite
static
ns3::TimeTestSuite ns3::g_timeTestSuite
static
TxDurationTestSuite ns3::g_txDurationTestSuite
static

Definition at line 194 of file tx-duration-test.cc.

UanEnergyModelTestSuite ns3::g_uanEnergyModelTestSuite
static

Definition at line 311 of file uan-energy-model-test.cc.

ns3::UdpTestSuite ns3::g_udpTestSuite
PyViz* ns3::g_visualizer = NULL
static
ns3::WatchdogTestSuite ns3::g_watchdogTestSuite
static
ns3::WaypointMobilityModelTestSuite ns3::g_waypointMobilityModelTestSuite
static
class ns3::WifiSpectrumModel5MhzInitializer ns3::g_WifiSpectrumModel5MhzInitializerInstance
WifiTestSuite ns3::g_wifiTestSuite
static

Definition at line 303 of file wifi-test.cc.

bool ns3::gBasicCallbackTest5
static
bool ns3::gBasicCallbackTest6
static
bool ns3::gBasicCallbackTest7
static
GlobalValueTestSuite ns3::globalValueTestSuite
static

Definition at line 91 of file global-value-test-suite.cc.

int ns3::gMakeBoundCallbackTest1
static
bool* ns3::gMakeBoundCallbackTest2
static
bool* ns3::gMakeBoundCallbackTest3a
static
int ns3::gMakeBoundCallbackTest3b
static
bool ns3::gMakeCallbackTest5
static
bool ns3::gMakeCallbackTest6
static
bool ns3::gMakeCallbackTest7
static
LenaTestMimoSuite ns3::lenaTestMimoSuite
static

Definition at line 83 of file lte-test-mimo.cc.

LenaTestPfFfMacSchedulerSuite ns3::lenaTestPfFfMacSchedulerSuite
static

Definition at line 179 of file lte-test-pf-ff-mac-scheduler.cc.

LenaTestPhyErrorModelrSuite ns3::lenaTestPhyErrorModelrSuite
static

Definition at line 80 of file lte-test-phy-error-model.cc.

LenaTestRrFfMacSchedulerSuite ns3::lenaTestRrFfMacSchedulerSuite
static

Definition at line 167 of file lte-test-rr-ff-mac-scheduler.cc.

const uint16_t ns3::LLC_SNAP_HEADER_LENGTH = 8
static

The length in octects of the LLC/SNAP header

Definition at line 33 of file llc-snap-header.h.

Referenced by ns3::LlcSnapHeader::GetSerializedSize(), ns3::WifiNetDevice::GetTypeId(), and ns3::WifiNetDevice::SetMtu().

LteAntennaTestSuite ns3::lteAntennaTestSuite
static

Definition at line 223 of file test-lte-antenna.cc.

LteDownlinkSinrTestSuite ns3::lteDownlinkSinrTestSuite
static

Definition at line 99 of file lte-test-downlink-sinr.cc.

LteFadingTestSuite ns3::lteFadingTestSuite
static

Definition at line 132 of file lte-test-fading.cc.

LteLinkAdaptationTestSuite ns3::lteLinkAdaptationTestSuite
static

Definition at line 131 of file lte-test-link-adaptation.cc.

LteInterferenceTestSuite ns3::lteLinkAdaptationWithInterferenceTestSuite
static

Definition at line 89 of file lte-test-interference.cc.

LtePathlossModelTestSuite ns3::ltePathlossModelTestSuite
static

Definition at line 173 of file lte-test-pathloss-model.cc.

LteRlcAmE2eTestSuite ns3::lteRlcAmE2eTestSuite
static

Definition at line 72 of file lte-test-rlc-am-e2e.cc.

LteRlcAmTransmitterTestSuite ns3::lteRlcAmTransmitterTestSuite
static

Definition at line 52 of file lte-test-rlc-am-transmitter.cc.

LteRlcUmE2eTestSuite ns3::lteRlcUmE2eTestSuite
static

Definition at line 71 of file lte-test-rlc-um-e2e.cc.

LteRlcUmTransmitterTestSuite ns3::lteRlcUmTransmitterTestSuite
static

Definition at line 54 of file lte-test-rlc-um-transmitter.cc.

LteUplinkSinrTestSuite ns3::lteUplinkSinrTestSuite
static

Definition at line 105 of file lte-test-uplink-sinr.cc.

const uint32_t ns3::MAGIC = 0xa1b2c3d4

Magic number identifying standard pcap file format

Definition at line 36 of file pcap-file.cc.

Referenced by ns3::PcapFile::Init(), and ns3::PcapFile::ReadAndVerifyFileHeader().

const uint32_t ns3::MAX_IPV4_UDP_DATAGRAM_SIZE = 65507
static

Definition at line 47 of file udp-socket-impl.cc.

Referenced by ns3::UdpSocketImpl::GetTxAvailable().

const uint32_t ns3::MAX_MPI_MSG_SIZE = 2000

maximum MPI message size for easy buffer creation

Definition at line 51 of file mpi-interface.h.

Referenced by ns3::MpiInterface::Enable(), and ns3::MpiInterface::ReceiveMessages().

int ns3::McsToItbs[29]
Initial value:
{
0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 9, 10, 11, 12, 13, 14, 15, 15, 16, 17, 18,
19, 20, 21, 22, 23, 24, 25, 26
}

Definition at line 84 of file lte-amc.cc.

Referenced by ns3::LteAmc::GetTbSizeFromMcs().

double ns3::MI_map_16qam[MI_MAP_16QAM_SIZE]
Initial value:
{
0.311657658918262,0.312950120539691,0.314237413971671,0.315519576122440,0.316796643531803,0.318068652376208,0.319335638473721,0.320597637288904,0.321854683937597,0.323106813191606,0.324354059483297,0.325596456910107,0.326834039238967,0.328066839910638,0.329294892043971,0.330518228440083,0.331736881586456,0.332950883660966,0.334160266535828,0.335365061781484,0.336565300670404,0.337761014180833,0.338952233000467,0.340138987530061,0.341321307886976,0.342499223908667,0.343672765156109,0.344841960917162,0.346006840209880,0.347167431785766,0.348323764132971,0.349475865479440,0.350623763796002,0.351767486799416,0.352907061955363,0.354042516481386,0.355173877349791,0.356301171290494,0.357424424793826,0.358543664113292,0.359658915268288,0.360770204046774,0.361877556007904,0.362980996484621,0.364080550586204,0.365176243200783,0.366268098997813,0.367356142430507,0.368440397738239,0.369520888948905,0.370597639881256,0.371670674147187,0.372740015154002,0.373805686106636,0.374867710009856,0.375926109670419,0.376980907699207,0.378032126513326,0.379079788338180,0.380123915209511,0.381164528975415,0.382201651298323,0.383235303656960,0.384265507348277,0.385292283489353,0.386315653019272,0.387335636700973,0.388352255123081,0.389365528701704,0.390375477682212,0.391382122140992,0.392385481987174,0.393385576964342,0.394382426652219,0.395376050468322,0.396366467669612,0.397353697354107,0.398337758462481,0.399318669779643,0.400296449936292,0.401271117410453,0.402242690528999,0.403211187469144,0.404176626259925,0.405139024783662,0.406098400777399,0.407054771834328,0.408008155405198,0.408958568799700,0.409906029187841,0.410850553601299,0.411792158934762,0.412730861947246,0.413666679263405,0.414599627374820,0.415529722641272,0.416456981292003,0.417381419426958,0.418303053018017,0.419221897910207,0.420137969822903,0.421051284351017,0.421961856966165,0.422869703017829,0.423774837734502,0.424677276224815,0.425577033478664,0.426474124368308,0.427368563649465,0.428260365962391,0.429149545832951,0.430036117673671,0.430920095784783,0.431801494355260,0.432680327463833,0.433556609080000,0.434430353065026,0.435301573172926,0.436170283051446,0.437036496243021,0.437900226185734,0.438761486214258,0.439620289560789,0.440476649355968,0.441330578629795,0.442182090312532,0.443031197235597,0.443877912132443,0.444722247639439,0.445564216296728,0.446241386800635,0.447078224576877,0.447912700343638,0.448744826834002,0.449574616685344,0.450402082440181,0.451227236547016,0.452050091361174,0.452870659145633,0.453688952071835,0.454504982220502,0.455318761582433,0.456130302059296,0.456939615464412,0.457746713523533,0.458551607875603,0.459354310073525,0.460154831584905,0.460953183792799,0.461749377996449,0.462543425412006,0.463335337173257,0.464125124332333,0.464912797860415,0.465698368648435,0.466481847507761,0.467263245170889,0.468042572292111,0.468819839448194,0.469595057139034,0.470368235788318,0.471139385744175,0.471908517279813,0.472675640594161,0.473440765812498,0.474203902987074,0.474965062097733,0.475724253052520,0.476481485688287,0.477236769771296,0.477990114997806,0.478741530994668,0.479491027319901,0.480238613463271,0.480984298846859,0.481728092825629,0.482470004687985,0.483210043656323,0.483948218887585,0.484684539473797,0.485419014442608,0.486151652757823,0.486882463319931,0.487611454966627,0.488338636473329,0.489064016553688,0.489787603860101,0.490509406984209,0.491229434457395,0.491947694751280,0.492664196278209,0.493378947391734,0.494091956387095,0.494803231501696,0.495512780915570,0.496220612751849,0.496926735077223,0.497631155902401,0.498333883182558,0.499034924817788,0.499734288653544,0.500431982481084,0.501128014037901,0.501822391008160,0.502515121023123,0.503206211661574,0.503895670450239,0.504583504864202,0.505269722327319,0.505954330212623,0.506637335842736,0.507318746490262,0.507998569378189,0.508676811680282,0.509353480521475,0.510028582978256,0.510702126079049,0.511374116804597,0.512044562088338,0.512713468816774,0.513380843829845,0.514046693921296,0.514711025839036,0.515373846285498,0.516035161918000,0.516694979349094,0.517353305146920,0.518010145835549,0.518665507895329,0.519319397763227,0.519971821833164,0.520622786456354,0.521272297941633,0.521920362555787,0.522566986523883,0.523212176029587,0.523855937215487,0.524498276183410,0.525139198994738,0.525778711670719,0.526416820192776,0.527053530502813,0.527688848503523,0.528322780058684,0.528955330993462,0.529586507094702,0.530216314111229,0.530844757754133,0.531471843697058,0.532097577576492,0.532721964992045,0.533345011506736,0.533966722647266,0.534587103904300,0.535206160732734,0.535823898551975,0.536440322746201,0.537055438664637,0.537669251621813,0.538281766897828,0.538892989738615,0.539178067273364,0.539786132274396,0.540392889758560,0.540998345208540,0.541602504072463,0.542205371764164,0.542806953663444,0.543407255116323,0.544006281435298,0.544604037899594,0.545200529755413,0.545795762216181,0.546389740462796,0.546982469643869,0.547573954875970,0.548164201243860,0.548753213800733,0.549340997568455,0.549927557537787,0.550512898668628,0.551097025890235,0.551679944101458,0.552261658170959,0.552842172937442,0.553421493209870,0.553999623767686,0.554576569361034,0.555152334710972,0.555726924509689,0.556300343420714,0.556872596079132,0.557443687091790,0.558013621037505,0.558582402467269,0.559150035904457,0.559716525845022,0.560281876757703,0.560846093084222,0.561409179239477,0.561971139611745,0.562531978562869,0.563091700428456,0.563650309518066,0.564207810115402,0.564764206478494,0.565319502839892,0.565873703406846,0.566426812361491,0.566978833861027,0.567529772037904,0.568079630999995,0.568628414830776,0.569176127589504,0.569722773311388,0.570268356007764,0.570812879666266,0.571356348250997,0.571898765702698,0.572440135938915,0.572980462854166,0.573519750320104,0.574058002185683,0.574595222277320,0.575131414399054,0.575666582332706,0.576200729838040,0.576733860652918,0.577265978493456,0.577797087054178,0.578327190008172,0.578856291007238,0.579384393682044,0.579911501642270,0.580437618476764,0.580962747753680,0.581486893020633,0.582010057804838,0.582532245613257,0.583053459932742,0.583573704230175,0.584092981952606,0.584611296527401,0.585128651362370,0.585645049845912,0.586160495347147,0.586674991216051,0.587188540783595,0.587701147361870,0.588212814244225,0.588723544705397,0.589233342001638,0.589742209370846,0.590250150032694,0.590757167188753,0.591263264022623,0.591768443700053,0.592272709369068,0.592776064160089,0.593278511186061,0.593780053542566,0.594280694307948,0.594780436543432,0.595279283293242,0.595777237584716,0.596274302428425,0.596770480818288,0.597265775731686,0.597760190129576,0.598253726956604,0.598746389141218,0.599238179595775,0.599729101216658,0.600219156884380,0.600708349463695,0.601196681803704,0.601684156737964,0.602170777084593,0.602656545646377,0.603141465210871,0.603625538550505,0.604108768422687,0.604591157569906,0.605072708719830,0.605553424585410,0.606033307864980,0.606512361242351,0.606990587386916,0.607467988953743,0.607944568583673,0.608420328903419,0.608895272525656,0.609369402049119,0.609842720058696,0.610315229125524,0.610786931807076,0.611257830647258,0.611727928176496,0.612197226911830,0.612665729357001,0.613133438002544,0.613600355325870,0.614066483791360,0.614531825850448,0.614996383941710,0.615460160490949,0.615923157911278,0.616385378603209,0.616846824954733,0.617307499341405,0.617767404126425,0.618226541660722,0.618684914283036,0.619142524319995,0.619599374086200,0.620055465884300,0.620510802005075,0.620965384727511,0.621419216318882,0.621872299034823,0.622324635119409,0.622776226805229,0.623227076313467,0.623677185853969,0.624126557625324,0.624575193814935,0.625023096599094,0.625470268143052,0.625916710601093,0.626362426116607,0.626807416822160,0.627251684839564,0.627695232279947,0.628138061243826,0.628580173821171,0.629021572091478,0.629462258123835,0.629902233976989,0.630341501699417,0.630780063329388,0.631217920895030,0.631655076414398,0.632091531895540,0.632527289336557,0.632962350725669,0.633396718041284,0.633830393252054,0.634263378316940,0.634695675185279,0.635127285796839,0.635558212081886,0.635988455961242,0.636418019346346,0.636846904139316,0.637275112233006,0.637702645511069,0.638129505848011,0.638555695109255,0.638981215151193,0.639406067821249,0.639830254957933,0.640253778390900,0.640676639941004,0.641098841420355,0.641520384632376,0.641941271371856,0.642361503425005,0.642781082569512,0.643200010574591,0.643618289201045,0.644035920201310,0.644452905319515,0.644869246291528,0.645284944845014,0.645700002699482,0.646114421566339,0.646528203148942,0.646941349142644,0.647353861234850,0.647765741105063,0.648176990424934,0.648587610858312,0.648997604061295,0.649406971682274,0.649815715361982,0.650223836733548,0.650631337422535,0.651038219046995,0.651444483217509,0.651850131537241,0.652255165601978,0.652659587000179,0.653063397313018,0.653466598114432,0.653869190971165,0.654271177442811,0.654672559081860,0.655073337433740,0.655473514036863,0.655873090422668,0.656272068115661,0.656670448633460,0.657068233486839,0.657465424179768,0.657862022209452,0.658258029066380,0.658653446234359,0.659048275190558,0.659442517405548,0.659836174343345,0.660229247461446,0.660621738210870,0.661013648036199,0.661404978375616,0.661795730660945,0.662185906317689,0.662575506765066,0.662964533416053,0.663352987677419,0.663740870949762,0.664128184627552,0.664514930099163,0.664901108746911,0.665286721947090,0.665671771070013,0.666056257480040,0.666440182535622,0.666823547589330,0.667206353987895,0.667588603072241,0.667970296177519,0.668351434633144,0.668732019762828,0.669112052884615,0.669491535310911,0.669870468348525,0.670248853298696,0.670626691457129,0.671003984114027,0.671380732554126,0.671756938056725,0.672132601895717,0.672507725339626,0.672882309651635,0.673256356089618,0.673629865906174,0.674002840348655,0.674375280659198,0.674747188074758,0.675118563827135,0.675489409143006,0.675859725243957,0.676229513346510,0.676598774662154,0.676967510397375,0.677335721753685,0.677703409927650,0.678070576110922,0.678437221490264,0.678803347247580,0.679168954559946,0.679534044599635,0.679898618534144,0.680262677526226,0.680626222733914,0.680989255310550,0.681351776404812,0.681713787160742,0.682075288717770,0.682436282210744,0.682796768769954,0.683156749521160,0.683516225585618,0.683875198080104,0.684233668116943,0.684591636804033,0.684949105244868,0.685306074538567,0.685662545779900,0.686018520059308,0.686373998462931,0.686728982072633,0.687083471966025,0.687437469216490,0.687790974893207,0.688143990061174,0.688496515781235,0.688848553110099,0.689200103100368,0.689551166800557,0.689901745255117,0.690251839504462,0.690601450584988,0.690950579529097,0.691299227365220,0.691647395117839,0.691995083807507,0.692342294450876,0.692689028060711,0.693035285645921,0.693381068211572,0.693726376758914,0.694071212285399,0.694415575784706,0.694759468246760,0.695102890657750,0.695445844000157,0.695788329252769,0.696130347390701,0.696471899385420,0.696812986204762,0.697153608812953,0.697493768170630,0.697833465234857,0.698172700959150,0.698511476293495,0.698849792184364,0.699187649574739,0.699525049404130,0.699861992608591,0.700198480120743,0.700534512869792,0.700870091781545,0.701205217778434,0.701539891779528,0.701874114700556,0.702207887453923,0.702541210948731,0.702874086090792,0.703206513782652,0.703538494923604,0.703870030409707,0.704201121133804,0.704531767985541,0.704861971851382,0.705191733614625,0.705521054155423,0.705849934350799,0.706178375074663,0.706506377197826,0.706833941588023,0.707161069109924,0.707487760625153,0.707814016992302,0.708139839066952,0.708465227701683,0.708790183746095,0.709114708046822,0.709438801447546,0.709762464789016,0.710085698909062,0.710408504642612,0.710730882821704,0.711052834275504,0.711374359830321,0.711695460309622,0.712016136534047,0.712336389321422,0.712656219486779,0.712975627842363,0.713294615197654,0.713613182359379,0.713931330131523,0.714249059315349,0.714566370709408,0.714883265109557,0.715199743308968,0.715515806098148,0.715831454264947,0.716146688594576,0.716461509869620,0.716775918870051,0.717089916373239,0.717403503153972,0.717716679984462,0.718029447634365,0.718341806870788,0.718653758458309,0.718965303158981,0.719276441732355,0.719587174935486,0.719897503522947,0.720207428246845,0.720516949856830,0.720826069100108,0.721134786721456,0.721443103463231,0.721751020065387,0.722058537265481,0.722365655798690,0.722672376397823,0.722978699793329,0.723284626713314,0.723590157883548,0.723895294027483,0.724200035866257,0.724504384118712,0.724808339501404,0.725111902728611,0.725415074512349,0.725717855562382,0.726020246586232,0.726322248289192,0.726623861374335,0.726925086542528,0.727225924492439,0.727526375920552,0.727826441521177,0.728126121986458,0.728425418006387,0.728724330268813,0.729022859459453,0.729321006261904,0.729618771357650,0.729916155426075,0.730213159144474,0.730509783188062,0.730806028229982,0.731101894941321,0.731397383991114,0.731692496046358,0.731987231772020,0.732281591831049,0.732575576884382,0.732869187590958,0.733162424607725,0.733455288589651,0.733747780189734,0.734039900059010,0.734331648846563,0.734623027199535,0.734914035763136,0.735204675180651,0.735494946093450,0.735784849141002,0.736074384960875,0.736363554188753,0.736652357458442,0.736940795401878,0.737228868649139,0.737516577828450,0.737803923566195,0.738090906486925,0.738377527213364,0.738663786366423,0.738949684565204,0.739235222427010,0.739520400567354,0.739805219599967,0.740089680136806,0.740373782788065,0.740657528162179,0.740940916865834,0.741223949503978,0.741506626679825,0.741788948994865,0.742070917048873,0.742352531439914,0.742633792764357,0.742914701616873,0.743195258590453,0.743475464276410,0.743755319264390,0.744034824142374,0.744313979496694,0.744592785912035,0.744871243971442,0.745149354256332,0.745427117346498,0.745704533820116,0.745981604253757,0.746258329222388,0.746534709299384,0.746810745056534,0.747086437064048,0.747361785890563,0.747636792103153,0.747911456267333,0.748185778947068,0.748459760704780,0.748733402101353,0.749006703696145,0.749279666046988,0.749552289710199,0.749824575240586,0.750096523191456,0.750368134114619,0.750639408560396,0.750910347077629,0.751180950213680,0.751451218514446,0.751721152524359,0.751990752786397,0.752260019842088,0.752528954231515,0.752797556493329,0.753065827164745,0.753333766781560,0.753601375878148,0.753868654987476,0.754135604641103,0.754402225369190,0.754668517700506,0.754934482162430,0.755200119280965,0.755465429580736,0.755730413584999,0.755995071815650,0.756259404793226,0.756523413036913,0.756787097064554,0.757050457392650,0.757313494536370,0.757576209009556,0.757838601324726,0.758100671993084,0.758362421524521,0.758623850427625,0.758884959209684,0.759145748376690,0.759406218433351,0.759666369883087,0.759926203228045,0.760185718969098,0.760444917605852,0.760703799636653,0.760962365558590,0.761220615867503,0.761478551057985,0.761736171623389,0.761993478055836,0.762250470846214,0.762507150484188,0.762763517458204,0.763019572255492,0.763275315362075,0.763530747262772,0.763785868441201,0.764040679379786,0.764295180559764,0.764549372461186,0.764803255562924,0.765056830342675
}

Definition at line 83 of file lte-mi-error-model.cc.

Referenced by ns3::LteMiErrorModel::Mib().

double ns3::MI_map_16qam_axis[MI_MAP_16QAM_SIZE]
Initial value:
{
1.58000000000000,1.59000000000000,1.60000000000000,1.61000000000000,1.62000000000000,1.63000000000000,1.64000000000000,1.65000000000000,1.66000000000000,1.67000000000000,1.68000000000000,1.69000000000000,1.70000000000000,1.71000000000000,1.72000000000000,1.73000000000000,1.74000000000000,1.75000000000000,1.76000000000000,1.77000000000000,1.78000000000000,1.79000000000000,1.80000000000000,1.81000000000000,1.82000000000000,1.83000000000000,1.84000000000000,1.85000000000000,1.86000000000000,1.87000000000000,1.88000000000000,1.89000000000000,1.90000000000000,1.91000000000000,1.92000000000000,1.93000000000000,1.94000000000000,1.95000000000000,1.96000000000000,1.97000000000000,1.98000000000000,1.99000000000000,2,2.01000000000000,2.02000000000000,2.03000000000000,2.04000000000000,2.05000000000000,2.06000000000000,2.07000000000000,2.08000000000000,2.09000000000000,2.10000000000000,2.11000000000000,2.12000000000000,2.13000000000000,2.14000000000000,2.15000000000000,2.16000000000000,2.17000000000000,2.18000000000000,2.19000000000000,2.20000000000000,2.21000000000000,2.22000000000000,2.23000000000000,2.24000000000000,2.25000000000000,2.26000000000000,2.27000000000000,2.28000000000000,2.29000000000000,2.30000000000000,2.31000000000000,2.32000000000000,2.33000000000000,2.34000000000000,2.35000000000000,2.36000000000000,2.37000000000000,2.38000000000000,2.39000000000000,2.40000000000000,2.41000000000000,2.42000000000000,2.43000000000000,2.44000000000000,2.45000000000000,2.46000000000000,2.47000000000000,2.48000000000000,2.49000000000000,2.50000000000000,2.51000000000000,2.52000000000000,2.53000000000000,2.54000000000000,2.55000000000000,2.56000000000000,2.57000000000000,2.58000000000000,2.59000000000000,2.60000000000000,2.61000000000000,2.62000000000000,2.63000000000000,2.64000000000000,2.65000000000000,2.66000000000000,2.67000000000000,2.68000000000000,2.69000000000000,2.70000000000000,2.71000000000000,2.72000000000000,2.73000000000000,2.74000000000000,2.75000000000000,2.76000000000000,2.77000000000000,2.78000000000000,2.79000000000000,2.80000000000000,2.81000000000000,2.82000000000000,2.83000000000000,2.84000000000000,2.85000000000000,2.86000000000000,2.87000000000000,2.88000000000000,2.89000000000000,2.90000000000000,2.91000000000000,2.92000000000000,2.93000000000000,2.94000000000000,2.95000000000000,2.96000000000000,2.97000000000000,2.98000000000000,2.99000000000000,3,3.01000000000000,3.02000000000000,3.03000000000000,3.04000000000000,3.05000000000000,3.06000000000000,3.07000000000000,3.08000000000000,3.09000000000000,3.10000000000000,3.11000000000000,3.12000000000000,3.13000000000000,3.14000000000000,3.15000000000000,3.16000000000000,3.17000000000000,3.18000000000000,3.19000000000000,3.20000000000000,3.21000000000000,3.22000000000000,3.23000000000000,3.24000000000000,3.25000000000000,3.26000000000000,3.27000000000000,3.28000000000000,3.29000000000000,3.30000000000000,3.31000000000000,3.32000000000000,3.33000000000000,3.34000000000000,3.35000000000000,3.36000000000000,3.37000000000000,3.38000000000000,3.39000000000000,3.40000000000000,3.41000000000000,3.42000000000000,3.43000000000000,3.44000000000000,3.45000000000000,3.46000000000000,3.47000000000000,3.48000000000000,3.49000000000000,3.50000000000000,3.51000000000000,3.52000000000000,3.53000000000000,3.54000000000000,3.55000000000000,3.56000000000000,3.57000000000000,3.58000000000000,3.59000000000000,3.60000000000000,3.61000000000000,3.62000000000000,3.63000000000000,3.64000000000000,3.65000000000000,3.66000000000000,3.67000000000000,3.68000000000000,3.69000000000000,3.70000000000000,3.71000000000000,3.72000000000000,3.73000000000000,3.74000000000000,3.75000000000000,3.76000000000000,3.77000000000000,3.78000000000000,3.79000000000000,3.80000000000000,3.81000000000000,3.82000000000000,3.83000000000000,3.84000000000000,3.85000000000000,3.86000000000000,3.87000000000000,3.88000000000000,3.89000000000000,3.90000000000000,3.91000000000000,3.92000000000000,3.93000000000000,3.94000000000000,3.95000000000000,3.96000000000000,3.97000000000000,3.98000000000000,3.99000000000000,4,4.01000000000000,4.02000000000000,4.03000000000000,4.04000000000000,4.05000000000000,4.06000000000000,4.07000000000000,4.08000000000000,4.09000000000000,4.10000000000000,4.11000000000000,4.12000000000000,4.13000000000000,4.14000000000000,4.15000000000000,4.16000000000000,4.17000000000000,4.18000000000000,4.19000000000000,4.20000000000000,4.21000000000000,4.22000000000000,4.23000000000000,4.24000000000000,4.25000000000000,4.26000000000000,4.27000000000000,4.28000000000000,4.29000000000000,4.30000000000000,4.31000000000000,4.32000000000000,4.33000000000000,4.34000000000000,4.35000000000000,4.36000000000000,4.37000000000000,4.38000000000000,4.39000000000000,4.40000000000000,4.41000000000000,4.42000000000000,4.43000000000000,4.44000000000000,4.45000000000000,4.46000000000000,4.47000000000000,4.48000000000000,4.49000000000000,4.50000000000000,4.51000000000000,4.52000000000000,4.53000000000000,4.54000000000000,4.55000000000000,4.56000000000000,4.57000000000000,4.58000000000000,4.59000000000000,4.60000000000000,4.61000000000000,4.62000000000000,4.63000000000000,4.64000000000000,4.65000000000000,4.66000000000000,4.67000000000000,4.68000000000000,4.69000000000000,4.70000000000000,4.71000000000000,4.72000000000000,4.73000000000000,4.74000000000000,4.75000000000000,4.76000000000000,4.77000000000000,4.78000000000000,4.79000000000000,4.80000000000000,4.81000000000000,4.82000000000000,4.83000000000000,4.84000000000000,4.85000000000000,4.86000000000000,4.87000000000000,4.88000000000000,4.89000000000000,4.90000000000000,4.91000000000000,4.92000000000000,4.93000000000000,4.94000000000000,4.95000000000000,4.96000000000000,4.97000000000000,4.98000000000000,4.99000000000000,5,5.01000000000000,5.02000000000000,5.03000000000000,5.04000000000000,5.05000000000000,5.06000000000000,5.07000000000000,5.08000000000000,5.09000000000000,5.10000000000000,5.11000000000000,5.12000000000000,5.13000000000000,5.14000000000000,5.15000000000000,5.16000000000000,5.17000000000000,5.18000000000000,5.19000000000000,5.20000000000000,5.21000000000000,5.22000000000000,5.23000000000000,5.24000000000000,5.25000000000000,5.26000000000000,5.27000000000000,5.28000000000000,5.29000000000000,5.30000000000000,5.31000000000000,5.32000000000000,5.33000000000000,5.34000000000000,5.35000000000000,5.36000000000000,5.37000000000000,5.38000000000000,5.39000000000000,5.40000000000000,5.41000000000000,5.42000000000000,5.43000000000000,5.44000000000000,5.45000000000000,5.46000000000000,5.47000000000000,5.48000000000000,5.49000000000000,5.50000000000000,5.51000000000000,5.52000000000000,5.53000000000000,5.54000000000000,5.55000000000000,5.56000000000000,5.57000000000000,5.58000000000000,5.59000000000000,5.60000000000000,5.61000000000000,5.62000000000000,5.63000000000000,5.64000000000000,5.65000000000000,5.66000000000000,5.67000000000000,5.68000000000000,5.69000000000000,5.70000000000000,5.71000000000000,5.72000000000000,5.73000000000000,5.74000000000000,5.75000000000000,5.76000000000000,5.77000000000000,5.78000000000000,5.79000000000000,5.80000000000000,5.81000000000000,5.82000000000000,5.83000000000000,5.84000000000000,5.85000000000000,5.86000000000000,5.87000000000000,5.88000000000000,5.89000000000000,5.90000000000000,5.91000000000000,5.92000000000000,5.93000000000000,5.94000000000000,5.95000000000000,5.96000000000000,5.97000000000000,5.98000000000000,5.99000000000000,6,6.01000000000000,6.02000000000000,6.03000000000000,6.04000000000000,6.05000000000000,6.06000000000000,6.07000000000000,6.08000000000000,6.09000000000000,6.10000000000000,6.11000000000000,6.12000000000000,6.13000000000000,6.14000000000000,6.15000000000000,6.16000000000000,6.17000000000000,6.18000000000000,6.19000000000000,6.20000000000000,6.21000000000000,6.22000000000000,6.23000000000000,6.24000000000000,6.25000000000000,6.26000000000000,6.27000000000000,6.28000000000000,6.29000000000000,6.30000000000000,6.31000000000000,6.32000000000000,6.33000000000000,6.34000000000000,6.35000000000000,6.36000000000000,6.37000000000000,6.38000000000000,6.39000000000000,6.40000000000000,6.41000000000000,6.42000000000000,6.43000000000000,6.44000000000000,6.45000000000000,6.46000000000000,6.47000000000000,6.48000000000000,6.49000000000000,6.50000000000000,6.51000000000000,6.52000000000000,6.53000000000000,6.54000000000000,6.55000000000000,6.56000000000000,6.57000000000000,6.58000000000000,6.59000000000000,6.60000000000000,6.61000000000000,6.62000000000000,6.63000000000000,6.64000000000000,6.65000000000000,6.66000000000000,6.67000000000000,6.68000000000000,6.69000000000000,6.70000000000000,6.71000000000000,6.72000000000000,6.73000000000000,6.74000000000000,6.75000000000000,6.76000000000000,6.77000000000000,6.78000000000000,6.79000000000000,6.80000000000000,6.81000000000000,6.82000000000000,6.83000000000000,6.84000000000000,6.85000000000000,6.86000000000000,6.87000000000000,6.88000000000000,6.89000000000000,6.90000000000000,6.91000000000000,6.92000000000000,6.93000000000000,6.94000000000000,6.95000000000000,6.96000000000000,6.97000000000000,6.98000000000000,6.99000000000000,7,7.01000000000000,7.02000000000000,7.03000000000000,7.04000000000000,7.05000000000000,7.06000000000000,7.07000000000000,7.08000000000000,7.09000000000000,7.10000000000000,7.11000000000000,7.12000000000000,7.13000000000000,7.14000000000000,7.15000000000000,7.16000000000000,7.17000000000000,7.18000000000000,7.19000000000000,7.20000000000000,7.21000000000000,7.22000000000000,7.23000000000000,7.24000000000000,7.25000000000000,7.26000000000000,7.27000000000000,7.28000000000000,7.29000000000000,7.30000000000000,7.31000000000000,7.32000000000000,7.33000000000000,7.34000000000000,7.35000000000000,7.36000000000000,7.37000000000000,7.38000000000000,7.39000000000000,7.40000000000000,7.41000000000000,7.42000000000000,7.43000000000000,7.44000000000000,7.45000000000000,7.46000000000000,7.47000000000000,7.48000000000000,7.49000000000000,7.50000000000000,7.51000000000000,7.52000000000000,7.53000000000000,7.54000000000000,7.55000000000000,7.56000000000000,7.57000000000000,7.58000000000000,7.59000000000000,7.60000000000000,7.61000000000000,7.62000000000000,7.63000000000000,7.64000000000000,7.65000000000000,7.66000000000000,7.67000000000000,7.68000000000000,7.69000000000000,7.70000000000000,7.71000000000000,7.72000000000000,7.73000000000000,7.74000000000000,7.75000000000000,7.76000000000000,7.77000000000000,7.78000000000000,7.79000000000000,7.80000000000000,7.81000000000000,7.82000000000000,7.83000000000000,7.84000000000000,7.85000000000000,7.86000000000000,7.87000000000000,7.88000000000000,7.89000000000000,7.90000000000000,7.91000000000000,7.92000000000000,7.93000000000000,7.94000000000000,7.95000000000000,7.96000000000000,7.97000000000000,7.98000000000000,7.99000000000000,8,8.01000000000000,8.02000000000000,8.03000000000000,8.04000000000000,8.05000000000000,8.06000000000000,8.07000000000000,8.08000000000000,8.09000000000000,8.10000000000000,8.11000000000000,8.12000000000000,8.13000000000000,8.14000000000000,8.15000000000000,8.16000000000000,8.17000000000000,8.18000000000000,8.19000000000000,8.20000000000000,8.21000000000000,8.22000000000000,8.23000000000000,8.24000000000000,8.25000000000000,8.26000000000000,8.27000000000000,8.28000000000000,8.29000000000000,8.30000000000000,8.31000000000000,8.32000000000000,8.33000000000000,8.34000000000000,8.35000000000000,8.36000000000000,8.37000000000000,8.38000000000000,8.39000000000000,8.40000000000000,8.41000000000000,8.42000000000000,8.43000000000000,8.44000000000000,8.45000000000000,8.46000000000000,8.47000000000000,8.48000000000000,8.49000000000000,8.50000000000000,8.51000000000000,8.52000000000000,8.53000000000000,8.54000000000000,8.55000000000000,8.56000000000000,8.57000000000000,8.58000000000000,8.59000000000000,8.60000000000000,8.61000000000000,8.62000000000000,8.63000000000000,8.64000000000000,8.65000000000000,8.66000000000000,8.67000000000000,8.68000000000000,8.69000000000000,8.70000000000000,8.71000000000000,8.72000000000000,8.73000000000000,8.74000000000000,8.75000000000000,8.76000000000000,8.77000000000000,8.78000000000000,8.79000000000000,8.80000000000000,8.81000000000000,8.82000000000000,8.83000000000000,8.84000000000000,8.85000000000000,8.86000000000000,8.87000000000000,8.88000000000000,8.89000000000000,8.90000000000000,8.91000000000000,8.92000000000000,8.93000000000000,8.94000000000000,8.95000000000000,8.96000000000000,8.97000000000000,8.98000000000000,8.99000000000000,9,9.01000000000000,9.02000000000000,9.03000000000000,9.04000000000000,9.05000000000000,9.06000000000000,9.07000000000000,9.08000000000000,9.09000000000000,9.10000000000000,9.11000000000000,9.12000000000000,9.13000000000000,9.14000000000000,9.15000000000000,9.16000000000000,9.17000000000000,9.18000000000000,9.19000000000000,9.20000000000000,9.21000000000000,9.22000000000000,9.23000000000000,9.24000000000000,9.25000000000000,9.26000000000000,9.27000000000000,9.28000000000000,9.29000000000000,9.30000000000000,9.31000000000000,9.32000000000000,9.33000000000000,9.34000000000000,9.35000000000000,9.36000000000000,9.37000000000000,9.38000000000000,9.39000000000000,9.40000000000000,9.41000000000000,9.42000000000000,9.43000000000000,9.44000000000000,9.45000000000000,9.46000000000000,9.47000000000000,9.48000000000000,9.49000000000000,9.50000000000000,9.51000000000000,9.52000000000000,9.53000000000000,9.54000000000000,9.55000000000000,9.56000000000000,9.57000000000000,9.58000000000000,9.59000000000000,9.60000000000000,9.61000000000000,9.62000000000000,9.63000000000000,9.64000000000000,9.65000000000000,9.66000000000000,9.67000000000000,9.68000000000000,9.69000000000000,9.70000000000000,9.71000000000000,9.72000000000000,9.73000000000000,9.74000000000000,9.75000000000000,9.76000000000000,9.77000000000000,9.78000000000000,9.79000000000000,9.80000000000000,9.81000000000000,9.82000000000000,9.83000000000000,9.84000000000000,9.85000000000000,9.86000000000000,9.87000000000000,9.88000000000000,9.89000000000000,9.90000000000000,9.91000000000000,9.92000000000000,9.93000000000000,9.94000000000000,9.95000000000000,9.96000000000000,9.97000000000000,9.98000000000000,9.99000000000000,10
}

Definition at line 88 of file lte-mi-error-model.cc.

Referenced by ns3::LteMiErrorModel::Mib().

const uint16_t ns3::MI_MAP_16QAM_SIZE = 843

Definition at line 48 of file lte-mi-error-model.h.

Referenced by ns3::LteMiErrorModel::Mib().

double ns3::MI_map_64qam[MI_MAP_64QAM_SIZE]
Initial value:
{
0.425799529860325,0.432152765542146,0.438303333109796,0.444263205182515,0.450043499926380,0.455654548839940,0.461105958376616,0.466406666073195,0.471564991764758,0.476588684391735,0.481484964841807,0.486260565215892,0.490921764861760,0.495474423479624,0.499924011570203,0.504275638466426,0.508316095962828,0.512480868968701,0.516559604267418,0.520556384497397,0.524475035168484,0.528319142485428,0.532092069836711,0.535796973058398,0.539436814572552,0.543014376490667,0.546532272764480,0.549992960459215,0.553398750217790,0.556751815978591,0.560054204004096,0.563307841272820,0.566514543282682,0.569676021309938,0.572793889164217,0.575869669476956,0.578904799557506,0.581900636848503,0.584858464009598,0.587779493656374,0.590664872779198,0.593515686864887,0.596332963742270,0.599117677171195,0.601870750193001,0.604593058259183,0.607285432153689,0.609948660723186,0.612583493428562,0.615190642729957,0.617770786316747,0.620324569193049,0.622852605628593,0.625355480984068,0.627833753419418,0.630287955492967,0.632718595658690,0.635126159668431,0.637511111885396,0.639873896514816,0.642214938757252,0.644534645889648,0.646833408278874,0.649111600332195,0.651369581388777,0.653607696556073,0.655608484392638,0.657805717412332,0.659983677718680,0.662142681139671,0.664283032363931,0.666405025526737,0.668508944760826,0.670595064714242,0.672663651037313,0.674714960840703,0.676749243126363,0.678766739193092,0.680767683018287,0.682752301617383,0.684720815382362,0.686673438400645,0.688610378755565,0.690531838809586,0.692438015471299,0.694329100447223,0.696205280479322,0.698066737569122,0.699913649189236,0.701746188483077,0.703564524453455,0.705368822140750,0.707159242791271,0.708935944016411,0.710699079943126,0.712448801356279,0.714185255833317,0.715908587871746,0.717618939009822,0.719316447940871,0.721001250621597,0.722673480374747,0.724333267986447,0.725980741798532,0.727616027796153,0.729239249690943,0.730850528999982,0.732449985120826,0.734037735402802,0.735613895214796,0.737178578009731,0.738731895385921,0.740273957145479,0.741804871349938,0.743324744373253,0.744833680952319,0.746331784235150,0.747819155826846,0.749295895833466,0.750762102903929,0.752217874270045,0.753663305784784,0.755098491958862,0.756523525995766,0.757938499825260,0.759343504135493,0.760738628403754,0.762123960925963,0.763499588844953,0.764865598177612,0.766222073840946,0.767569099677114,0.768906758477484,0.770235132005777,0.771554301020318,0.772864345295472,0.774165343642269,0.775457373928296,0.776740513096859,0.778014837185474,0.779280421343709,0.780537339850405,0.781785666130325,0.783025472770225,0.784256831534413,0.785479813379787,0.786694488470398,0.787900926191545,0.789099195163442,0.790289363254448,0.791471497593914,0.792645664584633,0.793811929914931,0.794970358570407,0.796121014845337,0.797263962353755,0.798399264040234,0.799526982190367,0.800647178440967,0.801759913789999,0.802865248606254,0.803963242638769,0.805053955026016,0.806137444304855,0.807213768419270,0.808282984728894,0.809345150017332,0.810400320500280,0.811448551833468,0.812489899120409,0.813524416919983,0.814552159253849,0.815573179613692,0.816587530968313,0.817595265770578,0.818596435964203,0.819591092990417,0.820579287794472,0.821561070832035,0.822536492075441,0.823505601019831,0.824468446689165,0.825425077642123,0.826375541977893,0.827319887341849,0.828258160931124,0.829190409500083,0.830116679365692,0.831037016412797,0.831951466099307,0.832860073461282,0.833762883117939,0.834659939276567,0.835551285737364,0.836436965898189,0.837317022759230,0.838191498927611,0.839060436621904,0.839923877676581,0.840781863546392,0.841634435310673,0.842481633677584,0.843323498988284,0.844160071221040,0.844991389995275,0.845817494575551,0.846638423875496,0.847454216461666,0.848264910557361,0.849070544046372,0.849871154476679,0.850666779064099,0.851457454695876,0.852243217934223,0.853024105019807,0.853800151875197,0.854571394108254,0.855337867015476,0.856099605585298,0.856856644501345,0.857609018145645,0.858356760601792,0.859099905658072,0.859838486810540,0.860572537266066,0.861302089945333,0.862027177485795,0.862747832244604,0.863464086301487,0.864175971461601,0.864883519258332,0.865586760956078,0.866285727552980,0.866980449783629,0.867670958121734,0.868357282782756,0.869039453726513,0.869717500659743,0.870391453038652,0.871061340071411,0.871727190720637,0.872389033705835,0.873046897505813,0.873700810361071,0.874350800276154,0.874996895021982,0.875639122138150,0.876277508935201,0.876912082496870,0.877542869682304,0.878169897128256,0.878793191251247,0.879412778249713,0.880028684106114,0.880640934589032,0.881249555255233,0.881854571451712,0.882456008317711,0.883053890786716,0.883648243588427,0.884239091250713,0.884826458101536,0.885410368270855,0.885990845692519,0.886567914106118,0.887141597058834,0.887711917907260,0.888278899819195,0.888842565775432,0.889402938571516,0.889960040819480,0.890513894949575,0.891064523211966,0.891611947678416,0.892156190243955,0.892697272628524,0.893235216378603,0.893770042868823,0.894301773303559,0.894830428718505,0.895356029982234,0.895878597797741,0.896398152703964,0.896914715077295,0.897428305133075,0.897938942927067,0.898446648356916,0.898951441163598,0.899453340932846,0.899952367096565,0.900448538934234,0.900941875574287,0.901432395995483,0.901920119028266,0.902405063356100,0.902887247516799,0.903366689903843,0.903843408767670,0.904317422216969,0.904788748219949,0.905257404605599,0.905723409064933,0.906186779152225,0.906647532286227,0.907105685751380,0.907561256699007,0.908014262148496,0.908464718988472,0.908912643977957,0.909358053747514,0.909800964800386,0.910241393513615,0.910679356139161,0.911114868804997,0.911547947516201,0.911978608156038,0.912406866487023,0.912832738151982,0.913256238675097,0.913677383462941,0.914096187805506,0.914512666877219,0.914926835737943,0.915338709333977,0.915748302499040,0.916155629955243,0.916560706314060,0.916963546077282,0.917364163637964,0.917762573281363,0.918158789185863,0.918552825423898,0.918944695962863,0.919334414666011,0.919721995293345,0.920107451502508,0.920490796849650,0.920872044790299,0.921251208680219,0.921628301776257,0.922003337237186,0.922376328124537,0.922747287403428,0.923116227943374,0.923483162519103,0.923848103811354,0.924211064407671,0.924572056803190,0.924931093401418,0.925288186515000,0.925643348366488,0.925996591089095,0.926347926727443,0.926697367238308,0.927044924491352,0.927390610269852,0.927734436271422,0.928076414108724,0.928416555310182,0.928754871320675,0.929091373502235,0.929426073134737,0.929758981416575,0.930090109465339,0.930419468318485,0.930747068933993,0.931072922191030,0.931397038890590,0.931719429756146,0.932040105434284,0.932359076495335,0.932676353434002,0.932991946669978,0.933305866548562,0.933618123341268,0.933928727246427,0.934237688389781,0.934545016825084,0.934850722534678,0.935154815430080,0.935457305352558,0.935758202073696,0.936057515295968,0.936355254653287,0.936651429711569,0.936946049969278,0.937239124857973,0.937530663742845,0.937820675923255,0.938109170633261,0.938396157042145,0.938681644254934,0.938965641312914,0.939248157194139,0.939529200813942,0.939808781025436,0.940086906620007,0.940363586327811,0.940638828818259,0.940912642700505,0.941185036523922,0.941456018778579,0.941725597895711,0.941993782248186,0.942260580150969,0.942525999861578,0.942790049580541,0.943052737451843,0.943314071563375,0.943574059947377,0.943832710580874,0.944090031386110,0.944346030230983,0.944600714929465,0.944854093242033,0.945106172876082,0.945356961486342,0.945606466675294,0.945854695993572,0.946101656940372,0.946347356963852,0.946591803461529,0.946835003780675,0.947076965218706,0.947317695023567,0.947557200394124,0.947795488480533,0.948032566384627,0.948268441160285,0.948503119813805,0.948736609304268,0.948968916543906,0.949200048398461,0.949430011687544,0.949658813184989,0.949886459619203,0.950112957673521,0.950338313986543,0.950562535152485,0.950785627721511,0.951007598200077,0.951228453051260,0.951448198695091,0.951666841508883,0.951884387827557,0.952100843943963,0.952316216109200,0.952530510532938,0.952743733383722,0.952955890789296,0.953166988836902,0.953377033573592,0.953586031006531,0.953793987103297,0.954000907792180,0.954206798962479,0.954411666464793,0.954615516111316,0.954818353676125,0.955020184895462,0.955221015468023,0.955420851055236,0.955619697281543,0.955817559734673,0.956014443965919,0.956210355490410,0.956405299787380,0.956599282300436,0.956792308437822,0.956984383572683,0.957175513043328,0.957365702153483,0.957554956172555,0.957743280335878,0.957930679844975,0.958117159867796,0.958302725538980,0.958487381960088,0.958671134199857,0.958853987294433,0.959035946247621,0.959217016031113,0.959397201584732,0.959576507816660,0.959754939603674,0.959932501791373,0.960109199194410,0.960285036596717,0.960460018751725,0.960634150382595,0.960807436182432,0.960979880814507,0.961151488912474,0.961322265080584,0.961492213893903,0.961661339898516,0.961829647611747,0.961997141522358,0.962163826090764,0.962329705749233,0.962494784902090,0.962659067925920,0.962822559169769,0.962985262955340,0.963147183577191,0.963308325302933,0.963468692373418,0.963628289002937,0.963787119379405,0.963945187664557,0.964102497994129,0.964259054478047,0.964414861200612,0.964569922220681,0.964724241571851,0.964877823262637,0.965030671276653,0.965182789572787,0.965334182085377,0.965484852724386,0.965634805375577,0.965784043900681,0.965932572137569,0.966080393900422,0.966227512979896,0.966373933143291,0.966519658134713,0.966664691675240,0.966809037463084,0.966952699173750,0.967095680460197,0.967237984953000,0.967379616260498,0.967520577968961,0.967660873642736,0.967800506824406,0.967939481034939,0.968077799773840,0.968215466519302,0.968352484728355,0.968488857837010,0.968624589260409,0.968759682392970,0.968894140608528,0.969027967260483,0.969161165681936,0.969293739185835,0.969425691065112,0.969557024592820,0.969687743022276,0.969817849587190,0.969947347501806,0.970076239961035,0.970204530140587,0.970332221197102,0.970459316268287,0.970585818473037,0.970711730911575,0.970837056665570,0.970961798798270,0.971085960354628,0.971209544361425,0.971332553827393,0.971454991743346,0.971576861082290,0.971698164799557,0.971818905832916,0.971939087102697,0.972058711511910,0.972177781946360,0.972296301274765,0.972414272348874,0.972531698003577,0.972648581057026,0.972764924310741,0.972880730549728,0.972996002542588,0.973110743041627,0.973224954782968,0.973338640486660,0.973451802856782,0.973564444581555,0.973676568333449,0.973788176769283,0.973899272530336,0.974009858242448,0.974119936516125,0.974229509946639,0.974338581114133,0.974447152583720,0.974555226905582,0.974662806615074,0.974769894232819,0.974876492264805,0.974982603202487,0.975088229522879,0.975193373688653,0.975298038148231,0.975402225335882,0.975505937671815,0.975609177562271,0.975711947399617,0.975814249562435,0.975916086415616,0.976017460310448,0.976118373584707,0.976218828562744,0.976318827555575,0.976418372860967,0.976517466763529,0.976616111534792,0.976714309433298,0.976812062704687,0.976909373581777,0.977006244284652,0.977102677020741,0.977198673984903,0.977294237359509,0.977389369314524,0.977484072007585,0.977578347584082,0.977672198177240,0.977765625908194,0.977858632886072,0.977951221208068,0.978043392959523,0.978135150213998,0.978226495033355,0.978317429467828,0.978407955556099,0.978498075325375,0.978587790791458,0.978677103958823,0.978766016820685,0.978854531359077,0.978942649544919,0.979030373338087,0.979117704687488,0.979204645531130,0.979291197796188,0.979377363399073,0.979463144245509,0.979548542230591,0.979633559238856,0.979718197144355,0.979802457810712,0.979886343091196,0.979969854828785,0.980052994856231,0.980135764996123,0.980218167060957,0.980300202853193,0.980381874165323,0.980463182779933,0.980544130469765,0.980624718997779,0.980704950117214,0.980784825571653,0.980864347095078,0.980943516411935,0.981022335237191,0.981100805276397,0.981178928225740,0.981256705772112,0.981334139593159,0.981411231357343,0.981487982723999,0.981564395343393,0.981640470856775,0.981716210896438,0.981791617085776,0.981866691039334,0.981941434362866,0.982015848653390,0.982089935499241,0.982163696480127,0.982237133167180,0.982310247123007,0.982383039901752,0.982455513049136,0.982527668102518,0.982599506590944,0.982671030035196,0.982742239947848,0.982813137833309,0.982883725187881,0.982954003499805,0.983023974249309,0.983093638908661,0.983162998942216,0.983232055806461,0.983300810950072,0.983369265813951,0.983437421831281,0.983505280427573,0.983572843020706,0.983640111020982,0.983707085831166,0.983773768846536,0.983840161454926,0.983906265036770,0.983972080965153,0.984037610605846,0.984102855317361,0.984167816450986,0.984232495350835,0.984296893353885,0.984361011790027,0.984424851982101,0.984488415245946,0.984551702890434,0.984614716217520,0.984677456522277,0.984739925092941,0.984802123210953,0.984864052150994,0.984925713181035,0.984987107562366,0.985048236549646,0.985109101390936,0.985169703327743,0.985230043595053,0.985290123421378,0.985349944028789,0.985409506632955
}

Definition at line 93 of file lte-mi-error-model.cc.

Referenced by ns3::LteMiErrorModel::Mib().

double ns3::MI_map_64qam_axis[MI_MAP_64QAM_SIZE]
Initial value:
{
6.30000000000000,6.51000000000000,6.72000000000000,6.93000000000000,7.14000000000000,7.35000000000000,7.56000000000000,7.77000000000000,7.98000000000000,8.19000000000000,8.40000000000000,8.61000000000000,8.82000000000000,9.03000000000000,9.24000000000000,9.45000000000000,9.66000000000000,9.87000000000000,10.0800000000000,10.2900000000000,10.5000000000000,10.7100000000000,10.9200000000000,11.1300000000000,11.3400000000000,11.5500000000000,11.7600000000000,11.9700000000000,12.1800000000000,12.3900000000000,12.6000000000000,12.8100000000000,13.0200000000000,13.2300000000000,13.4400000000000,13.6500000000000,13.8600000000000,14.0700000000000,14.2800000000000,14.4900000000000,14.7000000000000,14.9100000000000,15.1200000000000,15.3300000000000,15.5400000000000,15.7500000000000,15.9600000000000,16.1700000000000,16.3800000000000,16.5900000000000,16.8000000000000,17.0100000000000,17.2200000000000,17.4300000000000,17.6400000000000,17.8500000000000,18.0600000000000,18.2700000000000,18.4800000000000,18.6900000000000,18.9000000000000,19.1100000000000,19.3200000000000,19.5300000000000,19.7400000000000,19.9500000000000,20.1600000000000,20.3700000000000,20.5800000000000,20.7900000000000,21,21.2100000000000,21.4200000000000,21.6300000000000,21.8400000000000,22.0500000000000,22.2600000000000,22.4700000000000,22.6800000000000,22.8900000000000,23.1000000000000,23.3100000000000,23.5200000000000,23.7300000000000,23.9400000000000,24.1500000000000,24.3600000000000,24.5700000000000,24.7800000000000,24.9900000000000,25.2000000000000,25.4100000000000,25.6200000000000,25.8300000000000,26.0400000000000,26.2500000000000,26.4600000000000,26.6700000000000,26.8800000000000,27.0900000000000,27.3000000000000,27.5100000000000,27.7200000000000,27.9300000000000,28.1400000000000,28.3500000000000,28.5600000000000,28.7700000000000,28.9800000000000,29.1900000000000,29.4000000000000,29.6100000000000,29.8200000000000,30.0300000000000,30.2400000000000,30.4500000000000,30.6600000000000,30.8700000000000,31.0800000000000,31.2900000000000,31.5000000000000,31.7100000000000,31.9200000000000,32.1300000000000,32.3400000000000,32.5500000000000,32.7600000000000,32.9700000000000,33.1800000000000,33.3900000000000,33.6000000000000,33.8100000000000,34.0200000000000,34.2300000000000,34.4400000000000,34.6500000000000,34.8600000000000,35.0700000000000,35.2800000000000,35.4900000000000,35.7000000000000,35.9100000000000,36.1200000000000,36.3300000000000,36.5400000000000,36.7500000000000,36.9600000000000,37.1700000000000,37.3800000000000,37.5900000000000,37.8000000000000,38.0100000000000,38.2200000000000,38.4300000000000,38.6400000000000,38.8500000000000,39.0600000000000,39.2700000000000,39.4800000000000,39.6900000000000,39.9000000000000,40.1100000000000,40.3200000000000,40.5300000000000,40.7400000000000,40.9500000000000,41.1600000000000,41.3700000000000,41.5800000000000,41.7900000000000,42.0000000000000,42.2100000000000,42.4200000000000,42.6300000000000,42.8400000000000,43.0500000000000,43.2600000000000,43.4700000000000,43.6800000000000,43.8900000000000,44.1000000000000,44.3100000000000,44.5200000000000,44.7300000000000,44.9400000000000,45.1500000000000,45.3600000000000,45.5700000000000,45.7800000000000,45.9900000000000,46.2000000000000,46.4100000000000,46.6200000000000,46.8300000000000,47.0400000000000,47.2500000000000,47.4600000000000,47.6700000000000,47.8800000000000,48.0900000000000,48.3000000000000,48.5100000000000,48.7200000000000,48.9300000000000,49.1400000000000,49.3500000000000,49.5600000000000,49.7700000000000,49.9800000000000,50.1900000000000,50.4000000000000,50.6100000000000,50.8200000000000,51.0300000000000,51.2400000000000,51.4500000000000,51.6600000000000,51.8700000000000,52.0800000000000,52.2900000000000,52.5000000000000,52.7100000000000,52.9200000000000,53.1300000000000,53.3400000000000,53.5500000000000,53.7600000000000,53.9700000000000,54.1800000000000,54.3900000000000,54.6000000000000,54.8100000000000,55.0200000000000,55.2300000000000,55.4400000000000,55.6500000000000,55.8600000000000,56.0700000000000,56.2800000000000,56.4900000000000,56.7000000000000,56.9100000000000,57.1200000000000,57.3300000000000,57.5400000000000,57.7500000000000,57.9600000000000,58.1700000000000,58.3800000000000,58.5900000000000,58.8000000000000,59.0100000000000,59.2200000000000,59.4300000000000,59.6400000000000,59.8500000000000,60.0600000000000,60.2700000000000,60.4800000000000,60.6900000000000,60.9000000000000,61.1100000000000,61.3200000000000,61.5300000000000,61.7400000000000,61.9500000000000,62.1600000000000,62.3700000000000,62.5800000000000,62.7900000000000,63.0000000000000,63.2100000000000,63.4200000000000,63.6300000000000,63.8400000000000,64.0500000000000,64.2600000000000,64.4700000000000,64.6800000000000,64.8900000000000,65.1000000000000,65.3100000000000,65.5200000000000,65.7300000000000,65.9400000000000,66.1500000000000,66.3600000000000,66.5700000000000,66.7800000000000,66.9900000000000,67.2000000000000,67.4100000000000,67.6200000000000,67.8300000000000,68.0400000000000,68.2500000000000,68.4600000000000,68.6700000000000,68.8800000000000,69.0900000000000,69.3000000000000,69.5100000000000,69.7200000000000,69.9300000000000,70.1400000000000,70.3500000000000,70.5600000000000,70.7700000000000,70.9800000000000,71.1900000000000,71.4000000000000,71.6100000000000,71.8200000000000,72.0300000000000,72.2400000000000,72.4500000000000,72.6600000000000,72.8700000000000,73.0800000000000,73.2900000000000,73.5000000000000,73.7100000000000,73.9200000000000,74.1300000000000,74.3400000000000,74.5500000000000,74.7600000000000,74.9700000000000,75.1800000000000,75.3900000000000,75.6000000000000,75.8100000000000,76.0200000000000,76.2300000000000,76.4400000000000,76.6500000000000,76.8600000000000,77.0700000000000,77.2800000000000,77.4900000000000,77.7000000000000,77.9100000000000,78.1200000000000,78.3300000000000,78.5400000000000,78.7500000000000,78.9600000000000,79.1700000000000,79.3800000000000,79.5900000000000,79.8000000000000,80.0100000000000,80.2200000000000,80.4300000000000,80.6400000000000,80.8500000000000,81.0600000000000,81.2700000000000,81.4800000000000,81.6900000000000,81.9000000000000,82.1100000000000,82.3200000000000,82.5300000000000,82.7400000000000,82.9500000000000,83.1600000000000,83.3700000000000,83.5800000000000,83.7900000000000,84,84.2100000000000,84.4200000000000,84.6300000000000,84.8400000000000,85.0500000000000,85.2600000000000,85.4700000000000,85.6800000000000,85.8900000000000,86.1000000000000,86.3100000000000,86.5200000000000,86.7300000000000,86.9400000000000,87.1500000000000,87.3600000000000,87.5700000000000,87.7800000000000,87.9900000000000,88.2000000000000,88.4100000000000,88.6200000000000,88.8300000000000,89.0400000000000,89.2500000000000,89.4600000000000,89.6700000000000,89.8800000000000,90.0900000000000,90.3000000000000,90.5100000000000,90.7200000000000,90.9300000000000,91.1400000000000,91.3500000000000,91.5600000000000,91.7700000000000,91.9800000000000,92.1900000000000,92.4000000000000,92.6100000000000,92.8200000000000,93.0300000000000,93.2400000000000,93.4500000000000,93.6600000000000,93.8700000000000,94.0800000000000,94.2900000000000,94.5000000000000,94.7100000000000,94.9200000000000,95.1300000000000,95.3400000000000,95.5500000000000,95.7600000000000,95.9700000000000,96.1800000000000,96.3900000000000,96.6000000000000,96.8100000000000,97.0200000000000,97.2300000000000,97.4400000000000,97.6500000000000,97.8600000000000,98.0700000000000,98.2800000000000,98.4900000000000,98.7000000000000,98.9100000000000,99.1200000000000,99.3300000000000,99.5400000000000,99.7500000000000,99.9600000000000,100.170000000000,100.380000000000,100.590000000000,100.800000000000,101.010000000000,101.220000000000,101.430000000000,101.640000000000,101.850000000000,102.060000000000,102.270000000000,102.480000000000,102.690000000000,102.900000000000,103.110000000000,103.320000000000,103.530000000000,103.740000000000,103.950000000000,104.160000000000,104.370000000000,104.580000000000,104.790000000000,105,105.210000000000,105.420000000000,105.630000000000,105.840000000000,106.050000000000,106.260000000000,106.470000000000,106.680000000000,106.890000000000,107.100000000000,107.310000000000,107.520000000000,107.730000000000,107.940000000000,108.150000000000,108.360000000000,108.570000000000,108.780000000000,108.990000000000,109.200000000000,109.410000000000,109.620000000000,109.830000000000,110.040000000000,110.250000000000,110.460000000000,110.670000000000,110.880000000000,111.090000000000,111.300000000000,111.510000000000,111.720000000000,111.930000000000,112.140000000000,112.350000000000,112.560000000000,112.770000000000,112.980000000000,113.190000000000,113.400000000000,113.610000000000,113.820000000000,114.030000000000,114.240000000000,114.450000000000,114.660000000000,114.870000000000,115.080000000000,115.290000000000,115.500000000000,115.710000000000,115.920000000000,116.130000000000,116.340000000000,116.550000000000,116.760000000000,116.970000000000,117.180000000000,117.390000000000,117.600000000000,117.810000000000,118.020000000000,118.230000000000,118.440000000000,118.650000000000,118.860000000000,119.070000000000,119.280000000000,119.490000000000,119.700000000000,119.910000000000,120.120000000000,120.330000000000,120.540000000000,120.750000000000,120.960000000000,121.170000000000,121.380000000000,121.590000000000,121.800000000000,122.010000000000,122.220000000000,122.430000000000,122.640000000000,122.850000000000,123.060000000000,123.270000000000,123.480000000000,123.690000000000,123.900000000000,124.110000000000,124.320000000000,124.530000000000,124.740000000000,124.950000000000,125.160000000000,125.370000000000,125.580000000000,125.790000000000,126,126.210000000000,126.420000000000,126.630000000000,126.840000000000,127.050000000000,127.260000000000,127.470000000000,127.680000000000,127.890000000000,128.100000000000,128.310000000000,128.520000000000,128.730000000000,128.940000000000,129.150000000000,129.360000000000,129.570000000000,129.780000000000,129.990000000000,130.200000000000,130.410000000000,130.620000000000,130.830000000000,131.040000000000,131.250000000000,131.460000000000,131.670000000000,131.880000000000,132.090000000000,132.300000000000,132.510000000000,132.720000000000,132.930000000000,133.140000000000,133.350000000000,133.560000000000,133.770000000000,133.980000000000,134.190000000000,134.400000000000,134.610000000000,134.820000000000,135.030000000000,135.240000000000,135.450000000000,135.660000000000,135.870000000000,136.080000000000,136.290000000000,136.500000000000,136.710000000000,136.920000000000,137.130000000000,137.340000000000,137.550000000000,137.760000000000,137.970000000000,138.180000000000,138.390000000000,138.600000000000,138.810000000000,139.020000000000,139.230000000000,139.440000000000,139.650000000000,139.860000000000,140.070000000000,140.280000000000,140.490000000000,140.700000000000,140.910000000000,141.120000000000,141.330000000000,141.540000000000,141.750000000000,141.960000000000,142.170000000000,142.380000000000,142.590000000000,142.800000000000,143.010000000000,143.220000000000,143.430000000000,143.640000000000,143.850000000000,144.060000000000,144.270000000000,144.480000000000,144.690000000000,144.900000000000,145.110000000000,145.320000000000,145.530000000000,145.740000000000,145.950000000000,146.160000000000,146.370000000000,146.580000000000,146.790000000000,147,147.210000000000,147.420000000000,147.630000000000,147.840000000000,148.050000000000,148.260000000000,148.470000000000,148.680000000000,148.890000000000,149.100000000000,149.310000000000,149.520000000000,149.730000000000,149.940000000000,150.150000000000,150.360000000000,150.570000000000,150.780000000000,150.990000000000,151.200000000000,151.410000000000,151.620000000000,151.830000000000,152.040000000000,152.250000000000,152.460000000000,152.670000000000,152.880000000000,153.090000000000,153.300000000000,153.510000000000,153.720000000000,153.930000000000,154.140000000000,154.350000000000,154.560000000000,154.770000000000,154.980000000000,155.190000000000,155.400000000000,155.610000000000,155.820000000000,156.030000000000,156.240000000000,156.450000000000,156.660000000000,156.870000000000,157.080000000000,157.290000000000,157.500000000000,157.710000000000,157.920000000000,158.130000000000,158.340000000000
}

Definition at line 97 of file lte-mi-error-model.cc.

Referenced by ns3::LteMiErrorModel::Mib().

const uint16_t ns3::MI_MAP_64QAM_SIZE = 725

Definition at line 49 of file lte-mi-error-model.h.

Referenced by ns3::LteMiErrorModel::Mib().

double ns3::MI_map_qpsk[MI_MAP_QPSK_SIZE]
Initial value:
{
0.0690003489341297,0.0716227274726117,0.0742340978953440,0.0768346104980025,0.0794244103447761,0.0820036374801004,0.0845724271431926,0.0871309099810427,0.0896792122569310,0.0922174560525495,0.0947457594625196,0.0972642367806063,0.0997729986772915,0.102272152368619,0.104761801776403,0.107242047680000,0.109712987859947,0.112174717233782,0.114627327984429,0.117070909681513,0.119505549395992,0.121931331808479,0.124348339311615,0.126756652106854,0.129156348295983,0.131547503967713,0.133930193279620,0.136304488535748,0.138670460260116,0.141028177266400,0.143377706724007,0.145719114220782,0.148052463822533,0.150377818129578,0.152695238330494,0.155004784253224,0.157306514413717,0.159600486062226,0.161886755227418,0.164165376758411,0.166436404364862,0.168699890655220,0.170955887173241,0.173204444432860,0.175445611951529,0.177679438282080,0.179905971043210,0.182125256948655,0.184337341835134,0.186542270689104,0.188740087672416,0.190930836146914,0.193114558698026,0.195291297157414,0.197461092624719,0.199623985488445,0.201780015446038,0.203929221523178,0.206071642092341,0.208207314890659,0.210336277037108,0.212458565049058,0.214574214858220,0.216683261826010,0.218785740758360,0.220881685920000,0.222971131048238,0.225054109366258,0.227130653595954,0.229200795970327,0.231264568245459,0.233322001712082,0.235373127206765,0.237417975122726,0.239456575420291,0.241488957637017,0.243515150897483,0.245535183922773,0.247549085039656,0.249556882189479,0.251558602936785,0.253554274477663,0.255543923647842,0.257527576930545,0.259505260464099,0.261477000049324,0.263442821156701,0.265402748933330,0.267356808209687,0.269305023506185,0.271247419039542,0.273184018728981,0.275114846202242,0.277039924801432,0.278959277588713,0.280872927351831,0.282780896609496,0.284683207616614,0.286579882369384,0.288470942610247,0.290356409832718,0.292236305286078,0.294110649979955,0.295979464688778,0.297842769956116,0.299700586098916,0.301552933211619,0.303399831170183,0.305241299636004,0.307077358059734,0.308908025685008,0.310733321552085,0.312553264501390,0.314367873176978,0.316177166029912,0.317981161321561,0.319779877126821,0.321573331337258,0.323361541664177,0.325144525641625,0.326922300629316,0.328694883815500,0.330462292219754,0.332224542695721,0.333981651933781,0.335733636463664,0.337480512657007,0.339222296729849,0.340959004745076,0.342690652614815,0.344417256102769,0.346138830826504,0.347855392259695,0.349566955734310,0.351273536442761,0.352975149440000,0.354671809645581,0.356363531845667,0.358050330695007,0.359732220718866,0.361409216314917,0.363081331755096,0.364748581187413,0.365760085328701,0.367414435567153,0.369063590345858,0.370707574758377,0.372346413657952,0.373980131661624,0.375608753154257,0.377232302292463,0.378850803008427,0.380464279013651,0.382072753802601,0.383676250656272,0.385274792645668,0.386868402635202,0.388457103286017,0.390040917059232,0.391619866219112,0.393193972836167,0.394763258790181,0.396327745773173,0.397887455292293,0.399442408672650,0.400992627060087,0.402538131423884,0.404078942559405,0.405615081090699,0.407146567473028,0.408673421995349,0.410195664782751,0.411713315798825,0.413226394847994,0.414734921577795,0.416238915481109,0.417738395898345,0.419233382019585,0.420723892886679,0.422209947395301,0.423691564296960,0.425168762200976,0.426641559576410,0.428109974753962,0.429574025927829,0.431033731157521,0.432489108369656,0.433940175359702,0.435386949793697,0.436829449209937,0.438267691020623,0.439701692513483,0.441131470853366,0.442557043083795,0.443978426128502,0.445395636792933,0.446808691765718,0.448217607620120,0.449622400815456,0.451023087698496,0.452419684504825,0.453812207360195,0.455200672281845,0.456585095179796,0.457965491858126,0.459341878016225,0.460714269250023,0.462082681053196,0.463447128818359,0.464807627838230,0.466164193306775,0.467516840320339,0.468865583878754,0.470210438886424,0.471551420153401,0.472888542396436,0.474221820240013,0.475551268217370,0.476876900771498,0.478198732256128,0.479516776936698,0.480831048991307,0.482141562511653,0.483448331503954,0.484751369889858,0.486050691507333,0.487346310111549,0.488638239375742,0.489926492892065,0.491211084172426,0.492492026649314,0.493769333676610,0.495043018530388,0.496313094409703,0.497579574437364,0.498842471660700,0.500101799052307,0.501357569510799,0.502609795861526,0.503858490857300,0.505103667179099,0.506345337436768,0.507583514169703,0.508818209847531,0.510049436870774,0.511277207571509,0.512501534214016,0.513722428995414,0.514939904046294,0.516153971431339,0.517364643149933,0.518571931136767,0.519775847262431,0.520976403334003,0.522173611095627,0.523367482229080,0.524558028354337,0.525745261030125,0.526929191754467,0.528109831965227,0.529287193040638,0.530461286299827,0.531632123003332,0.532799714353619,0.533964071495577,0.535125205517021,0.536283127449183,0.537437848267194,0.538589378890561,0.539737730183644,0.540882912956114,0.542024937963420,0.543163815907238,0.544299557435920,0.545432173144935,0.546561673577308,0.547688069224050,0.548811370524581,0.549931587867153,0.551048731589264,0.552162811978068,0.553273839270780,0.554381823655071,0.555486775269472,0.556588704203755,0.557687620499322,0.558783534149586,0.559876455100345,0.560966393250155,0.562053358450695,0.563137360507132,0.564218409178475,0.565296514177934,0.566371685173266,0.567443931787123,0.568513263597390,0.569579690137527,0.570643220896900,0.571703865321112,0.572761632812328,0.573816532729596,0.574868574389170,0.575917767064821,0.576964119988149,0.578007642348892,0.579048343295230,0.580086231934086,0.581121317331422,0.582153608512535,0.583183114462351,0.584209844125704,0.585233806407631,0.586255010173647,0.587273464250025,0.588289177424073,0.589302158444405,0.590312416021210,0.591319958826520,0.592324795494474,0.593326934621578,0.594326384766964,0.595323154452643,0.596317252163764,0.597308686348855,0.598297465420080,0.599283597753478,0.600267091689206,0.601247955531782,0.602226197550319,0.603201825978762,0.604174849016119,0.605145274826694,0.606113111540312,0.607078367252547,0.608041050024944,0.609001167885238,0.609958728827579,0.610913740812743,0.611866211768347,0.612816149589066,0.613763562136839,0.614708457241078,0.615650842698875,0.616590726275206,0.617528115703136,0.618463018684014,0.619395442887674,0.620325395952633,0.621252885486284,0.622177919065087,0.623100504234766,0.624020648510489,0.624938359377065,0.625853644289121,0.626766510671293,0.627676965918402,0.628585017395639,0.629490672438743,0.630393938354174,0.631294822419294,0.632193331882539,0.633089473963589,0.633983255853542,0.634874684715080,0.635763767682640,0.636650511862579,0.637534924333335,0.638417012145596,0.639296782322459,0.640174241859589,0.641049397725379,0.641922256861109,0.642792826181100,0.643661112572869,0.644527122897282,0.645390863988709,0.646252342655170,0.647111565678489,0.647968539814439,0.648823271792888,0.649675768317950,0.650526036068123,0.651374081696436,0.652219911830588,0.653063533073093,0.653904952001416,0.654744175168111,0.655581209100961,0.656416060303112,0.657248735253208,0.658079240405527,0.658907582190110,0.659733767012895,0.660557801255848,0.661379691277091,0.662199443411030,0.663017063968485,0.663832559236813,0.664645935480037,0.665457198938967,0.666266355831323,0.667073412351863,0.667878374672495,0.668681248942408,0.669482041288181,0.670280757813911,0.671077404601323,0.671871987709891,0.672664513176952,0.673454987017822,0.674243415225909,0.675029803772825,0.675814158608500,0.676596485661295,0.677376790838106,0.678155080024481,0.678931359084725,0.679705633862007,0.680477910178470,0.681248193835337,0.682016490613012,0.682782806271192,0.683547146548964,0.684309517164914,0.685069923817224,0.685828372183780,0.686584867922264,0.687339416670264,0.688092024045367,0.688842695645258,0.689591437047823,0.690338253811239,0.691083151474075,0.691826135555389,0.692567211554818,0.693306384952679,0.694043661210056,0.694779045768899,0.695512544052111,0.696244161463647,0.696973903388596,0.697701775193280,0.698427782225337,0.699151929813817,0.699874223269263,0.700594667883805,0.701313268931245,0.702030031667144,0.702744961328908,0.703458063135872,0.704169342289390,0.704878803972913,0.705586453352076,0.706292295574782,0.706996335771284,0.707698579054265,0.708399030518923,0.709097695243048,0.709794578287106,0.710489684694317,0.711183019490737,0.711874587685330,0.712564394270055,0.713252444219938,0.713938742493152,0.714623294031091,0.715306103758449,0.715987176583295,0.716666517397146,0.717344131075047,0.718020022475638,0.718694196441235,0.719366657797898,0.720037411355506,0.720706461907829,0.721373814232600,0.722039473091587,0.722703443230664,0.723365729379878,0.724026336253524,0.724685268550213,0.725342530952939,0.725998128129151,0.726652064730817,0.727304345394498,0.727954974741409,0.728603957377491,0.729251297893474,0.729897000864946,0.730541070852416,0.731183512401383,0.731824330042397,0.732463528291126,0.733101111648419,0.733737084600371,0.734371451618386,0.735004217159237,0.735635385665134,0.736264961563782,0.736892949268446,0.737519353178008,0.738144177677033,0.738767427135826,0.739389105910496,0.740009218343011,0.740627768761262,0.741244761479122,0.741860200796502,0.742474090999411,0.743086436360017,0.743697241136699,0.744306509574111,0.744914245903234,0.745520454341437,0.746125139092530,0.746728304346822,0.747329954281178,0.747930093059073,0.748528724830645,0.749125853732755,0.749721483889038,0.750315619409959,0.750908264392865,0.751499422922041,0.752089099068763,0.752677296891347,0.753264020435210,0.753849273732912,0.754433060804219,0.755015385656146,0.755596252283013,0.756175664666496,0.756753626775676,0.757330142567093,0.757905215984793,0.758478850960381,0.759051051413067,0.759621821249720,0.760191164364916,0.760759084640984,0.761325585948060,0.761890672144130,0.762454347075082,0.763016614574754,0.763577478464979,0.764136942555635,0.764695010644690,0.765251686518250,0.765806973950608,0.766360876704287,0.766913398530085,0.767464543167128,0.768014314342907,0.768562715773328,0.769109751162760,0.769655424204071,0.770199738578682,0.770742697956607,0.771284305996498,0.771824566345689,0.772363482640238,0.772901058504974,0.773437297553538,0.773972203388427,0.774505779601036,0.775038029771701,0.775568957469741,0.776098566253503,0.776626859670398,0.777153841256950,0.777679514538830,0.778203883030906,0.778726950237274,0.779248719651309,0.779769194755698,0.780288379022484,0.780806275913106,0.781322888878439,0.781838221358831,0.782352276784149,0.782865058573812,0.783376570136834,0.783886814871861,0.784395796167212,0.784903517400915,0.785409981940749,0.785915193144278,0.786419154358893,0.786921868921846,0.787423340160292,0.787923571391323,0.788422565922008,0.788920327049428,0.789416858060713,0.789912162233082,0.790406242833874,0.790899103120589,0.791390746340924,0.791881175732807,0.792370394524432,0.792858405934299,0.793345213171246,0.793830819434485,0.794315227913637,0.794798441788770,0.795280464230428,0.795761298399672,0.796240947448110,0.796719414517932,0.797196702741946,0.797672815243614,0.798147755137077,0.798621525527200,0.799094129509597,0.799565570170669,0.800035850587634,0.800504973828565,0.800972942952416,0.801439761009061,0.801905431039322,0.802369956075006,0.802833339138932,0.803295583244968,0.803756691398058,0.804216666594261,0.804675511820773,0.805133230055969,0.805589824269425,0.806045297421956,0.806499652465644,0.806952892343868,0.807405019991339,0.807856038334126,0.808305950289689,0.808754758766908,0.809202466666116,0.809649076879126,0.810094592289261,0.810539015771388,0.810982350191941,0.811424598408958,0.811865763272103,0.812305847622701,0.812744854293766,0.813182786110026,0.813619645887958,0.814055436435812,0.814490160553643,0.814923821033336,0.815356420658636,0.815787962205180,0.816218448440517,0.816647882124143,0.817076266007528,0.817503602834138,0.817929895339472,0.818355146251079,0.818779358288595,0.819202534163764,0.819624676580468,0.820045788234751,0.820465871814850,0.820884930001221,0.821302965466561,0.821719980875839,0.822135978886325,0.822550962147607,0.822964933301628,0.823377894982703,0.823789849817552,0.824200800425321,0.824610749417610,0.825019699398499,0.825427652964571,0.825834612704941,0.826240581201277,0.826645561027831,0.827049554751458,0.827452564931645,0.827854594120533,0.828255644862944,0.828655719696407,0.829054821151176,0.829452951750264,0.829850114009459,0.830246310437353,0.830641543535362,0.831035815797757,0.831429129711679,0.831821487757172,0.832212892407198,0.832603346127667,0.832992851377459,0.833381410608444,0.833769026265511,0.834155700786586,0.834541436602659,0.834926236137804,0.835310101809205,0.835693036027176,0.836075041195186,0.836456119709880,0.836836273961102,0.837215506331919,0.837593819198639,0.837971214930841,0.838347695891388,0.838723264436456,0.839097922915554,0.839471673671544,0.839844519040665,0.840216461352555,0.840587502930271,0.840957646090311,0.841326893142636,0.841695246390691,0.842062708131428,0.842429280655323,0.842794966246402,0.843159767182260,0.843523685734080,0.843886724166656,0.844248884738415,0.844610169701435,0.844970581301467,0.845330121777955,0.845688793364056,0.846046598286665,0.846403538766425,0.846759617017759,0.847114835248883,0.847469195661827,0.847822700452456,0.848175351810490,0.848527151919523,0.848878102957045,0.849228207094457,0.849577466497095,0.849925883324247,0.850273459729174,0.850620197859128,0.850966099855372,0.851311167853200,0.851655403981954,0.851998810365043,0.852341389119967,0.852683142358329,0.853024072185856,0.853364180702422,0.853703470002060,0.854041942172986,0.854379599297614,0.854716443452576,0.855052476708740,0.855387701131230,0.855722118779441,0.856055731707059,0.856388541962080,0.856720551586826,0.857051762617964,0.857382177086524,0.857711797017917,0.858040624431952,0.858368661342853,0.858695909759279,0.859022371684340
}

Definition at line 74 of file lte-mi-error-model.cc.

Referenced by ns3::LteMiErrorModel::Mib().

double ns3::MI_map_qpsk_axis[MI_MAP_QPSK_SIZE]
Initial value:
{
0.100000000000000,0.104000000000000,0.108000000000000,0.112000000000000,0.116000000000000,0.120000000000000,0.124000000000000,0.128000000000000,0.132000000000000,0.136000000000000,0.140000000000000,0.144000000000000,0.148000000000000,0.152000000000000,0.156000000000000,0.160000000000000,0.164000000000000,0.168000000000000,0.172000000000000,0.176000000000000,0.180000000000000,0.184000000000000,0.188000000000000,0.192000000000000,0.196000000000000,0.200000000000000,0.204000000000000,0.208000000000000,0.212000000000000,0.216000000000000,0.220000000000000,0.224000000000000,0.228000000000000,0.232000000000000,0.236000000000000,0.240000000000000,0.244000000000000,0.248000000000000,0.252000000000000,0.256000000000000,0.260000000000000,0.264000000000000,0.268000000000000,0.272000000000000,0.276000000000000,0.280000000000000,0.284000000000000,0.288000000000000,0.292000000000000,0.296000000000000,0.300000000000000,0.304000000000000,0.308000000000000,0.312000000000000,0.316000000000000,0.320000000000000,0.324000000000000,0.328000000000000,0.332000000000000,0.336000000000000,0.340000000000000,0.344000000000000,0.348000000000000,0.352000000000000,0.356000000000000,0.360000000000000,0.364000000000000,0.368000000000000,0.372000000000000,0.376000000000000,0.380000000000000,0.384000000000000,0.388000000000000,0.392000000000000,0.396000000000000,0.400000000000000,0.404000000000000,0.408000000000000,0.412000000000000,0.416000000000000,0.420000000000000,0.424000000000000,0.428000000000000,0.432000000000000,0.436000000000000,0.440000000000000,0.444000000000000,0.448000000000000,0.452000000000000,0.456000000000000,0.460000000000000,0.464000000000000,0.468000000000000,0.472000000000000,0.476000000000000,0.480000000000000,0.484000000000000,0.488000000000000,0.492000000000000,0.496000000000000,0.500000000000000,0.504000000000000,0.508000000000000,0.512000000000000,0.516000000000000,0.520000000000000,0.524000000000000,0.528000000000000,0.532000000000000,0.536000000000000,0.540000000000000,0.544000000000000,0.548000000000000,0.552000000000000,0.556000000000000,0.560000000000000,0.564000000000000,0.568000000000000,0.572000000000000,0.576000000000000,0.580000000000000,0.584000000000000,0.588000000000000,0.592000000000000,0.596000000000000,0.600000000000000,0.604000000000000,0.608000000000000,0.612000000000000,0.616000000000000,0.620000000000000,0.624000000000000,0.628000000000000,0.632000000000000,0.636000000000000,0.640000000000000,0.644000000000000,0.648000000000000,0.652000000000000,0.656000000000000,0.660000000000000,0.664000000000000,0.668000000000000,0.672000000000000,0.676000000000000,0.680000000000000,0.684000000000000,0.688000000000000,0.692000000000000,0.696000000000000,0.700000000000000,0.704000000000000,0.708000000000000,0.712000000000000,0.716000000000000,0.720000000000000,0.724000000000000,0.728000000000000,0.732000000000000,0.736000000000000,0.740000000000000,0.744000000000000,0.748000000000000,0.752000000000000,0.756000000000000,0.760000000000000,0.764000000000000,0.768000000000000,0.772000000000000,0.776000000000000,0.780000000000000,0.784000000000000,0.788000000000000,0.792000000000000,0.796000000000000,0.800000000000000,0.804000000000000,0.808000000000000,0.812000000000000,0.816000000000000,0.820000000000000,0.824000000000000,0.828000000000000,0.832000000000000,0.836000000000000,0.840000000000000,0.844000000000000,0.848000000000000,0.852000000000000,0.856000000000000,0.860000000000000,0.864000000000000,0.868000000000000,0.872000000000000,0.876000000000000,0.880000000000000,0.884000000000000,0.888000000000000,0.892000000000000,0.896000000000000,0.900000000000000,0.904000000000000,0.908000000000000,0.912000000000000,0.916000000000000,0.920000000000000,0.924000000000000,0.928000000000000,0.932000000000000,0.936000000000000,0.940000000000000,0.944000000000000,0.948000000000000,0.952000000000000,0.956000000000000,0.960000000000000,0.964000000000000,0.968000000000000,0.972000000000000,0.976000000000000,0.980000000000000,0.984000000000000,0.988000000000000,0.992000000000000,0.996000000000000,1,1.00400000000000,1.00800000000000,1.01200000000000,1.01600000000000,1.02000000000000,1.02400000000000,1.02800000000000,1.03200000000000,1.03600000000000,1.04000000000000,1.04400000000000,1.04800000000000,1.05200000000000,1.05600000000000,1.06000000000000,1.06400000000000,1.06800000000000,1.07200000000000,1.07600000000000,1.08000000000000,1.08400000000000,1.08800000000000,1.09200000000000,1.09600000000000,1.10000000000000,1.10400000000000,1.10800000000000,1.11200000000000,1.11600000000000,1.12000000000000,1.12400000000000,1.12800000000000,1.13200000000000,1.13600000000000,1.14000000000000,1.14400000000000,1.14800000000000,1.15200000000000,1.15600000000000,1.16000000000000,1.16400000000000,1.16800000000000,1.17200000000000,1.17600000000000,1.18000000000000,1.18400000000000,1.18800000000000,1.19200000000000,1.19600000000000,1.20000000000000,1.20400000000000,1.20800000000000,1.21200000000000,1.21600000000000,1.22000000000000,1.22400000000000,1.22800000000000,1.23200000000000,1.23600000000000,1.24000000000000,1.24400000000000,1.24800000000000,1.25200000000000,1.25600000000000,1.26000000000000,1.26400000000000,1.26800000000000,1.27200000000000,1.27600000000000,1.28000000000000,1.28400000000000,1.28800000000000,1.29200000000000,1.29600000000000,1.30000000000000,1.30400000000000,1.30800000000000,1.31200000000000,1.31600000000000,1.32000000000000,1.32400000000000,1.32800000000000,1.33200000000000,1.33600000000000,1.34000000000000,1.34400000000000,1.34800000000000,1.35200000000000,1.35600000000000,1.36000000000000,1.36400000000000,1.36800000000000,1.37200000000000,1.37600000000000,1.38000000000000,1.38400000000000,1.38800000000000,1.39200000000000,1.39600000000000,1.40000000000000,1.40400000000000,1.40800000000000,1.41200000000000,1.41600000000000,1.42000000000000,1.42400000000000,1.42800000000000,1.43200000000000,1.43600000000000,1.44000000000000,1.44400000000000,1.44800000000000,1.45200000000000,1.45600000000000,1.46000000000000,1.46400000000000,1.46800000000000,1.47200000000000,1.47600000000000,1.48000000000000,1.48400000000000,1.48800000000000,1.49200000000000,1.49600000000000,1.50000000000000,1.50400000000000,1.50800000000000,1.51200000000000,1.51600000000000,1.52000000000000,1.52400000000000,1.52800000000000,1.53200000000000,1.53600000000000,1.54000000000000,1.54400000000000,1.54800000000000,1.55200000000000,1.55600000000000,1.56000000000000,1.56400000000000,1.56800000000000,1.57200000000000,1.57600000000000,1.58000000000000,1.58400000000000,1.58800000000000,1.59200000000000,1.59600000000000,1.60000000000000,1.60400000000000,1.60800000000000,1.61200000000000,1.61600000000000,1.62000000000000,1.62400000000000,1.62800000000000,1.63200000000000,1.63600000000000,1.64000000000000,1.64400000000000,1.64800000000000,1.65200000000000,1.65600000000000,1.66000000000000,1.66400000000000,1.66800000000000,1.67200000000000,1.67600000000000,1.68000000000000,1.68400000000000,1.68800000000000,1.69200000000000,1.69600000000000,1.70000000000000,1.70400000000000,1.70800000000000,1.71200000000000,1.71600000000000,1.72000000000000,1.72400000000000,1.72800000000000,1.73200000000000,1.73600000000000,1.74000000000000,1.74400000000000,1.74800000000000,1.75200000000000,1.75600000000000,1.76000000000000,1.76400000000000,1.76800000000000,1.77200000000000,1.77600000000000,1.78000000000000,1.78400000000000,1.78800000000000,1.79200000000000,1.79600000000000,1.80000000000000,1.80400000000000,1.80800000000000,1.81200000000000,1.81600000000000,1.82000000000000,1.82400000000000,1.82800000000000,1.83200000000000,1.83600000000000,1.84000000000000,1.84400000000000,1.84800000000000,1.85200000000000,1.85600000000000,1.86000000000000,1.86400000000000,1.86800000000000,1.87200000000000,1.87600000000000,1.88000000000000,1.88400000000000,1.88800000000000,1.89200000000000,1.89600000000000,1.90000000000000,1.90400000000000,1.90800000000000,1.91200000000000,1.91600000000000,1.92000000000000,1.92400000000000,1.92800000000000,1.93200000000000,1.93600000000000,1.94000000000000,1.94400000000000,1.94800000000000,1.95200000000000,1.95600000000000,1.96000000000000,1.96400000000000,1.96800000000000,1.97200000000000,1.97600000000000,1.98000000000000,1.98400000000000,1.98800000000000,1.99200000000000,1.99600000000000,2,2.00400000000000,2.00800000000000,2.01200000000000,2.01600000000000,2.02000000000000,2.02400000000000,2.02800000000000,2.03200000000000,2.03600000000000,2.04000000000000,2.04400000000000,2.04800000000000,2.05200000000000,2.05600000000000,2.06000000000000,2.06400000000000,2.06800000000000,2.07200000000000,2.07600000000000,2.08000000000000,2.08400000000000,2.08800000000000,2.09200000000000,2.09600000000000,2.10000000000000,2.10400000000000,2.10800000000000,2.11200000000000,2.11600000000000,2.12000000000000,2.12400000000000,2.12800000000000,2.13200000000000,2.13600000000000,2.14000000000000,2.14400000000000,2.14800000000000,2.15200000000000,2.15600000000000,2.16000000000000,2.16400000000000,2.16800000000000,2.17200000000000,2.17600000000000,2.18000000000000,2.18400000000000,2.18800000000000,2.19200000000000,2.19600000000000,2.20000000000000,2.20400000000000,2.20800000000000,2.21200000000000,2.21600000000000,2.22000000000000,2.22400000000000,2.22800000000000,2.23200000000000,2.23600000000000,2.24000000000000,2.24400000000000,2.24800000000000,2.25200000000000,2.25600000000000,2.26000000000000,2.26400000000000,2.26800000000000,2.27200000000000,2.27600000000000,2.28000000000000,2.28400000000000,2.28800000000000,2.29200000000000,2.29600000000000,2.30000000000000,2.30400000000000,2.30800000000000,2.31200000000000,2.31600000000000,2.32000000000000,2.32400000000000,2.32800000000000,2.33200000000000,2.33600000000000,2.34000000000000,2.34400000000000,2.34800000000000,2.35200000000000,2.35600000000000,2.36000000000000,2.36400000000000,2.36800000000000,2.37200000000000,2.37600000000000,2.38000000000000,2.38400000000000,2.38800000000000,2.39200000000000,2.39600000000000,2.40000000000000,2.40400000000000,2.40800000000000,2.41200000000000,2.41600000000000,2.42000000000000,2.42400000000000,2.42800000000000,2.43200000000000,2.43600000000000,2.44000000000000,2.44400000000000,2.44800000000000,2.45200000000000,2.45600000000000,2.46000000000000,2.46400000000000,2.46800000000000,2.47200000000000,2.47600000000000,2.48000000000000,2.48400000000000,2.48800000000000,2.49200000000000,2.49600000000000,2.50000000000000,2.50400000000000,2.50800000000000,2.51200000000000,2.51600000000000,2.52000000000000,2.52400000000000,2.52800000000000,2.53200000000000,2.53600000000000,2.54000000000000,2.54400000000000,2.54800000000000,2.55200000000000,2.55600000000000,2.56000000000000,2.56400000000000,2.56800000000000,2.57200000000000,2.57600000000000,2.58000000000000,2.58400000000000,2.58800000000000,2.59200000000000,2.59600000000000,2.60000000000000,2.60400000000000,2.60800000000000,2.61200000000000,2.61600000000000,2.62000000000000,2.62400000000000,2.62800000000000,2.63200000000000,2.63600000000000,2.64000000000000,2.64400000000000,2.64800000000000,2.65200000000000,2.65600000000000,2.66000000000000,2.66400000000000,2.66800000000000,2.67200000000000,2.67600000000000,2.68000000000000,2.68400000000000,2.68800000000000,2.69200000000000,2.69600000000000,2.70000000000000,2.70400000000000,2.70800000000000,2.71200000000000,2.71600000000000,2.72000000000000,2.72400000000000,2.72800000000000,2.73200000000000,2.73600000000000,2.74000000000000,2.74400000000000,2.74800000000000,2.75200000000000,2.75600000000000,2.76000000000000,2.76400000000000,2.76800000000000,2.77200000000000,2.77600000000000,2.78000000000000,2.78400000000000,2.78800000000000,2.79200000000000,2.79600000000000,2.80000000000000,2.80400000000000,2.80800000000000,2.81200000000000,2.81600000000000,2.82000000000000,2.82400000000000,2.82800000000000,2.83200000000000,2.83600000000000,2.84000000000000,2.84400000000000,2.84800000000000,2.85200000000000,2.85600000000000,2.86000000000000,2.86400000000000,2.86800000000000,2.87200000000000,2.87600000000000,2.88000000000000,2.88400000000000,2.88800000000000,2.89200000000000,2.89600000000000,2.90000000000000,2.90400000000000,2.90800000000000,2.91200000000000,2.91600000000000,2.92000000000000,2.92400000000000,2.92800000000000,2.93200000000000,2.93600000000000,2.94000000000000,2.94400000000000,2.94800000000000,2.95200000000000,2.95600000000000,2.96000000000000,2.96400000000000,2.96800000000000,2.97200000000000,2.97600000000000,2.98000000000000,2.98400000000000,2.98800000000000,2.99200000000000,2.99600000000000,3,3.00400000000000,3.00800000000000,3.01200000000000,3.01600000000000,3.02000000000000,3.02400000000000,3.02800000000000,3.03200000000000,3.03600000000000,3.04000000000000,3.04400000000000,3.04800000000000,3.05200000000000,3.05600000000000,3.06000000000000,3.06400000000000,3.06800000000000,3.07200000000000,3.07600000000000,3.08000000000000,3.08400000000000,3.08800000000000,3.09200000000000,3.09600000000000,3.10000000000000,3.10400000000000,3.10800000000000,3.11200000000000,3.11600000000000,3.12000000000000,3.12400000000000,3.12800000000000,3.13200000000000,3.13600000000000,3.14000000000000,3.14400000000000,3.14800000000000,3.15200000000000,3.15600000000000,3.16000000000000
}

Definition at line 78 of file lte-mi-error-model.cc.

Referenced by ns3::LteMiErrorModel::Mib().

const uint16_t ns3::MI_MAP_QPSK_SIZE = 766

Definition at line 47 of file lte-mi-error-model.h.

Referenced by ns3::LteMiErrorModel::Mib().

int ns3::ModulationSchemeForMcs[32]
Initial value:
{
2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
4, 4, 4, 4, 4, 4, 4,
6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6,
2,
4,
6,
}

Definition at line 61 of file lte-amc.cc.

const uint32_t ns3::N_BITS = 32

Definition at line 164 of file ipv4-address-helper.cc.

Referenced by ns3::Ipv4AddressHelper::NumAddressBits().

const uint32_t ns3::NS_MAGIC = 0xa1b23cd4

Magic number identifying nanosec resolution pcap file format

Definition at line 39 of file pcap-file.cc.

Referenced by ns3::PcapFile::ReadAndVerifyFileHeader().

const uint32_t ns3::NS_SWAPPED_MAGIC = 0xd43cb2a1

Looks this way if byte swapping is required

Definition at line 40 of file pcap-file.cc.

Referenced by ns3::PcapFile::ReadAndVerifyFileHeader().

ObjectTestSuite ns3::objectTestSuite
static

Definition at line 427 of file object-test-suite.cc.

int ns3::PfType0AllocationRbg[4]
Initial value:
{
10,
26,
63,
110
}

Definition at line 36 of file pf-ff-mac-scheduler.cc.

Referenced by ns3::PfFfMacScheduler::GetRbgSize().

RocketfuelTopologyReaderTestSuite ns3::rocketfuelTopologyReaderTestSuite
static

Definition at line 88 of file rocketfuel-topology-reader-test-suite.cc.

const int32_t ns3::SIGFIGS_DEFAULT = 0

Significant figures for timestamps (libpcap doesn't even bother)

Definition at line 44 of file pcap-file.cc.

double ns3::SpectralEfficiencyForCqi[16]
Initial value:
{
0.0,
0.15, 0.23, 0.38, 0.6, 0.88, 1.18,
1.48, 1.91, 2.41,
2.73, 3.32, 3.9, 4.52, 5.12, 5.55
}

Definition at line 48 of file lte-amc.cc.

Referenced by ns3::LteAmc::CreateCqiFeedbacks(), ns3::LteAmc::GetCqiFromSpectralEfficiency(), ns3::LteAmc::GetMcsFromCqi(), and ns3::LteAmc::GetSpectralEfficiencyFromCqi().

double ns3::SpectralEfficiencyForMcs[32]
Initial value:
{
0.15, 0.19, 0.23, 0.31, 0.38, 0.49, 0.6, 0.74, 0.88, 1.03, 1.18,
1.33, 1.48, 1.7, 1.91, 2.16, 2.41, 2.57,
2.73, 3.03, 3.32, 3.61, 3.9, 4.21, 4.52, 4.82, 5.12, 5.33, 5.55,
0, 0, 0
}

Definition at line 76 of file lte-amc.cc.

Referenced by ns3::LteAmc::CreateCqiFeedbacks(), and ns3::LteAmc::GetMcsFromCqi().

SpectrumInterferenceTestSuite ns3::spectrumInterferenceTestSuite
static

Definition at line 195 of file spectrum-interference-test.cc.

const uint32_t ns3::SPF_INFINITY = 0xffffffff

Definition at line 37 of file global-route-manager-impl.h.

class ns3::static_SpectrumModel300Khz300GhzLog_initializer ns3::static_SpectrumModel300Khz300GhzLog_initializer_instance
class ns3::static_SpectrumModelIsm2400MhzRes1Mhz_initializer ns3::static_SpectrumModelIsm2400MhzRes1Mhz_initializer_instance
AnglesTestSuite ns3::staticAnglesTestSuiteInstance
static

Definition at line 209 of file test-angles.cc.

CosineAntennaModelTestSuite ns3::staticCosineAntennaModelTestSuiteInstance
static

Definition at line 204 of file test-cosine-antenna.cc.

DegreesRadiansTestSuite ns3::staticDegreesRadiansTestSuiteInstance
static

Definition at line 132 of file test-degrees-radians.cc.

IsotropicAntennaModelTestSuite ns3::staticIsotropicAntennaModelTestSuiteInstance
static

Definition at line 90 of file test-isotropic-antenna.cc.

ParabolicAntennaModelTestSuite ns3::staticParabolicAntennaModelTestSuiteInstance
static

Definition at line 183 of file test-parabolic-antenna.cc.

const uint32_t ns3::SWAPPED_MAGIC = 0xd4c3b2a1

Looks this way if byte swapping is required

Definition at line 37 of file pcap-file.cc.

Referenced by ns3::PcapFile::ReadAndVerifyFileHeader().

int ns3::TbsIndex[32] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 9, 10, 11, 12, 13, 14, 15, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, -1, -1, -1}

Definition at line 51 of file lte-mi-error-model.cc.

Referenced by ns3::LteMiErrorModel::MappingMiBler().

const uint8_t ns3::TCP_PROT_NUMBER = 6

Definition at line 30 of file ipv4-flow-classifier.cc.

Referenced by ns3::Ipv4FlowClassifier::Classify().

int ns3::TransportBlockSizeTable[110][27]

Definition at line 93 of file lte-amc.cc.

Referenced by ns3::LteAmc::GetTbSizeFromMcs().

int ns3::Type0AllocationRbg[4]
Initial value:
{
10,
26,
63,
110
}

Definition at line 37 of file rr-ff-mac-scheduler.cc.

Referenced by ns3::LtePhy::DoSetBandwidth(), and ns3::RrFfMacScheduler::GetRbgSize().

TypeTraitsTestSuite ns3::typeTraitsTestSuite
static

Definition at line 62 of file type-traits-test-suite.cc.

const uint8_t ns3::UDP_PROT_NUMBER = 17

Definition at line 31 of file ipv4-flow-classifier.cc.

Referenced by ns3::Ipv4FlowClassifier::Classify().

const uint16_t ns3::VERSION_MAJOR = 2

Major version of supported pcap file format

Definition at line 42 of file pcap-file.cc.

Referenced by ns3::PcapFile::Init(), and ns3::PcapFile::ReadAndVerifyFileHeader().

const uint16_t ns3::VERSION_MINOR = 4

Minor version of supported pcap file format

Definition at line 43 of file pcap-file.cc.

Referenced by ns3::PcapFile::Init(), and ns3::PcapFile::ReadAndVerifyFileHeader().

const uint16_t ns3::WIFI_MAC_FCS_LENGTH = 4
static