#include <vector>#include <algorithm>#include <stdint.h>#include <istream>#include <ostream>#include "attribute.h"#include "attribute-helper.h"#include "rng-seed-manager.h"
Include dependency graph for random-variable.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| class | ns3::ConstantVariable |
| A random variable that returns a constantClass ConstantVariable defines a random number generator that returns the same value every sample. More... | |
| class | ns3::DeterministicVariable |
| a non-random variableDefines a random variable that has a specified, predetermined sequence. More... | |
| class | ns3::EmpiricalVariable |
| EmpiricalVariable distribution random varDefines a random variable that has a specified, empirical distribution. More... | |
| class | ns3::ErlangVariable |
| Erlang Distributed Random VariableErlangVariable defines a random variable with Erlang distribution. More... | |
| class | ns3::ExponentialVariable |
| Exponentially Distributed random varThis class supports the creation of objects that return random numbers from a fixed exponential distribution. More... | |
| class | ns3::GammaVariable |
| Gamma Distributed Random VariableGammaVariable defines a random variable with gamma distribution. More... | |
| class | ns3::IntEmpiricalVariable |
| Integer-based empirical distributionDefines an empirical distribution where all values are integers. More... | |
| class | ns3::LogNormalVariable |
| Log-normal Distributed random varLogNormalVariable defines a random variable with log-normal distribution. More... | |
| class | ns3::NormalVariable |
| Class NormalVariable defines a random variable with a normal (Gaussian) distribution. More... | |
| class | ns3::ParetoVariable |
| ParetoVariable distributed random varThis class supports the creation of objects that return random numbers from a fixed pareto distribution. More... | |
| class | ns3::RandomVariable |
| The basic RNG for NS-3. More... | |
| class | ns3::RandomVariableValue |
| hold objects of type ns3::RandomVariable More... | |
| class | ns3::SequentialVariable |
| Return a sequential list of valuesClass SequentialVariable defines a random number generator that returns a sequential sequence. More... | |
| class | ns3::TriangularVariable |
| Triangularly Distributed random varThis distribution is a triangular distribution. More... | |
| class | ns3::UniformVariable |
| The uniform distribution RNG for NS-3. More... | |
| class | ns3::WeibullVariable |
| WeibullVariable distributed random varThis class supports the creation of objects that return random numbers from a fixed weibull distribution. More... | |
| class | ns3::ZetaVariable |
| Zeta Distributed Distributed Random VariableZetaVariable defines a discrete random variable with Zeta distribution. More... | |
| class | ns3::ZipfVariable |
| Zipf Distributed Random VariableZipfVariable defines a discrete random variable with Zipf distribution. More... | |
Namespaces | |
| ns3 | |
| Every class exported by the ns3 library is enclosed in the ns3 namespace. | |
Functions | |
| ns3::ATTRIBUTE_ACCESSOR_DEFINE (RandomVariable) | |
| ns3::ATTRIBUTE_CHECKER_DEFINE (RandomVariable) | |
| std::ostream & | ns3::operator<< (std::ostream &os, const RandomVariable &var) |
| std::istream & | ns3::operator>> (std::istream &is, RandomVariable &var) |