TraDemGen Logo  1.00.13
C++ Simulated Travel Demand Generation Library
Loading...
Searching...
No Matches
TRADEMGEN::DemandDistribution Struct Reference

Class modeling the distribution of a demand type. More...

#include <trademgen/basic/DemandDistribution.hpp>

+ Inheritance diagram for TRADEMGEN::DemandDistribution:

Public Member Functions

 DemandDistribution (const stdair::NbOfRequests_T &iMean, const stdair::StdDevValue_T &iStdDev)
 
 DemandDistribution ()
 
 DemandDistribution (const DemandDistribution &)
 
 ~DemandDistribution ()
 
void fromStream (std::istream &ioIn)
 
const std::string describe () const
 
std::string display () const
 

Public Attributes

stdair::NbOfRequests_T _meanNumberOfRequests
 
stdair::StdDevValue_T _stdDevNumberOfRequests
 

Detailed Description

Class modeling the distribution of a demand type.

Definition at line 20 of file DemandDistribution.hpp.

Constructor & Destructor Documentation

◆ DemandDistribution() [1/3]

TRADEMGEN::DemandDistribution::DemandDistribution ( const stdair::NbOfRequests_T & iMean,
const stdair::StdDevValue_T & iStdDev )

Constructor.

Definition at line 15 of file DemandDistribution.cpp.

References _meanNumberOfRequests, and _stdDevNumberOfRequests.

Referenced by DemandDistribution().

◆ DemandDistribution() [2/3]

TRADEMGEN::DemandDistribution::DemandDistribution ( )

Default constructor.

Definition at line 22 of file DemandDistribution.cpp.

◆ DemandDistribution() [3/3]

TRADEMGEN::DemandDistribution::DemandDistribution ( const DemandDistribution & iDemandDistribution)

Copy constructor.

Definition at line 30 of file DemandDistribution.cpp.

References _meanNumberOfRequests, _stdDevNumberOfRequests, and DemandDistribution().

◆ ~DemandDistribution()

TRADEMGEN::DemandDistribution::~DemandDistribution ( )

Destructor.

Definition at line 26 of file DemandDistribution.cpp.

Member Function Documentation

◆ fromStream()

void TRADEMGEN::DemandDistribution::fromStream ( std::istream & ioIn)

Read a Business Object from an input stream.

Parameters
istream&the input stream.

Definition at line 37 of file DemandDistribution.cpp.

◆ describe()

const std::string TRADEMGEN::DemandDistribution::describe ( ) const

Display of the structure.

Definition at line 41 of file DemandDistribution.cpp.

References _meanNumberOfRequests, and _stdDevNumberOfRequests.

Referenced by display().

◆ display()

std::string TRADEMGEN::DemandDistribution::display ( ) const

Display demand distribution.

Definition at line 49 of file DemandDistribution.cpp.

References describe().

Member Data Documentation

◆ _meanNumberOfRequests

stdair::NbOfRequests_T TRADEMGEN::DemandDistribution::_meanNumberOfRequests

Mean number of requests.

Definition at line 67 of file DemandDistribution.hpp.

Referenced by DemandDistribution(), DemandDistribution(), and describe().

◆ _stdDevNumberOfRequests

stdair::StdDevValue_T TRADEMGEN::DemandDistribution::_stdDevNumberOfRequests

Standard deviation of number of requests.

Definition at line 72 of file DemandDistribution.hpp.

Referenced by DemandDistribution(), DemandDistribution(), and describe().


The documentation for this struct was generated from the following files: