Public Member Functions | Static Public Member Functions

ns3::TriangularVariable Class Reference
[Random Variable Distributions]

Triangularly Distributed random varThis distribution is a triangular distribution. The probablility density is in the shape of a triangle. More...

#include <random-variable.h>

Inheritance diagram for ns3::TriangularVariable:
Inheritance graph
[legend]
Collaboration diagram for ns3::TriangularVariable:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 TriangularVariable ()
 TriangularVariable (double s, double l, double mean)

Static Public Member Functions

static double GetSingleValue (double s, double l, double mean)

Detailed Description

Triangularly Distributed random var

This distribution is a triangular distribution. The probablility density is in the shape of a triangle.


Constructor & Destructor Documentation

ns3::TriangularVariable::TriangularVariable (  ) 

Creates a triangle distribution random number generator in the range [0.0 .. 1.0), with mean of 0.5

ns3::TriangularVariable::TriangularVariable ( double  s,
double  l,
double  mean 
)

Creates a triangle distribution random number generator with the specified range

Parameters:
s Low end of the range
l High end of the range
mean mean of the distribution

Member Function Documentation

static double ns3::TriangularVariable::GetSingleValue ( double  s,
double  l,
double  mean 
) [static]
Parameters:
s Low end of the range
l High end of the range
mean mean of the distribution
Returns:
A triangularly distributed random number between s and l

The documentation for this class was generated from the following file: