faudes::SimStochasticEventAttribute Class Reference
[Simulation Event Attributes]

#include <sp_simeventset.h>

List of all members.


Detailed Description

Defining data of stochastic behaviour.

The occurence of events with stochastic bahaviour is scheduled by sampling a random variable. While the attribute class only holds the defining data, actual semantics are implemented in the ProposingExecutor.

The type indicates the mechanism for sampling the random variable and for scheduling the event.

The propability density function may be one of

Definition at line 73 of file sp_simeventset.h.

Public Types

enum  Type { Extern, Trigger, Delay }
 When to re-evaluate the random variable. More...
enum  Pdf { Exponential, Uniform, Gauss, Vector }
 Pdf to use when evaluating the random variable. More...

Static Public Member Functions

static std::string TStr (Type type)
 convert to string

Public Attributes

Type mType
Pdf mPdf
std::vector< double > mParameter
 Pdf parameters.


Member Enumeration Documentation

enum faudes::SimStochasticEventAttribute::Pdf
 

Pdf to use when evaluating the random variable.

Enumerator:
Exponential 
Uniform 
Gauss 
Vector 

Definition at line 89 of file sp_simeventset.h.

enum faudes::SimStochasticEventAttribute::Type
 

When to re-evaluate the random variable.

Enumerator:
Extern 
Trigger 
Delay 

Definition at line 77 of file sp_simeventset.h.


Member Function Documentation

static std::string faudes::SimStochasticEventAttribute::TStr Type  type  )  [inline, static]
 

convert to string

Definition at line 81 of file sp_simeventset.h.


Member Data Documentation

std::vector<double> faudes::SimStochasticEventAttribute::mParameter
 

Pdf parameters.

Definition at line 93 of file sp_simeventset.h.

Pdf faudes::SimStochasticEventAttribute::mPdf
 

Definition at line 90 of file sp_simeventset.h.

Type faudes::SimStochasticEventAttribute::mType
 

Definition at line 78 of file sp_simeventset.h.


The documentation for this class was generated from the following file:
Generated on Mon Nov 10 08:13:18 2008 for libFAUDES 2.11v by  doxygen 1.4.4