ns3::SatHelper Member List

This is the complete list of members for ns3::SatHelper, including all inherited members.

BeamUserInfoMap_t typedefns3::SatHelper
CheckNetwork(std::string networkName, const Ipv4Address &firstNetwork, const Ipv4Mask &mask, const std::set< uint32_t > &networkAddresses, uint32_t networkCount, uint32_t hostCount) constns3::SatHelperprivate
ConstructMulticastInfo(Ptr< Node > sourceUtNode, NodeContainer receivers, MulticastBeamInfo_t &beamInfo, Ptr< NetDevice > &routerUserOutputDev)ns3::SatHelperprivate
CreateConstellationScenario(BeamUserInfoMap_t &info, GetNextUtUserCountCallback getNextUtUserCountCallback)ns3::SatHelper
CreateCreationSummary(std::string title)ns3::SatHelperprivate
CreateFullScenario()ns3::SatHelperprivate
CreateLargerScenario()ns3::SatHelperprivate
CreatePredefinedScenario(PreDefinedScenario_t scenario)ns3::SatHelper
CreateSimpleScenario()ns3::SatHelperprivate
CreateUserDefinedScenario(BeamUserInfoMap_t &info)ns3::SatHelper
CreateUserDefinedScenarioFromListPositions(uint32_t satId, BeamUserInfoMap_t &info, bool checkBeam)ns3::SatHelper
CreationDetailsSink(Ptr< OutputStreamWrapper > stream, std::string context, std::string info)ns3::SatHelperprivatestatic
CreationSummarySink(std::string title)ns3::SatHelperprivate
DoCreateScenario(BeamUserInfoMap_t &info, uint32_t gwUsers)ns3::SatHelperprivate
DoDispose()ns3::SatHelper
EnableCreationTraces()ns3::SatHelperprivate
EnableDetailedCreationTraces()ns3::SatHelperprivate
EnablePacketTrace()ns3::SatHelperprivate
FindMatchingDevice(Ptr< NetDevice > devA, Ptr< Node > nodeB)ns3::SatHelperprivate
FindMatchingDevices(Ptr< Node > nodeA, Ptr< Node > nodeB, std::pair< Ptr< NetDevice >, Ptr< NetDevice >> &matchingDevices)ns3::SatHelperprivate
FULL enum valuens3::SatHelper
GeoSatNodes()ns3::SatHelperinline
GetAntennaGainPatterns()ns3::SatHelper
GetBeamAllocator(uint32_t beamId)ns3::SatHelper
GetBeamCount() constns3::SatHelper
GetBeamHelper() constns3::SatHelper
GetClosestSat(GeoCoordinate position)ns3::SatHelper
GetGroupHelper() constns3::SatHelper
GetGwUsers() constns3::SatHelper
GetInstanceTypeId(void) constns3::SatHelper
GetNextUtUserCountCallback typedefns3::SatHelper
GetTypeId(void)ns3::SatHelperstatic
GetUserAddress(Ptr< Node > node)ns3::SatHelper
GetUserHelper() constns3::SatHelper
GetUtUsers() constns3::SatHelper
GetUtUsers(Ptr< Node > utNode) constns3::SatHelper
GetUtUsers(NodeContainer utNodes) constns3::SatHelper
GwNodes()ns3::SatHelperinline
InstallMobilityObserver(uint32_t satId, NodeContainer nodes) constns3::SatHelperprivate
IsSatConstellationEnabled()ns3::SatHelperinline
LARGER enum valuens3::SatHelper
LoadConstellationTopology(std::string path, std::vector< std::string > &tles, std::vector< std::pair< uint32_t, uint32_t >> &isls)ns3::SatHelperprivate
LoadMobileUtFromFile(uint32_t satId, const std::string &filename)ns3::SatHelper
LoadMobileUTsFromFolder(uint32_t satId, const std::string &folderName, Ptr< RandomVariableStream > utUsers)ns3::SatHelper
m_antennaGainPatternsns3::SatHelperprivate
m_beamHelperns3::SatHelperprivate
m_beamNetworkAddressns3::SatHelperprivate
m_beamNetworkMaskns3::SatHelperprivate
m_beamUserInfosns3::SatHelperprivate
m_creationDetailsTracens3::SatHelperprivate
m_creationSummaryTracens3::SatHelperprivate
m_creationTracesns3::SatHelperprivate
m_creationTraceStreamns3::SatHelperprivate
m_detailedCreationTracesns3::SatHelperprivate
m_fwdConfFileNamens3::SatHelperprivate
m_geoPosFileNamens3::SatHelperprivate
m_groupHelperns3::SatHelperprivate
m_gwDistributionns3::SatHelperprivate
m_gwNetworkAddressns3::SatHelperprivate
m_gwNetworkMaskns3::SatHelperprivate
m_gwPosFileNamens3::SatHelperprivate
m_gwSatsns3::SatHelperprivate
m_gwUserns3::SatHelperprivate
m_gwUsersns3::SatHelperprivate
m_mobileUtsByBeamns3::SatHelperprivate
m_mobileUtsUsersByBeamns3::SatHelperprivate
m_packetTracesns3::SatHelperprivate
m_rtnConfFileNamens3::SatHelperprivate
m_satConfns3::SatHelperprivate
m_satConstellationEnabledns3::SatHelperprivate
m_satConstellationFolderns3::SatHelperprivate
m_satMobilitySGP4Enabledns3::SatHelperprivate
m_satMobilitySGP4TleFileNamens3::SatHelperprivate
m_scenarioCreatedns3::SatHelperprivate
m_scenarioCreationFileNamens3::SatHelperprivate
m_standardns3::SatHelperprivate
m_userHelperns3::SatHelperprivate
m_utCreationFileNamens3::SatHelperprivate
m_utNetworkAddressns3::SatHelperprivate
m_utNetworkMaskns3::SatHelperprivate
m_utPositionsns3::SatHelperprivate
m_utPositionsByBeamns3::SatHelperprivate
m_utsDistributionns3::SatHelperprivate
m_utsInBeamns3::SatHelperprivate
m_utTraceStreamns3::SatHelperprivate
m_utUsersns3::SatHelperprivate
m_waveformConfFileNamens3::SatHelperprivate
m_wfConfigFileNamens3::SatHelperprivate
MAX_ADDRESS_PREFIX_LENGTHns3::SatHelperprivatestatic
MIN_ADDRESS_PREFIX_LENGTHns3::SatHelperprivatestatic
MulticastBeamInfo_t typedefns3::SatHelperprivate
MulticastBeamInfoItem_t typedefns3::SatHelperprivate
NONE enum valuens3::SatHelper
PreDefinedScenario_t enum namens3::SatHelper
PrintTopology(std::ostream &os) constns3::SatHelper
SatHelper()ns3::SatHelper
SatHelper(std::string scenarioName)ns3::SatHelper
SetAntennaGainPatterns(Ptr< SatAntennaGainPatternContainer > antennaGainPattern)ns3::SatHelper
SetBeamRoutingConstellations()ns3::SatHelper
SetCustomUtPositionAllocator(Ptr< SatListPositionAllocator > posAllocator)ns3::SatHelper
SetGeoSatMobility(Ptr< Node > node)ns3::SatHelperprivate
SetGroupHelper(Ptr< SatGroupHelper > groupHelper)ns3::SatHelper
SetGwAddressInUt()ns3::SatHelper
SetGwMobility(uint32_t satId, Ptr< Node > gw, uint32_t gwIndex)ns3::SatHelperprivate
SetMulticastGroupRoutes(Ptr< Node > source, NodeContainer receivers, Ipv4Address sourceAddress, Ipv4Address groupAddress)ns3::SatHelper
SetMulticastRouteToSourceNetwork(Ptr< Node > source, Ptr< Node > destination)ns3::SatHelperprivate
SetNetworkAddresses(BeamUserInfoMap_t &info, uint32_t gwUsers) constns3::SatHelperprivate
SetSatMobility(Ptr< Node > node, std::string tle="")ns3::SatHelperprivate
SetUtMobility(NodeContainer uts, uint32_t satId, uint32_t beamId)ns3::SatHelperprivate
SetUtMobilityFromPosition(NodeContainer uts, uint32_t satId, uint32_t beamId, std::vector< std::pair< GeoCoordinate, uint32_t >> positionsAndGroupId)ns3::SatHelperprivate
SetUtPositionAllocatorForBeam(uint32_t beamId, Ptr< SatListPositionAllocator > posAllocator)ns3::SatHelper
SIMPLE enum valuens3::SatHelper
UtNodes()ns3::SatHelperinline
~SatHelper()ns3::SatHelperinlinevirtual