A Discrete-Event Network Simulator
Home
Tutorials ▼
English
Portuguese
Docs ▼
Wiki
Manual
Models
Develop ▼
API
Bugs
API
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
rng-seed-manager.h
Go to the documentation of this file.
1
#ifndef RNG_SEED_MANAGER_H
2
#define RNG_SEED_MANAGER_H
3
4
#include <stdint.h>
5
6
namespace
ns3 {
7
8
class
RngSeedManager
9
{
10
public
:
25
static
void
SetSeed
(uint32_t seed);
26
33
static
uint32_t
GetSeed
(
void
);
34
56
static
void
SetRun
(uint64_t run);
61
static
uint64_t
GetRun
(
void
);
62
63
static
uint64_t
GetNextStreamIndex
(
void
);
64
65
};
66
67
// for compatibility
68
typedef
RngSeedManager
SeedManager
;
69
70
}
// namespace ns3
71
72
73
#endif
/* RNG_SEED_MANAGER_H */
ns3::RngSeedManager::SetRun
static void SetRun(uint64_t run)
Set the run number of simulation.
Definition:
rng-seed-manager.cc:37
ns3::RngSeedManager::GetRun
static uint64_t GetRun(void)
Definition:
rng-seed-manager.cc:43
ns3::RngSeedManager
Definition:
rng-seed-manager.h:8
ns3::RngSeedManager::GetSeed
static uint32_t GetSeed(void)
Get the seed value.
Definition:
rng-seed-manager.cc:23
ns3::RngSeedManager::SetSeed
static void SetSeed(uint32_t seed)
set the seed it will duplicate the seed value 6 times
Definition:
rng-seed-manager.cc:31
ns3::RngSeedManager::GetNextStreamIndex
static uint64_t GetNextStreamIndex(void)
Definition:
rng-seed-manager.cc:52
ns3::SeedManager
RngSeedManager SeedManager
Definition:
rng-seed-manager.h:68
src
core
model
rng-seed-manager.h
Generated on Sat Apr 19 2014 14:06:52 for ns-3 by
1.8.6