BeamUserInfoMap_t typedef | ns3::SatHelper | |
CheckNetwork(std::string networkName, const Ipv4Address &firstNetwork, const Ipv4Mask &mask, const std::set< uint32_t > &networkAddresses, uint32_t networkCount, uint32_t hostCount) const | ns3::SatHelper | private |
ConstructMulticastInfo(Ptr< Node > sourceUtNode, NodeContainer receivers, MulticastBeamInfo_t &beamInfo, Ptr< NetDevice > &routerUserOutputDev) | ns3::SatHelper | private |
CreateCreationSummary(std::string title) | ns3::SatHelper | private |
CreateFullScenario() | ns3::SatHelper | private |
CreateLargerScenario() | ns3::SatHelper | private |
CreatePredefinedScenario(PreDefinedScenario_t scenario) | ns3::SatHelper | |
CreateSimpleScenario() | ns3::SatHelper | private |
CreateUserDefinedScenario(BeamUserInfoMap_t &info) | ns3::SatHelper | |
CreateUserDefinedScenarioFromListPositions(uint32_t satId, BeamUserInfoMap_t &info, std::string inputFileUtListPositions, bool checkBeam) | ns3::SatHelper | |
CreationDetailsSink(Ptr< OutputStreamWrapper > stream, std::string context, std::string info) | ns3::SatHelper | privatestatic |
CreationSummarySink(std::string title) | ns3::SatHelper | private |
DoCreateScenario(BeamUserInfoMap_t &info, uint32_t gwUsers) | ns3::SatHelper | private |
DoDispose() | ns3::SatHelper | |
EnableCreationTraces() | ns3::SatHelper | private |
EnableDetailedCreationTraces() | ns3::SatHelper | private |
EnablePacketTrace() | ns3::SatHelper | private |
FindMatchingDevice(Ptr< NetDevice > devA, Ptr< Node > nodeB) | ns3::SatHelper | private |
FindMatchingDevices(Ptr< Node > nodeA, Ptr< Node > nodeB, std::pair< Ptr< NetDevice >, Ptr< NetDevice >> &matchingDevices) | ns3::SatHelper | private |
FULL enum value | ns3::SatHelper | |
GetAntennaGainPatterns() | ns3::SatHelper | |
GetBeamAllocator(uint32_t beamId) | ns3::SatHelper | |
GetBeamCount() const | ns3::SatHelper | |
GetBeamHelper() const | ns3::SatHelper | |
GetGroupHelper() const | ns3::SatHelper | |
GetInstanceTypeId(void) const | ns3::SatHelper | |
GetNextUtUserCountCallback typedef | ns3::SatHelper | |
GetTypeId(void) | ns3::SatHelper | static |
GetUserAddress(Ptr< Node > node) | ns3::SatHelper | |
GetUserHelper() const | ns3::SatHelper | |
InstallMobilityObserver(uint32_t satId, NodeContainer nodes) const | ns3::SatHelper | private |
IsSatConstellationEnabled() | ns3::SatHelper | inline |
LARGER enum value | ns3::SatHelper | |
LoadConstellationScenario(BeamUserInfoMap_t &info, GetNextUtUserCountCallback getNextUtUserCountCallback) | ns3::SatHelper | |
LoadConstellationTopology(std::vector< std::string > &tles, std::vector< std::pair< uint32_t, uint32_t >> &isls) | ns3::SatHelper | private |
LoadMobileUtFromFile(const std::string &filename) | ns3::SatHelper | |
LoadMobileUtFromFile(uint32_t satId, const std::string &filename) | ns3::SatHelper | |
LoadMobileUTsFromFolder(const std::string &folderName, Ptr< RandomVariableStream > utUsers) | ns3::SatHelper | |
m_antennaGainPatterns | ns3::SatHelper | private |
m_beamHelper | ns3::SatHelper | private |
m_beamNetworkAddress | ns3::SatHelper | private |
m_beamNetworkMask | ns3::SatHelper | private |
m_beamUserInfos | ns3::SatHelper | private |
m_creationDetailsTrace | ns3::SatHelper | private |
m_creationSummaryTrace | ns3::SatHelper | private |
m_creationTraces | ns3::SatHelper | private |
m_creationTraceStream | ns3::SatHelper | private |
m_detailedCreationTraces | ns3::SatHelper | private |
m_fwdConfFileName | ns3::SatHelper | private |
m_groupHelper | ns3::SatHelper | private |
m_gwNetworkAddress | ns3::SatHelper | private |
m_gwNetworkMask | ns3::SatHelper | private |
m_gwPosFileName | ns3::SatHelper | private |
m_gwSats | ns3::SatHelper | private |
m_gwUsers | ns3::SatHelper | private |
m_handoversEnabled | ns3::SatHelper | private |
m_mobileUtsByBeam | ns3::SatHelper | private |
m_mobileUtsUsersByBeam | ns3::SatHelper | private |
m_packetTraces | ns3::SatHelper | private |
m_rtnConfFileName | ns3::SatHelper | private |
m_satConf | ns3::SatHelper | private |
m_satConstellationEnabled | ns3::SatHelper | private |
m_satPosFileName | ns3::SatHelper | private |
m_scenarioCreated | ns3::SatHelper | private |
m_scenarioCreationFileName | ns3::SatHelper | private |
m_scenarioPath | ns3::SatHelper | private |
m_standard | ns3::SatHelper | private |
m_userHelper | ns3::SatHelper | private |
m_utCreationFileName | ns3::SatHelper | private |
m_utNetworkAddress | ns3::SatHelper | private |
m_utNetworkMask | ns3::SatHelper | private |
m_utPosFileName | ns3::SatHelper | private |
m_utPositions | ns3::SatHelper | private |
m_utPositionsByBeam | ns3::SatHelper | private |
m_utsDistribution | ns3::SatHelper | private |
m_utsInBeam | ns3::SatHelper | private |
m_utTraceStream | ns3::SatHelper | private |
m_utUsers | ns3::SatHelper | private |
m_waveformConfDirectoryName | ns3::SatHelper | private |
m_wfConfigFileName | ns3::SatHelper | private |
MAX_ADDRESS_PREFIX_LENGTH | ns3::SatHelper | privatestatic |
MIN_ADDRESS_PREFIX_LENGTH | ns3::SatHelper | privatestatic |
MulticastBeamInfo_t typedef | ns3::SatHelper | private |
MulticastBeamInfoItem_t typedef | ns3::SatHelper | private |
NONE enum value | ns3::SatHelper | |
PreDefinedScenario_t enum name | ns3::SatHelper | |
ReadStandard(std::string pathName) | ns3::SatHelper | private |
SatHelper() | ns3::SatHelper | |
SatHelper(std::string scenarioPath) | ns3::SatHelper | |
SetAntennaGainPatterns(Ptr< SatAntennaGainPatternContainer > antennaGainPattern) | ns3::SatHelper | |
SetBeamRoutingConstellations() | ns3::SatHelper | |
SetCustomUtPositionAllocator(Ptr< SatListPositionAllocator > posAllocator) | ns3::SatHelper | |
SetGroupHelper(Ptr< SatGroupHelper > groupHelper) | ns3::SatHelper | |
SetGwAddressInUts() | ns3::SatHelper | |
SetGwMobility(NodeContainer gwNodes) | ns3::SatHelper | private |
SetMulticastGroupRoutes(Ptr< Node > source, NodeContainer receivers, Ipv4Address sourceAddress, Ipv4Address groupAddress) | ns3::SatHelper | |
SetMulticastRouteToSourceNetwork(Ptr< Node > source, Ptr< Node > destination) | ns3::SatHelper | private |
SetNetworkAddresses(BeamUserInfoMap_t &info, uint32_t gwUsers) const | ns3::SatHelper | private |
SetSatMobility(Ptr< Node > node) | ns3::SatHelper | private |
SetSatMobility(Ptr< Node > node, std::string tle) | ns3::SatHelper | private |
SetUtMobility(NodeContainer uts, uint32_t satId, uint32_t beamId) | ns3::SatHelper | private |
SetUtMobilityFromPosition(NodeContainer uts, uint32_t satId, uint32_t beamId, std::vector< std::pair< GeoCoordinate, uint32_t >> positionsAndGroupId) | ns3::SatHelper | private |
SetUtPositionAllocatorForBeam(uint32_t beamId, Ptr< SatListPositionAllocator > posAllocator) | ns3::SatHelper | |
SIMPLE enum value | ns3::SatHelper | |
~SatHelper() | ns3::SatHelper | inlinevirtual |