This is the complete list of members for ns3::InterferenceHelper, including all inherited members.
| Add(Ptr< const WifiPpdu > ppdu, Time duration, RxPowerWattPerChannelBand &rxPower, bool isStartHePortionRxing=false) | ns3::InterferenceHelper | |
| AddBand(const WifiSpectrumBandInfo &band) | ns3::InterferenceHelper | |
| AddForeignSignal(Time duration, RxPowerWattPerChannelBand &rxPower) | ns3::InterferenceHelper | |
| AddNiChangeEvent(Time moment, NiChange change, NiChangesPerBand::iterator niIt) | ns3::InterferenceHelper | private |
| AggregateObject(Ptr< Object > other) | ns3::Object | |
| AppendEvent(Ptr< Event > event, bool isStartHePortionRxing) | ns3::InterferenceHelper | private |
| CalculateChunkSuccessRate(double snir, Time duration, WifiMode mode, const WifiTxVector &txVector, WifiPpduField field) const | ns3::InterferenceHelper | protected |
| CalculateMuMimoPowerW(Ptr< const Event > event, const WifiSpectrumBandInfo &band) const | ns3::InterferenceHelper | private |
| CalculateNoiseInterferenceW(Ptr< Event > event, NiChangesPerBand &nis, const WifiSpectrumBandInfo &band) const | ns3::InterferenceHelper | private |
| CalculatePayloadChunkSuccessRate(double snir, Time duration, const WifiTxVector &txVector, uint16_t staId=SU_STA_ID) const | ns3::InterferenceHelper | protected |
| CalculatePayloadPer(Ptr< const Event > event, uint16_t channelWidth, NiChangesPerBand *nis, const WifiSpectrumBandInfo &band, uint16_t staId, std::pair< Time, Time > window) const | ns3::InterferenceHelper | private |
| CalculatePayloadSnrPer(Ptr< Event > event, uint16_t channelWidth, const WifiSpectrumBandInfo &band, uint16_t staId, std::pair< Time, Time > relativeMpduStartStop) const | ns3::InterferenceHelper | |
| CalculatePhyHeaderPer(Ptr< const Event > event, NiChangesPerBand *nis, uint16_t channelWidth, const WifiSpectrumBandInfo &band, WifiPpduField header) const | ns3::InterferenceHelper | private |
| CalculatePhyHeaderSectionPsr(Ptr< const Event > event, NiChangesPerBand *nis, uint16_t channelWidth, const WifiSpectrumBandInfo &band, PhyEntity::PhyHeaderSections phyHeaderSections) const | ns3::InterferenceHelper | private |
| CalculatePhyHeaderSnrPer(Ptr< Event > event, uint16_t channelWidth, const WifiSpectrumBandInfo &band, WifiPpduField header) const | ns3::InterferenceHelper | |
| CalculateSnr(Ptr< Event > event, uint16_t channelWidth, uint8_t nss, const WifiSpectrumBandInfo &band) const | ns3::InterferenceHelper | |
| CalculateSnr(double signal, double noiseInterference, uint16_t channelWidth, uint8_t nss) const | ns3::InterferenceHelper | protected |
| Check() const | ns3::Object | private |
| CheckLoose() const | ns3::Object | private |
| Construct(const AttributeConstructionList &attributes) | ns3::Object | private |
| ConstructSelf(const AttributeConstructionList &attributes) | ns3::ObjectBase | protected |
| Dispose() | ns3::Object | |
| DoDelete() | ns3::Object | private |
| DoDispose() override | ns3::InterferenceHelper | protectedvirtual |
| DoGetObject(TypeId tid) const | ns3::Object | private |
| DoInitialize() | ns3::Object | protectedvirtual |
| DoSet(Ptr< const AttributeAccessor > spec, Ptr< const AttributeChecker > checker, const AttributeValue &value) | ns3::ObjectBase | private |
| FirstPowerPerBand typedef | ns3::InterferenceHelper | private |
| GetAggregateIterator() const | ns3::Object | |
| GetAttribute(std::string name, AttributeValue &value) const | ns3::ObjectBase | |
| GetAttributeFailSafe(std::string name, AttributeValue &value) const | ns3::ObjectBase | |
| GetEnergyDuration(double energyW, const WifiSpectrumBandInfo &band) | ns3::InterferenceHelper | |
| GetErrorRateModel() const | ns3::InterferenceHelper | |
| GetInstanceTypeId() const override | ns3::Object | virtual |
| GetNextPosition(Time moment, NiChangesPerBand::iterator niIt) | ns3::InterferenceHelper | private |
| GetObject() const | ns3::Object | inline |
| GetObject(TypeId tid) const | ns3::Object | |
| GetObject() const | ns3::Object | inline |
| GetObject(TypeId tid) const | ns3::Object | inline |
| GetObjectIid() | ns3::ObjectBase | related |
| GetPreviousPosition(Time moment, NiChangesPerBand::iterator niIt) | ns3::InterferenceHelper | private |
| GetReferenceCount() const | ns3::SimpleRefCount< Object, ObjectBase, ObjectDeleter > | inline |
| GetTypeId() | ns3::InterferenceHelper | static |
| HasBand(const WifiSpectrumBandInfo &band) const | ns3::InterferenceHelper | private |
| HasBands() const | ns3::InterferenceHelper | |
| Initialize() | ns3::Object | |
| InterferenceHelper() | ns3::InterferenceHelper | |
| IsBandInFrequencyRange(const WifiSpectrumBandInfo &band, const FrequencyRange &freqRange) const | ns3::InterferenceHelper | private |
| IsInitialized() const | ns3::Object | |
| IsSameMuMimoTransmission(Ptr< const Event > currentEvent, Ptr< const Event > otherEvent) const | ns3::InterferenceHelper | private |
| m_aggregates | ns3::Object | private |
| m_count | ns3::SimpleRefCount< Object, ObjectBase, ObjectDeleter > | mutableprivate |
| m_disposed | ns3::Object | private |
| m_errorRateModel | ns3::InterferenceHelper | private |
| m_firstPowers | ns3::InterferenceHelper | private |
| m_getObjectCount | ns3::Object | private |
| m_initialized | ns3::Object | private |
| m_niChanges | ns3::InterferenceHelper | private |
| m_noiseFigure | ns3::InterferenceHelper | private |
| m_numRxAntennas | ns3::InterferenceHelper | private |
| m_rxing | ns3::InterferenceHelper | private |
| m_tid | ns3::Object | private |
| NiChanges typedef | ns3::InterferenceHelper | private |
| NiChangesPerBand typedef | ns3::InterferenceHelper | private |
| NotifyConstructionCompleted() | ns3::ObjectBase | protectedvirtual |
| NotifyNewAggregate() | ns3::Object | protectedvirtual |
| NotifyRxEnd(Time endTime, const FrequencyRange &freqRange) | ns3::InterferenceHelper | |
| NotifyRxStart() | ns3::InterferenceHelper | |
| Object() | ns3::Object | |
| Object(const Object &o) | ns3::Object | protected |
| operator=(const SimpleRefCount &o) | ns3::SimpleRefCount< Object, ObjectBase, ObjectDeleter > | inline |
| Ref() const | ns3::SimpleRefCount< Object, ObjectBase, ObjectDeleter > | inline |
| SetAttribute(std::string name, const AttributeValue &value) | ns3::ObjectBase | |
| SetAttributeFailSafe(std::string name, const AttributeValue &value) | ns3::ObjectBase | |
| SetErrorRateModel(const Ptr< ErrorRateModel > rate) | ns3::InterferenceHelper | |
| SetNoiseFigure(double value) | ns3::InterferenceHelper | |
| SetNumberOfReceiveAntennas(uint8_t rx) | ns3::InterferenceHelper | |
| SetTypeId(TypeId tid) | ns3::Object | private |
| SimpleRefCount() | ns3::SimpleRefCount< Object, ObjectBase, ObjectDeleter > | inline |
| SimpleRefCount(const SimpleRefCount &o) | ns3::SimpleRefCount< Object, ObjectBase, ObjectDeleter > | inline |
| TraceConnect(std::string name, std::string context, const CallbackBase &cb) | ns3::ObjectBase | |
| TraceConnectWithoutContext(std::string name, const CallbackBase &cb) | ns3::ObjectBase | |
| TraceDisconnect(std::string name, std::string context, const CallbackBase &cb) | ns3::ObjectBase | |
| TraceDisconnectWithoutContext(std::string name, const CallbackBase &cb) | ns3::ObjectBase | |
| Unref() const | ns3::SimpleRefCount< Object, ObjectBase, ObjectDeleter > | inline |
| UpdateBands(const std::vector< WifiSpectrumBandInfo > &bands, const FrequencyRange &freqRange) | ns3::InterferenceHelper | |
| UpdateEvent(Ptr< Event > event, const RxPowerWattPerChannelBand &rxPower) | ns3::InterferenceHelper | |
| UpdateSortedArray(Aggregates *aggregates, uint32_t i) const | ns3::Object | private |
| ~InterferenceHelper() override | ns3::InterferenceHelper | |
| ~Object() override | ns3::Object | |
| ~ObjectBase() | ns3::ObjectBase | virtual |