1.00.16
C++ Simulated Travel Demand Generation Library
Toggle main menu visibility
Loading...
Searching...
No Matches
DemandCharacteristicsTypes.hpp
Go to the documentation of this file.
1
#ifndef __TRADEMGEN_BAS_DEMANDCHARACTERISTICSTYPES_HPP
2
#define __TRADEMGEN_BAS_DEMANDCHARACTERISTICSTYPES_HPP
3
4
// //////////////////////////////////////////////////////////////////////
5
// Import section
6
// //////////////////////////////////////////////////////////////////////
7
// StdAir
8
#include <stdair/stdair_basic_types.hpp>
9
#include <stdair/stdair_date_time_types.hpp>
10
#include <stdair/stdair_demand_types.hpp>
11
// TraDemGen
12
#include <
trademgen/basic/ContinuousAttributeLite.hpp
>
13
#include <
trademgen/basic/CategoricalAttributeLite.hpp
>
14
15
namespace
TRADEMGEN
{
16
19
typedef
ContinuousAttributeLite<stdair::FloatDuration_T>
ContinuousFloatDuration_T
;
20
22
typedef
ContinuousFloatDuration_T::ContinuousDistribution_T
ArrivalPatternCumulativeDistribution_T
;
23
25
typedef
CategoricalAttributeLite<stdair::AirportCode_T>
POSProbabilityMass_T
;
26
28
typedef
POSProbabilityMass_T::ProbabilityMassFunction_T
POSProbabilityMassFunction_T
;
29
31
typedef
CategoricalAttributeLite<stdair::ChannelLabel_T>
ChannelProbabilityMass_T
;
32
34
typedef
ChannelProbabilityMass_T::ProbabilityMassFunction_T
ChannelProbabilityMassFunction_T
;
35
37
typedef
CategoricalAttributeLite<stdair::TripType_T>
TripTypeProbabilityMass_T
;
38
40
typedef
TripTypeProbabilityMass_T::ProbabilityMassFunction_T
TripTypeProbabilityMassFunction_T
;
41
43
typedef
CategoricalAttributeLite<stdair::DayDuration_T>
StayDurationProbabilityMass_T
;
44
46
typedef
StayDurationProbabilityMass_T::ProbabilityMassFunction_T
StayDurationProbabilityMassFunction_T
;
47
49
typedef
CategoricalAttributeLite<stdair::FrequentFlyer_T>
FrequentFlyerProbabilityMass_T
;
50
52
typedef
FrequentFlyerProbabilityMass_T::ProbabilityMassFunction_T
FrequentFlyerProbabilityMassFunction_T
;
53
55
typedef
ContinuousAttributeLite<stdair::IntDuration_T>
PreferredDepartureTimeCumulativeDistribution_T
;
56
58
typedef
PreferredDepartureTimeCumulativeDistribution_T::ContinuousDistribution_T
PreferredDepartureTimeContinuousDistribution_T
;
59
61
typedef
ContinuousAttributeLite<stdair::PriceValue_T>
ValueOfTimeCumulativeDistribution_T
;
62
64
typedef
ValueOfTimeCumulativeDistribution_T::ContinuousDistribution_T
ValueOfTimeContinuousDistribution_T
;
65
67
typedef
ContinuousAttributeLite<stdair::RealNumber_T>
CumulativeDistribution_T
;
68
typedef
CumulativeDistribution_T::ContinuousDistribution_T
FRAT5Pattern_T
;
69
}
70
#endif
// __TRADEMGEN_BAS_DEMANDCHARACTERISTICSTYPES_HPP
CategoricalAttributeLite.hpp
ContinuousAttributeLite.hpp
TRADEMGEN
Definition
BasConst.cpp:10
TRADEMGEN::FRAT5Pattern_T
CumulativeDistribution_T::ContinuousDistribution_T FRAT5Pattern_T
Definition
DemandCharacteristicsTypes.hpp:68
TRADEMGEN::ContinuousFloatDuration_T
ContinuousAttributeLite< stdair::FloatDuration_T > ContinuousFloatDuration_T
Definition
DemandCharacteristicsTypes.hpp:19
TRADEMGEN::FrequentFlyerProbabilityMassFunction_T
FrequentFlyerProbabilityMass_T::ProbabilityMassFunction_T FrequentFlyerProbabilityMassFunction_T
Definition
DemandCharacteristicsTypes.hpp:52
TRADEMGEN::StayDurationProbabilityMassFunction_T
StayDurationProbabilityMass_T::ProbabilityMassFunction_T StayDurationProbabilityMassFunction_T
Definition
DemandCharacteristicsTypes.hpp:46
TRADEMGEN::CumulativeDistribution_T
ContinuousAttributeLite< stdair::RealNumber_T > CumulativeDistribution_T
Definition
DemandCharacteristicsTypes.hpp:67
TRADEMGEN::ValueOfTimeContinuousDistribution_T
ValueOfTimeCumulativeDistribution_T::ContinuousDistribution_T ValueOfTimeContinuousDistribution_T
Definition
DemandCharacteristicsTypes.hpp:64
TRADEMGEN::StayDurationProbabilityMass_T
CategoricalAttributeLite< stdair::DayDuration_T > StayDurationProbabilityMass_T
Definition
DemandCharacteristicsTypes.hpp:43
TRADEMGEN::TripTypeProbabilityMassFunction_T
TripTypeProbabilityMass_T::ProbabilityMassFunction_T TripTypeProbabilityMassFunction_T
Definition
DemandCharacteristicsTypes.hpp:40
TRADEMGEN::PreferredDepartureTimeCumulativeDistribution_T
ContinuousAttributeLite< stdair::IntDuration_T > PreferredDepartureTimeCumulativeDistribution_T
Definition
DemandCharacteristicsTypes.hpp:55
TRADEMGEN::POSProbabilityMass_T
CategoricalAttributeLite< stdair::AirportCode_T > POSProbabilityMass_T
Definition
DemandCharacteristicsTypes.hpp:25
TRADEMGEN::ChannelProbabilityMass_T
CategoricalAttributeLite< stdair::ChannelLabel_T > ChannelProbabilityMass_T
Definition
DemandCharacteristicsTypes.hpp:31
TRADEMGEN::TripTypeProbabilityMass_T
CategoricalAttributeLite< stdair::TripType_T > TripTypeProbabilityMass_T
Definition
DemandCharacteristicsTypes.hpp:37
TRADEMGEN::ArrivalPatternCumulativeDistribution_T
ContinuousFloatDuration_T::ContinuousDistribution_T ArrivalPatternCumulativeDistribution_T
Definition
DemandCharacteristicsTypes.hpp:22
TRADEMGEN::PreferredDepartureTimeContinuousDistribution_T
PreferredDepartureTimeCumulativeDistribution_T::ContinuousDistribution_T PreferredDepartureTimeContinuousDistribution_T
Definition
DemandCharacteristicsTypes.hpp:58
TRADEMGEN::ValueOfTimeCumulativeDistribution_T
ContinuousAttributeLite< stdair::PriceValue_T > ValueOfTimeCumulativeDistribution_T
Definition
DemandCharacteristicsTypes.hpp:61
TRADEMGEN::ChannelProbabilityMassFunction_T
ChannelProbabilityMass_T::ProbabilityMassFunction_T ChannelProbabilityMassFunction_T
Definition
DemandCharacteristicsTypes.hpp:34
TRADEMGEN::POSProbabilityMassFunction_T
POSProbabilityMass_T::ProbabilityMassFunction_T POSProbabilityMassFunction_T
Definition
DemandCharacteristicsTypes.hpp:28
TRADEMGEN::FrequentFlyerProbabilityMass_T
CategoricalAttributeLite< stdair::FrequentFlyer_T > FrequentFlyerProbabilityMass_T
Definition
DemandCharacteristicsTypes.hpp:49
TRADEMGEN::CategoricalAttributeLite
Class modeling the distribution of values that can be taken by a categorical attribute.
Definition
CategoricalAttributeLite.hpp:27
TRADEMGEN::CategoricalAttributeLite< stdair::AirportCode_T >::ProbabilityMassFunction_T
std::map< stdair::AirportCode_T, stdair::Probability_T > ProbabilityMassFunction_T
Definition
CategoricalAttributeLite.hpp:33
TRADEMGEN::ContinuousAttributeLite
Class modeling the distribution of values that can be taken by a continuous attribute.
Definition
ContinuousAttributeLite.hpp:26
TRADEMGEN::ContinuousAttributeLite< stdair::FloatDuration_T >::ContinuousDistribution_T
std::map< stdair::FloatDuration_T, stdair::Probability_T > ContinuousDistribution_T
Definition
ContinuousAttributeLite.hpp:32
Generated on
for TraDemGen by
1.17.0