ns-3 PLC model
 All Classes Functions Variables Enumerations
Classes | Public Member Functions | Protected Member Functions | Friends
ns3::PLC_TimeVariantFreqSelectiveValue Class Reference

#include <plc-value.h>

Inheritance diagram for ns3::PLC_TimeVariantFreqSelectiveValue:
ns3::PLC_ValueBase

List of all members.

Classes

struct  PLC_TimeVariantParamSet

Public Member Functions

 PLC_TimeVariantFreqSelectiveValue (Ptr< const SpectrumModel > sm, size_t timeslots=PLC_Time::GetNumTimeslots(), PLC_Value value=PLC_Value(0, 0))
 PLC_TimeVariantFreqSelectiveValue (Ptr< const SpectrumModel > sm, const PLC_TimeVariantValue &values)
 PLC_TimeVariantFreqSelectiveValue (Ptr< const SpectrumModel > sm, const PLC_TimeVariantValueSpectrum &values)
 PLC_TimeVariantFreqSelectiveValue (const PLC_ConstValue &value, size_t timeslots=PLC_Time::GetNumTimeslots())
 PLC_TimeVariantFreqSelectiveValue (const PLC_FreqSelectiveValue &value, size_t timeslots=PLC_Time::GetNumTimeslots())
 PLC_TimeVariantFreqSelectiveValue (const PLC_TimeVariantConstValue &value)
 PLC_TimeVariantFreqSelectiveValue (const PLC_TimeVariantFreqSelectiveValue &value)
 PLC_TimeVariantFreqSelectiveValue (PLC_FreqSelectiveValue &offset, PLC_FreqSelectiveValue &amplitude, double phi, size_t timeslots=PLC_Time::GetNumTimeslots())
 PLC_TimeVariantFreqSelectiveValue (Ptr< const SpectrumModel > sm, struct PLC_TimeVariantParamSet &paramSet, size_t timeslots=PLC_Time::GetNumTimeslots())
PLC_TimeVariantValueSpectrum GetValues (void) const
PLC_TimeVariantValueSpectrum * GetValuesRef (void)
size_t GetNumTimeSlots (void) const
PLC_ValueSpectrum operator[] (size_t i) const
PLC_ValueSpectrum & operator[] (size_t i)
PLC_TimeVariantFreqSelectiveValueoperator+= (double value)
PLC_TimeVariantFreqSelectiveValueoperator+= (const PLC_Value &value)
PLC_TimeVariantFreqSelectiveValueoperator+= (const PLC_ConstValue &value)
PLC_TimeVariantFreqSelectiveValueoperator+= (const PLC_FreqSelectiveValue &value)
PLC_TimeVariantFreqSelectiveValueoperator+= (const PLC_TimeVariantConstValue &value)
PLC_TimeVariantFreqSelectiveValueoperator+= (const PLC_TimeVariantFreqSelectiveValue &value)
PLC_TimeVariantFreqSelectiveValueoperator-= (double value)
PLC_TimeVariantFreqSelectiveValueoperator-= (const PLC_Value &value)
PLC_TimeVariantFreqSelectiveValueoperator-= (const PLC_ConstValue &value)
PLC_TimeVariantFreqSelectiveValueoperator-= (const PLC_FreqSelectiveValue &value)
PLC_TimeVariantFreqSelectiveValueoperator-= (const PLC_TimeVariantConstValue &value)
PLC_TimeVariantFreqSelectiveValueoperator-= (const PLC_TimeVariantFreqSelectiveValue &value)
PLC_TimeVariantFreqSelectiveValueoperator*= (double value)
PLC_TimeVariantFreqSelectiveValueoperator*= (const PLC_Value &value)
PLC_TimeVariantFreqSelectiveValueoperator*= (const PLC_ConstValue &value)
PLC_TimeVariantFreqSelectiveValueoperator*= (const PLC_FreqSelectiveValue &value)
PLC_TimeVariantFreqSelectiveValueoperator*= (const PLC_TimeVariantConstValue &value)
PLC_TimeVariantFreqSelectiveValueoperator*= (const PLC_TimeVariantFreqSelectiveValue &value)
PLC_TimeVariantFreqSelectiveValueoperator/= (double value)
PLC_TimeVariantFreqSelectiveValueoperator/= (const PLC_Value &value)
PLC_TimeVariantFreqSelectiveValueoperator/= (const PLC_ConstValue &value)
PLC_TimeVariantFreqSelectiveValueoperator/= (const PLC_FreqSelectiveValue &value)
PLC_TimeVariantFreqSelectiveValueoperator/= (const PLC_TimeVariantConstValue &value)
PLC_TimeVariantFreqSelectiveValueoperator/= (const PLC_TimeVariantFreqSelectiveValue &value)

Protected Member Functions

virtual void pureVirtualDummy (void)

Friends

PLC_TimeVariantFreqSelectiveValue operator+ (const PLC_TimeVariantFreqSelectiveValue &value)
PLC_TimeVariantFreqSelectiveValue operator- (const PLC_TimeVariantFreqSelectiveValue &value)
PLC_TimeVariantFreqSelectiveValue operator+ (const PLC_TimeVariantFreqSelectiveValue &lhs, double rhs)
PLC_TimeVariantFreqSelectiveValue operator+ (double lhs, const PLC_TimeVariantFreqSelectiveValue &rhs)
PLC_TimeVariantFreqSelectiveValue operator+ (const PLC_TimeVariantFreqSelectiveValue &lhs, const PLC_Value &rhs)
PLC_TimeVariantFreqSelectiveValue operator+ (const PLC_Value &lhs, const PLC_TimeVariantFreqSelectiveValue &rhs)
PLC_TimeVariantFreqSelectiveValue operator+ (const PLC_TimeVariantFreqSelectiveValue &lhs, const PLC_ConstValue &rhs)
PLC_TimeVariantFreqSelectiveValue operator+ (const PLC_ConstValue &lhs, const PLC_TimeVariantFreqSelectiveValue &rhs)
PLC_TimeVariantFreqSelectiveValue operator+ (const PLC_TimeVariantFreqSelectiveValue &lhs, const PLC_FreqSelectiveValue &rhs)
PLC_TimeVariantFreqSelectiveValue operator+ (const PLC_FreqSelectiveValue &lhs, const PLC_TimeVariantFreqSelectiveValue &rhs)
PLC_TimeVariantFreqSelectiveValue operator+ (const PLC_TimeVariantFreqSelectiveValue &lhs, const PLC_TimeVariantConstValue &rhs)
PLC_TimeVariantFreqSelectiveValue operator+ (const PLC_TimeVariantConstValue &lhs, const PLC_TimeVariantFreqSelectiveValue &rhs)
PLC_TimeVariantFreqSelectiveValue operator+ (const PLC_TimeVariantFreqSelectiveValue &lhs, const PLC_TimeVariantFreqSelectiveValue &rhs)
PLC_TimeVariantFreqSelectiveValue operator+ (const PLC_TimeVariantConstValue &lhs, const PLC_FreqSelectiveValue &rhs)
PLC_TimeVariantFreqSelectiveValue operator+ (const PLC_FreqSelectiveValue &lhs, const PLC_TimeVariantConstValue &rhs)
PLC_TimeVariantFreqSelectiveValue operator- (const PLC_TimeVariantFreqSelectiveValue &lhs, double rhs)
PLC_TimeVariantFreqSelectiveValue operator- (double lhs, const PLC_TimeVariantFreqSelectiveValue &rhs)
PLC_TimeVariantFreqSelectiveValue operator- (const PLC_TimeVariantFreqSelectiveValue &lhs, const PLC_Value &rhs)
PLC_TimeVariantFreqSelectiveValue operator- (const PLC_Value &lhs, const PLC_TimeVariantFreqSelectiveValue &rhs)
PLC_TimeVariantFreqSelectiveValue operator- (const PLC_TimeVariantFreqSelectiveValue &lhs, const PLC_ConstValue &rhs)
PLC_TimeVariantFreqSelectiveValue operator- (const PLC_ConstValue &lhs, const PLC_TimeVariantFreqSelectiveValue &rhs)
PLC_TimeVariantFreqSelectiveValue operator- (const PLC_TimeVariantFreqSelectiveValue &lhs, const PLC_FreqSelectiveValue &rhs)
PLC_TimeVariantFreqSelectiveValue operator- (const PLC_FreqSelectiveValue &lhs, const PLC_TimeVariantFreqSelectiveValue &rhs)
PLC_TimeVariantFreqSelectiveValue operator- (const PLC_TimeVariantFreqSelectiveValue &lhs, const PLC_TimeVariantConstValue &rhs)
PLC_TimeVariantFreqSelectiveValue operator- (const PLC_TimeVariantConstValue &lhs, const PLC_TimeVariantFreqSelectiveValue &rhs)
PLC_TimeVariantFreqSelectiveValue operator- (const PLC_TimeVariantFreqSelectiveValue &lhs, const PLC_TimeVariantFreqSelectiveValue &rhs)
PLC_TimeVariantFreqSelectiveValue operator- (const PLC_TimeVariantConstValue &lhs, const PLC_FreqSelectiveValue &rhs)
PLC_TimeVariantFreqSelectiveValue operator- (const PLC_FreqSelectiveValue &lhs, const PLC_TimeVariantConstValue &rhs)
PLC_TimeVariantFreqSelectiveValue operator* (const PLC_TimeVariantFreqSelectiveValue &lhs, double rhs)
PLC_TimeVariantFreqSelectiveValue operator* (double lhs, const PLC_TimeVariantFreqSelectiveValue &rhs)
PLC_TimeVariantFreqSelectiveValue operator* (const PLC_TimeVariantFreqSelectiveValue &lhs, const PLC_Value &rhs)
PLC_TimeVariantFreqSelectiveValue operator* (const PLC_Value &lhs, const PLC_TimeVariantFreqSelectiveValue &rhs)
PLC_TimeVariantFreqSelectiveValue operator* (const PLC_TimeVariantFreqSelectiveValue &lhs, const PLC_ConstValue &rhs)
PLC_TimeVariantFreqSelectiveValue operator* (const PLC_ConstValue &lhs, const PLC_TimeVariantFreqSelectiveValue &rhs)
PLC_TimeVariantFreqSelectiveValue operator* (const PLC_TimeVariantFreqSelectiveValue &lhs, const PLC_FreqSelectiveValue &rhs)
PLC_TimeVariantFreqSelectiveValue operator* (const PLC_FreqSelectiveValue &lhs, const PLC_TimeVariantFreqSelectiveValue &rhs)
PLC_TimeVariantFreqSelectiveValue operator* (const PLC_TimeVariantFreqSelectiveValue &lhs, const PLC_TimeVariantConstValue &rhs)
PLC_TimeVariantFreqSelectiveValue operator* (const PLC_TimeVariantConstValue &lhs, const PLC_TimeVariantFreqSelectiveValue &rhs)
PLC_TimeVariantFreqSelectiveValue operator* (const PLC_TimeVariantFreqSelectiveValue &lhs, const PLC_TimeVariantFreqSelectiveValue &rhs)
PLC_TimeVariantFreqSelectiveValue operator* (const PLC_TimeVariantConstValue &lhs, const PLC_FreqSelectiveValue &rhs)
PLC_TimeVariantFreqSelectiveValue operator* (const PLC_FreqSelectiveValue &lhs, const PLC_TimeVariantConstValue &rhs)
PLC_TimeVariantFreqSelectiveValue operator/ (const PLC_TimeVariantFreqSelectiveValue &lhs, double rhs)
PLC_TimeVariantFreqSelectiveValue operator/ (double lhs, const PLC_TimeVariantFreqSelectiveValue &rhs)
PLC_TimeVariantFreqSelectiveValue operator/ (const PLC_TimeVariantFreqSelectiveValue &lhs, const PLC_Value &rhs)
PLC_TimeVariantFreqSelectiveValue operator/ (const PLC_Value &lhs, const PLC_TimeVariantFreqSelectiveValue &rhs)
PLC_TimeVariantFreqSelectiveValue operator/ (const PLC_TimeVariantFreqSelectiveValue &lhs, const PLC_ConstValue &rhs)
PLC_TimeVariantFreqSelectiveValue operator/ (const PLC_ConstValue &lhs, const PLC_TimeVariantFreqSelectiveValue &rhs)
PLC_TimeVariantFreqSelectiveValue operator/ (const PLC_TimeVariantFreqSelectiveValue &lhs, const PLC_FreqSelectiveValue &rhs)
PLC_TimeVariantFreqSelectiveValue operator/ (const PLC_FreqSelectiveValue &lhs, const PLC_TimeVariantFreqSelectiveValue &rhs)
PLC_TimeVariantFreqSelectiveValue operator/ (const PLC_TimeVariantFreqSelectiveValue &lhs, const PLC_TimeVariantConstValue &rhs)
PLC_TimeVariantFreqSelectiveValue operator/ (const PLC_TimeVariantConstValue &lhs, const PLC_TimeVariantFreqSelectiveValue &rhs)
PLC_TimeVariantFreqSelectiveValue operator/ (const PLC_TimeVariantFreqSelectiveValue &lhs, const PLC_TimeVariantFreqSelectiveValue &rhs)
PLC_TimeVariantFreqSelectiveValue operator/ (const PLC_TimeVariantConstValue &lhs, const PLC_FreqSelectiveValue &rhs)
PLC_TimeVariantFreqSelectiveValue operator/ (const PLC_FreqSelectiveValue &lhs, const PLC_TimeVariantConstValue &rhs)
std::ostream & operator<< (std::ostream &stream, PLC_TimeVariantFreqSelectiveValue &value)

Detailed Description

Frequency selective and time variant value


The documentation for this class was generated from the following files:
 All Classes Functions Variables Enumerations