<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta name="robots" content="index,follow"/> <title>TRADEMGEN::DemandStruct Struct Reference</title> <link rel="shortcut icon" href="favicon.ico"> <link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="trademgen.css" rel="stylesheet" type="text/css"/> <link href="navtree.css" rel="stylesheet" type="text/css"/> <script type="text/javascript" src="resize.js"></script> <script type="text/javascript" src="navtree.js"></script> <script type="text/javascript"> $(document).ready(initResizable); $(window).load(resizeHeight); </script> <link href="search/search.css" rel="stylesheet" type="text/css"/> <script type="text/javascript" src="search/search.js"></script> <script type="text/javascript"> $(document).ready(function() { searchBox.OnSelectItem(0); }); </script> <script type="text/javascript"> var _gaq = _gaq || []; _gaq.push(['_setAccount', 'UA-25000976-1']); _gaq.push(['_setDomainName', 'none']); _gaq.push(['_setAllowLinker', true]); _gaq.push(['_trackPageview']); (function() { var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); })(); </script> <script type="text/javascript" src="https://apis.google.com/js/plusone.js"></script> </head> <body> <div id="top"><!-- do not remove this div! --> <div id="titlearea"> <table width="100%"> <tbody> <tr style="height: 56px;"> <td style="padding-left: 0.5em;"> <div id="projectname"><a href="http://trademgen.sourceforge.net"><img height="45px" alt="TraDemGen Logo" src="trademgen_logo.png"></a>  <span id="projectnumber">1.00.0</span> </div> <div id="projectbrief">C++ Simulated Travel Demand Generation Library</div> </td> <!-- begin SOURCEFORGE_CUSTOM--> <td> <div id="sflogo"><a href="http://trademgen.sourceforge.net"><img height="45px" alt="SourceForge Logo" src="sfx_logo.png"></a></div> </td> <!-- end SOURCEFORGE_CUSTOM--> </tr> </tbody> </table> </div> <!-- Generated by Doxygen 1.8.3.1 --> <script type="text/javascript"> var searchBox = new SearchBox("searchBox", "search",false,'Search'); </script> <div id="navrow1" class="tabs"> <ul class="tablist"> <li><a href="index.html"><span>Main Page</span></a></li> <li><a href="pages.html"><span>Related Pages</span></a></li> <li><a href="namespaces.html"><span>Namespaces</span></a></li> <li class="current"><a href="annotated.html"><span>Classes</span></a></li> <li><a href="files.html"><span>Files</span></a></li> <li> <div id="MSearchBox" class="MSearchBoxInactive"> <span class="left"> <img id="MSearchSelect" src="search/mag_sel.png" onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" alt=""/> <input type="text" id="MSearchField" value="Search" accesskey="S" onfocus="searchBox.OnSearchFieldFocus(true)" onblur="searchBox.OnSearchFieldFocus(false)" onkeyup="searchBox.OnSearchFieldChange(event)"/> </span><span class="right"> <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a> </span> </div> </li> </ul> </div> <div id="navrow2" class="tabs2"> <ul class="tablist"> <li><a href="annotated.html"><span>Class List</span></a></li> <li><a href="classes.html"><span>Class Index</span></a></li> <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> <li><a href="functions.html"><span>Class Members</span></a></li> </ul> </div> </div><!-- top --> <div id="side-nav" class="ui-resizable side-nav-resizable"> <div id="nav-tree"> <div id="nav-tree-contents"> <div id="nav-sync" class="sync"></div> </div> </div> <div id="splitbar" style="-moz-user-select:none;" class="ui-resizable-handle"> </div> </div> <script type="text/javascript"> $(document).ready(function(){initNavTree('a00036.html','');}); </script> <div id="doc-content"> <!-- window showing the filter options --> <div id="MSearchSelectWindow" onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> <a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark"> </span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark"> </span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark"> </span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark"> </span>Pages</a></div> <!-- iframe showing the search results (closed by default) --> <div id="MSearchResultsWindow"> <iframe src="javascript:void(0)" frameborder="0" name="MSearchResults" id="MSearchResults"> </iframe> </div> <div class="header"> <div class="summary"> <a href="#pub-methods">Public Member Functions</a> | <a href="#pub-attribs">Public Attributes</a> | <a href="a00167.html">List of all members</a> </div> <div class="headertitle"> <div class="title">TRADEMGEN::DemandStruct Struct Reference</div> </div> </div><!--header--> <div class="contents"> <p><code>#include <<a class="el" href="a00123_source.html">trademgen/bom/DemandStruct.hpp</a>></code></p> <div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;"> <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Inheritance diagram for TRADEMGEN::DemandStruct:</div> <div id="dynsection-0-summary" class="dynsummary" style="display:block;"> </div> <div id="dynsection-0-content" class="dyncontent" style="display:none;"> <div class="center"> <img src="a00036.png" usemap="#TRADEMGEN::DemandStruct_map" alt=""/> <map id="TRADEMGEN::DemandStruct_map" name="TRADEMGEN::DemandStruct_map"> </map> </div></div> <table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a> Public Member Functions</h2></td></tr> <tr class="memitem:a792fa42b5ad6326ecff346ebd154b5b6"><td class="memItemLeft" align="right" valign="top">stdair::Date_T </td><td class="memItemRight" valign="bottom"><a class="el" href="a00036.html#a792fa42b5ad6326ecff346ebd154b5b6">getDate</a> () const </td></tr> <tr class="separator:a792fa42b5ad6326ecff346ebd154b5b6"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a724d9887bb3cea035e72ed1425533d2c"><td class="memItemLeft" align="right" valign="top">stdair::Duration_T </td><td class="memItemRight" valign="bottom"><a class="el" href="a00036.html#a724d9887bb3cea035e72ed1425533d2c">getTime</a> () const </td></tr> <tr class="separator:a724d9887bb3cea035e72ed1425533d2c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a77c5bc8941a44bf05677e5e2de015b71"><td class="memItemLeft" align="right" valign="top">const std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="a00036.html#a77c5bc8941a44bf05677e5e2de015b71">describe</a> () const </td></tr> <tr class="separator:a77c5bc8941a44bf05677e5e2de015b71"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a63abd30f80de14efddc27e61ece0b7cb"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00036.html#a63abd30f80de14efddc27e61ece0b7cb">DemandStruct</a> ()</td></tr> <tr class="separator:a63abd30f80de14efddc27e61ece0b7cb"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a26d2746b9d04a46f2accd504528df07d"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00036.html#a26d2746b9d04a46f2accd504528df07d">~DemandStruct</a> ()</td></tr> <tr class="separator:a26d2746b9d04a46f2accd504528df07d"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a> Public Attributes</h2></td></tr> <tr class="memitem:a47c7ac52fbff0a28c141ad9c959c92df"><td class="memItemLeft" align="right" valign="top">stdair::DatePeriod_T </td><td class="memItemRight" valign="bottom"><a class="el" href="a00036.html#a47c7ac52fbff0a28c141ad9c959c92df">_dateRange</a></td></tr> <tr class="separator:a47c7ac52fbff0a28c141ad9c959c92df"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aef8dd1f18428bbca587fa98c62e609f1"><td class="memItemLeft" align="right" valign="top">stdair::DoWStruct </td><td class="memItemRight" valign="bottom"><a class="el" href="a00036.html#aef8dd1f18428bbca587fa98c62e609f1">_dow</a></td></tr> <tr class="separator:aef8dd1f18428bbca587fa98c62e609f1"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:abacd224bd6a46ff41a979b069d476de8"><td class="memItemLeft" align="right" valign="top">stdair::AirportCode_T </td><td class="memItemRight" valign="bottom"><a class="el" href="a00036.html#abacd224bd6a46ff41a979b069d476de8">_origin</a></td></tr> <tr class="separator:abacd224bd6a46ff41a979b069d476de8"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af2e1f6f27ebfba3833d6799dd43db82f"><td class="memItemLeft" align="right" valign="top">stdair::AirportCode_T </td><td class="memItemRight" valign="bottom"><a class="el" href="a00036.html#af2e1f6f27ebfba3833d6799dd43db82f">_destination</a></td></tr> <tr class="separator:af2e1f6f27ebfba3833d6799dd43db82f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aac6cc63239e2e71f677b603b3cbcb1aa"><td class="memItemLeft" align="right" valign="top">stdair::CabinCode_T </td><td class="memItemRight" valign="bottom"><a class="el" href="a00036.html#aac6cc63239e2e71f677b603b3cbcb1aa">_prefCabin</a></td></tr> <tr class="separator:aac6cc63239e2e71f677b603b3cbcb1aa"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a05eaa7e535894830f72cd72108002266"><td class="memItemLeft" align="right" valign="top">stdair::MeanValue_T </td><td class="memItemRight" valign="bottom"><a class="el" href="a00036.html#a05eaa7e535894830f72cd72108002266">_demandMean</a></td></tr> <tr class="separator:a05eaa7e535894830f72cd72108002266"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a16377f756368832bc80fd3ca3e50245d"><td class="memItemLeft" align="right" valign="top">stdair::StdDevValue_T </td><td class="memItemRight" valign="bottom"><a class="el" href="a00036.html#a16377f756368832bc80fd3ca3e50245d">_demandStdDev</a></td></tr> <tr class="separator:a16377f756368832bc80fd3ca3e50245d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5c11dccc8b404f3006efe42bfc6c89df"><td class="memItemLeft" align="right" valign="top">stdair::ChangeFeesRatio_T </td><td class="memItemRight" valign="bottom"><a class="el" href="a00036.html#a5c11dccc8b404f3006efe42bfc6c89df">_changeFeeProb</a></td></tr> <tr class="separator:a5c11dccc8b404f3006efe42bfc6c89df"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aeefde0a74147cb68e92d423a1a803b98"><td class="memItemLeft" align="right" valign="top">stdair::Disutility_T </td><td class="memItemRight" valign="bottom"><a class="el" href="a00036.html#aeefde0a74147cb68e92d423a1a803b98">_changeFeeDisutility</a></td></tr> <tr class="separator:aeefde0a74147cb68e92d423a1a803b98"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a075d66d14beee96728d66ee0e0d351fe"><td class="memItemLeft" align="right" valign="top">stdair::NonRefundableRatio_T </td><td class="memItemRight" valign="bottom"><a class="el" href="a00036.html#a075d66d14beee96728d66ee0e0d351fe">_nonRefundableProb</a></td></tr> <tr class="separator:a075d66d14beee96728d66ee0e0d351fe"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:acc5ccab79d502efebce079afdc5102f8"><td class="memItemLeft" align="right" valign="top">stdair::Disutility_T </td><td class="memItemRight" valign="bottom"><a class="el" href="a00036.html#acc5ccab79d502efebce079afdc5102f8">_nonRefundableDisutility</a></td></tr> <tr class="separator:acc5ccab79d502efebce079afdc5102f8"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3fc1dae4cea07dbdd1376440a623424c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00150.html#ae64f531e2ec022cd1ca552d6cdd6b501">POSProbabilityMassFunction_T</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00036.html#a3fc1dae4cea07dbdd1376440a623424c">_posProbDist</a></td></tr> <tr class="separator:a3fc1dae4cea07dbdd1376440a623424c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a17d2052911cb6c2dc43429e513ed6687"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00150.html#ae4d95058c20ceacf0a93ba18e3d75bf0">ChannelProbabilityMassFunction_T</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00036.html#a17d2052911cb6c2dc43429e513ed6687">_channelProbDist</a></td></tr> <tr class="separator:a17d2052911cb6c2dc43429e513ed6687"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a92785243f8e705d916c3ada2cb6e78d4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00150.html#a4e4a58707da1478d13e267d7950fffb3">TripTypeProbabilityMassFunction_T</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00036.html#a92785243f8e705d916c3ada2cb6e78d4">_tripProbDist</a></td></tr> <tr class="separator:a92785243f8e705d916c3ada2cb6e78d4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4ba233108b15d0895cfc1310e48eb3b0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00150.html#a18b4fbc6ee00c29d1867fe449e3c74e3">StayDurationProbabilityMassFunction_T</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00036.html#a4ba233108b15d0895cfc1310e48eb3b0">_stayProbDist</a></td></tr> <tr class="separator:a4ba233108b15d0895cfc1310e48eb3b0"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a438b981d3a210215803b80ae9f5dac01"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00150.html#a16a2120613de4de20d12ec5f2b7a44b7">FrequentFlyerProbabilityMassFunction_T</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00036.html#a438b981d3a210215803b80ae9f5dac01">_ffProbDist</a></td></tr> <tr class="separator:a438b981d3a210215803b80ae9f5dac01"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9549428b699cf76fb84210f9b9094ba6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00150.html#ac01c37f19a1e790a89641b80ea3b0d75">PreferredDepartureTimeContinuousDistribution_T</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00036.html#a9549428b699cf76fb84210f9b9094ba6">_prefDepTimeProbDist</a></td></tr> <tr class="separator:a9549428b699cf76fb84210f9b9094ba6"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7572a04d9c3f2a8f858d01159ba98a5f"><td class="memItemLeft" align="right" valign="top">stdair::WTP_T </td><td class="memItemRight" valign="bottom"><a class="el" href="a00036.html#a7572a04d9c3f2a8f858d01159ba98a5f">_minWTP</a></td></tr> <tr class="separator:a7572a04d9c3f2a8f858d01159ba98a5f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a16e3416f563a2c407beb38de80957efc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00150.html#a24765e8ba6d7a59ed81bb0d2d8a1610f">ValueOfTimeContinuousDistribution_T</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00036.html#a16e3416f563a2c407beb38de80957efc">_timeValueProbDist</a></td></tr> <tr class="separator:a16e3416f563a2c407beb38de80957efc"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a02c94567f146f8cecfcf15542baa8cc2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00150.html#abe8c8dd2a24df41ff87ebd168583ceff">ArrivalPatternCumulativeDistribution_T</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00036.html#a02c94567f146f8cecfcf15542baa8cc2">_dtdProbDist</a></td></tr> <tr class="separator:a02c94567f146f8cecfcf15542baa8cc2"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab7a472dc25eccfbcb68fac6f9ddd6c03"><td class="memItemLeft" align="right" valign="top">stdair::Date_T </td><td class="memItemRight" valign="bottom"><a class="el" href="a00036.html#ab7a472dc25eccfbcb68fac6f9ddd6c03">_prefDepDateStart</a></td></tr> <tr class="separator:ab7a472dc25eccfbcb68fac6f9ddd6c03"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0ec5be4c020e91b0d02259d7e96d0d94"><td class="memItemLeft" align="right" valign="top">stdair::Date_T </td><td class="memItemRight" valign="bottom"><a class="el" href="a00036.html#a0ec5be4c020e91b0d02259d7e96d0d94">_prefDepDateEnd</a></td></tr> <tr class="separator:a0ec5be4c020e91b0d02259d7e96d0d94"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:abcc5ceea5cb8cbf0b80ab280245465f8"><td class="memItemLeft" align="right" valign="top">unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="a00036.html#abcc5ceea5cb8cbf0b80ab280245465f8">_itYear</a></td></tr> <tr class="separator:abcc5ceea5cb8cbf0b80ab280245465f8"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3b79c3a552108be342a782ba24446439"><td class="memItemLeft" align="right" valign="top">unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="a00036.html#a3b79c3a552108be342a782ba24446439">_itMonth</a></td></tr> <tr class="separator:a3b79c3a552108be342a782ba24446439"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a17d9105b7d58ee0336f7f6a68d7d9432"><td class="memItemLeft" align="right" valign="top">unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="a00036.html#a17d9105b7d58ee0336f7f6a68d7d9432">_itDay</a></td></tr> <tr class="separator:a17d9105b7d58ee0336f7f6a68d7d9432"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab7a1e3d2ce11f1d311206a0025248dfe"><td class="memItemLeft" align="right" valign="top">long </td><td class="memItemRight" valign="bottom"><a class="el" href="a00036.html#ab7a1e3d2ce11f1d311206a0025248dfe">_itHours</a></td></tr> <tr class="separator:ab7a1e3d2ce11f1d311206a0025248dfe"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a283929cb9af4e142bf42b04bd616786b"><td class="memItemLeft" align="right" valign="top">long </td><td class="memItemRight" valign="bottom"><a class="el" href="a00036.html#a283929cb9af4e142bf42b04bd616786b">_itMinutes</a></td></tr> <tr class="separator:a283929cb9af4e142bf42b04bd616786b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad0122758839455c2f0d8764785bf565b"><td class="memItemLeft" align="right" valign="top">long </td><td class="memItemRight" valign="bottom"><a class="el" href="a00036.html#ad0122758839455c2f0d8764785bf565b">_itSeconds</a></td></tr> <tr class="separator:ad0122758839455c2f0d8764785bf565b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a39c8670fda4a6416e6756ac08e37d0b3"><td class="memItemLeft" align="right" valign="top">stdair::AirportCode_T </td><td class="memItemRight" valign="bottom"><a class="el" href="a00036.html#a39c8670fda4a6416e6756ac08e37d0b3">_itPosCode</a></td></tr> <tr class="separator:a39c8670fda4a6416e6756ac08e37d0b3"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a16a6a247401c4d58e482fb5da5967337"><td class="memItemLeft" align="right" valign="top">stdair::ChannelLabel_T </td><td class="memItemRight" valign="bottom"><a class="el" href="a00036.html#a16a6a247401c4d58e482fb5da5967337">_itChannelCode</a></td></tr> <tr class="separator:a16a6a247401c4d58e482fb5da5967337"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa645b5a67cec30ea5d6fd421de288389"><td class="memItemLeft" align="right" valign="top">stdair::TripType_T </td><td class="memItemRight" valign="bottom"><a class="el" href="a00036.html#aa645b5a67cec30ea5d6fd421de288389">_itTripCode</a></td></tr> <tr class="separator:aa645b5a67cec30ea5d6fd421de288389"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:abd8b75580f6f91b2ac1b38c34d85f0ba"><td class="memItemLeft" align="right" valign="top">stdair::DayDuration_T </td><td class="memItemRight" valign="bottom"><a class="el" href="a00036.html#abd8b75580f6f91b2ac1b38c34d85f0ba">_itStayDuration</a></td></tr> <tr class="separator:abd8b75580f6f91b2ac1b38c34d85f0ba"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8a8b66bc34f337ad875494f47576822d"><td class="memItemLeft" align="right" valign="top">stdair::FrequentFlyer_T </td><td class="memItemRight" valign="bottom"><a class="el" href="a00036.html#a8a8b66bc34f337ad875494f47576822d">_itFFCode</a></td></tr> <tr class="separator:a8a8b66bc34f337ad875494f47576822d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7a5d2a6eae6334baa2fbab71e370c3b5"><td class="memItemLeft" align="right" valign="top">stdair::Duration_T </td><td class="memItemRight" valign="bottom"><a class="el" href="a00036.html#a7a5d2a6eae6334baa2fbab71e370c3b5">_itPrefDepTime</a></td></tr> <tr class="separator:a7a5d2a6eae6334baa2fbab71e370c3b5"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a68943745b5322bd0d1b8bea127c4b9b3"><td class="memItemLeft" align="right" valign="top">stdair::PriceValue_T </td><td class="memItemRight" valign="bottom"><a class="el" href="a00036.html#a68943745b5322bd0d1b8bea127c4b9b3">_itTimeValue</a></td></tr> <tr class="separator:a68943745b5322bd0d1b8bea127c4b9b3"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab27006fa1236f53bf3a1ade1107ab07b"><td class="memItemLeft" align="right" valign="top">stdair::DayDuration_T </td><td class="memItemRight" valign="bottom"><a class="el" href="a00036.html#ab27006fa1236f53bf3a1ade1107ab07b">_itDTD</a></td></tr> <tr class="separator:ab27006fa1236f53bf3a1ade1107ab07b"><td class="memSeparator" colspan="2"> </td></tr> </table> <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> <div class="textblock"><p>Utility Structure for the parsing of Demand structures. </p> <p>Definition at line <a class="el" href="a00123_source.html#l00021">21</a> of file <a class="el" href="a00123_source.html">DemandStruct.hpp</a>.</p> </div><h2 class="groupheader">Constructor & Destructor Documentation</h2> <a class="anchor" id="a63abd30f80de14efddc27e61ece0b7cb"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">TRADEMGEN::DemandStruct::DemandStruct </td> <td>(</td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p>Default constructor. </p> <p>Definition at line <a class="el" href="a00122_source.html#l00018">18</a> of file <a class="el" href="a00122_source.html">DemandStruct.cpp</a>.</p> </div> </div> <a class="anchor" id="a26d2746b9d04a46f2accd504528df07d"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">TRADEMGEN::DemandStruct::~DemandStruct </td> <td>(</td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p>Destructor </p> <p>Definition at line <a class="el" href="a00122_source.html#l00026">26</a> of file <a class="el" href="a00122_source.html">DemandStruct.cpp</a>.</p> </div> </div> <h2 class="groupheader">Member Function Documentation</h2> <a class="anchor" id="a792fa42b5ad6326ecff346ebd154b5b6"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">stdair::Date_T TRADEMGEN::DemandStruct::getDate </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </div><div class="memdoc"> <p>Get the date from the staging details. </p> <p>Definition at line <a class="el" href="a00122_source.html#l00030">30</a> of file <a class="el" href="a00122_source.html">DemandStruct.cpp</a>.</p> <p>References <a class="el" href="a00123_source.html#l00079">_itDay</a>, <a class="el" href="a00123_source.html#l00078">_itMonth</a>, and <a class="el" href="a00123_source.html#l00077">_itYear</a>.</p> <p>Referenced by <a class="el" href="a00130_source.html#l00037">TRADEMGEN::DemandParserHelper::storePrefDepDateRangeStart::operator()()</a>, and <a class="el" href="a00130_source.html#l00052">TRADEMGEN::DemandParserHelper::storePrefDepDateRangeEnd::operator()()</a>.</p> </div> </div> <a class="anchor" id="a724d9887bb3cea035e72ed1425533d2c"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">stdair::Duration_T TRADEMGEN::DemandStruct::getTime </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </div><div class="memdoc"> <p>Get the time from the staging details. </p> <p>Definition at line <a class="el" href="a00122_source.html#l00035">35</a> of file <a class="el" href="a00122_source.html">DemandStruct.cpp</a>.</p> <p>References <a class="el" href="a00123_source.html#l00082">_itHours</a>, <a class="el" href="a00123_source.html#l00083">_itMinutes</a>, and <a class="el" href="a00123_source.html#l00084">_itSeconds</a>.</p> <p>Referenced by <a class="el" href="a00130_source.html#l00362">TRADEMGEN::DemandParserHelper::storePrefDepTime::operator()()</a>.</p> </div> </div> <a class="anchor" id="a77c5bc8941a44bf05677e5e2de015b71"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">const std::string TRADEMGEN::DemandStruct::describe </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </div><div class="memdoc"> <p>Give a description of the structure (for display purposes). </p> <p>Definition at line <a class="el" href="a00122_source.html#l00042">42</a> of file <a class="el" href="a00122_source.html">DemandStruct.cpp</a>.</p> <p>References <a class="el" href="a00123_source.html#l00058">_changeFeeProb</a>, <a class="el" href="a00123_source.html#l00063">_channelProbDist</a>, <a class="el" href="a00123_source.html#l00051">_dateRange</a>, <a class="el" href="a00123_source.html#l00056">_demandMean</a>, <a class="el" href="a00123_source.html#l00057">_demandStdDev</a>, <a class="el" href="a00123_source.html#l00054">_destination</a>, <a class="el" href="a00123_source.html#l00052">_dow</a>, <a class="el" href="a00123_source.html#l00070">_dtdProbDist</a>, <a class="el" href="a00123_source.html#l00066">_ffProbDist</a>, <a class="el" href="a00123_source.html#l00068">_minWTP</a>, <a class="el" href="a00123_source.html#l00060">_nonRefundableProb</a>, <a class="el" href="a00123_source.html#l00053">_origin</a>, <a class="el" href="a00123_source.html#l00062">_posProbDist</a>, <a class="el" href="a00123_source.html#l00055">_prefCabin</a>, <a class="el" href="a00123_source.html#l00067">_prefDepTimeProbDist</a>, <a class="el" href="a00123_source.html#l00065">_stayProbDist</a>, <a class="el" href="a00123_source.html#l00069">_timeValueProbDist</a>, and <a class="el" href="a00123_source.html#l00064">_tripProbDist</a>.</p> </div> </div> <h2 class="groupheader">Member Data Documentation</h2> <a class="anchor" id="a47c7ac52fbff0a28c141ad9c959c92df"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">stdair::DatePeriod_T TRADEMGEN::DemandStruct::_dateRange</td> </tr> </table> </div><div class="memdoc"> <p>Definition at line <a class="el" href="a00123_source.html#l00051">51</a> of file <a class="el" href="a00123_source.html">DemandStruct.hpp</a>.</p> <p>Referenced by <a class="el" href="a00122_source.html#l00042">describe()</a>, and <a class="el" href="a00130_source.html#l00052">TRADEMGEN::DemandParserHelper::storePrefDepDateRangeEnd::operator()()</a>.</p> </div> </div> <a class="anchor" id="aef8dd1f18428bbca587fa98c62e609f1"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">stdair::DoWStruct TRADEMGEN::DemandStruct::_dow</td> </tr> </table> </div><div class="memdoc"> <p>Definition at line <a class="el" href="a00123_source.html#l00052">52</a> of file <a class="el" href="a00123_source.html">DemandStruct.hpp</a>.</p> <p>Referenced by <a class="el" href="a00122_source.html#l00042">describe()</a>, and <a class="el" href="a00130_source.html#l00075">TRADEMGEN::DemandParserHelper::storeDow::operator()()</a>.</p> </div> </div> <a class="anchor" id="abacd224bd6a46ff41a979b069d476de8"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">stdair::AirportCode_T TRADEMGEN::DemandStruct::_origin</td> </tr> </table> </div><div class="memdoc"> <p>Definition at line <a class="el" href="a00123_source.html#l00053">53</a> of file <a class="el" href="a00123_source.html">DemandStruct.hpp</a>.</p> <p>Referenced by <a class="el" href="a00122_source.html#l00042">describe()</a>, and <a class="el" href="a00130_source.html#l00086">TRADEMGEN::DemandParserHelper::storeOrigin::operator()()</a>.</p> </div> </div> <a class="anchor" id="af2e1f6f27ebfba3833d6799dd43db82f"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">stdair::AirportCode_T TRADEMGEN::DemandStruct::_destination</td> </tr> </table> </div><div class="memdoc"> <p>Definition at line <a class="el" href="a00123_source.html#l00054">54</a> of file <a class="el" href="a00123_source.html">DemandStruct.hpp</a>.</p> <p>Referenced by <a class="el" href="a00122_source.html#l00042">describe()</a>, and <a class="el" href="a00130_source.html#l00097">TRADEMGEN::DemandParserHelper::storeDestination::operator()()</a>.</p> </div> </div> <a class="anchor" id="aac6cc63239e2e71f677b603b3cbcb1aa"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">stdair::CabinCode_T TRADEMGEN::DemandStruct::_prefCabin</td> </tr> </table> </div><div class="memdoc"> <p>Definition at line <a class="el" href="a00123_source.html#l00055">55</a> of file <a class="el" href="a00123_source.html">DemandStruct.hpp</a>.</p> <p>Referenced by <a class="el" href="a00122_source.html#l00042">describe()</a>, and <a class="el" href="a00130_source.html#l00109">TRADEMGEN::DemandParserHelper::storePrefCabin::operator()()</a>.</p> </div> </div> <a class="anchor" id="a05eaa7e535894830f72cd72108002266"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">stdair::MeanValue_T TRADEMGEN::DemandStruct::_demandMean</td> </tr> </table> </div><div class="memdoc"> <p>Definition at line <a class="el" href="a00123_source.html#l00056">56</a> of file <a class="el" href="a00123_source.html">DemandStruct.hpp</a>.</p> <p>Referenced by <a class="el" href="a00122_source.html#l00042">describe()</a>, and <a class="el" href="a00130_source.html#l00122">TRADEMGEN::DemandParserHelper::storeDemandMean::operator()()</a>.</p> </div> </div> <a class="anchor" id="a16377f756368832bc80fd3ca3e50245d"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">stdair::StdDevValue_T TRADEMGEN::DemandStruct::_demandStdDev</td> </tr> </table> </div><div class="memdoc"> <p>Definition at line <a class="el" href="a00123_source.html#l00057">57</a> of file <a class="el" href="a00123_source.html">DemandStruct.hpp</a>.</p> <p>Referenced by <a class="el" href="a00122_source.html#l00042">describe()</a>, and <a class="el" href="a00130_source.html#l00133">TRADEMGEN::DemandParserHelper::storeDemandStdDev::operator()()</a>.</p> </div> </div> <a class="anchor" id="a5c11dccc8b404f3006efe42bfc6c89df"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">stdair::ChangeFeesRatio_T TRADEMGEN::DemandStruct::_changeFeeProb</td> </tr> </table> </div><div class="memdoc"> <p>Definition at line <a class="el" href="a00123_source.html#l00058">58</a> of file <a class="el" href="a00123_source.html">DemandStruct.hpp</a>.</p> <p>Referenced by <a class="el" href="a00122_source.html#l00042">describe()</a>, and <a class="el" href="a00130_source.html#l00144">TRADEMGEN::DemandParserHelper::storeDemandChangeFeeProb::operator()()</a>.</p> </div> </div> <a class="anchor" id="aeefde0a74147cb68e92d423a1a803b98"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">stdair::Disutility_T TRADEMGEN::DemandStruct::_changeFeeDisutility</td> </tr> </table> </div><div class="memdoc"> <p>Definition at line <a class="el" href="a00123_source.html#l00059">59</a> of file <a class="el" href="a00123_source.html">DemandStruct.hpp</a>.</p> <p>Referenced by <a class="el" href="a00130_source.html#l00155">TRADEMGEN::DemandParserHelper::storeDemandChangeFeeDisutility::operator()()</a>.</p> </div> </div> <a class="anchor" id="a075d66d14beee96728d66ee0e0d351fe"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">stdair::NonRefundableRatio_T TRADEMGEN::DemandStruct::_nonRefundableProb</td> </tr> </table> </div><div class="memdoc"> <p>Definition at line <a class="el" href="a00123_source.html#l00060">60</a> of file <a class="el" href="a00123_source.html">DemandStruct.hpp</a>.</p> <p>Referenced by <a class="el" href="a00122_source.html#l00042">describe()</a>, and <a class="el" href="a00130_source.html#l00167">TRADEMGEN::DemandParserHelper::storeDemandNonRefundableProb::operator()()</a>.</p> </div> </div> <a class="anchor" id="acc5ccab79d502efebce079afdc5102f8"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">stdair::Disutility_T TRADEMGEN::DemandStruct::_nonRefundableDisutility</td> </tr> </table> </div><div class="memdoc"> <p>Definition at line <a class="el" href="a00123_source.html#l00061">61</a> of file <a class="el" href="a00123_source.html">DemandStruct.hpp</a>.</p> <p>Referenced by <a class="el" href="a00130_source.html#l00179">TRADEMGEN::DemandParserHelper::storeDemandNonRefundableDisutility::operator()()</a>.</p> </div> </div> <a class="anchor" id="a3fc1dae4cea07dbdd1376440a623424c"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="a00150.html#ae64f531e2ec022cd1ca552d6cdd6b501">POSProbabilityMassFunction_T</a> TRADEMGEN::DemandStruct::_posProbDist</td> </tr> </table> </div><div class="memdoc"> <p>Definition at line <a class="el" href="a00123_source.html#l00062">62</a> of file <a class="el" href="a00123_source.html">DemandStruct.hpp</a>.</p> <p>Referenced by <a class="el" href="a00122_source.html#l00042">describe()</a>, <a class="el" href="a00130_source.html#l00202">TRADEMGEN::DemandParserHelper::storePosProbMass::operator()()</a>, and <a class="el" href="a00130_source.html#l00469">TRADEMGEN::DemandParserHelper::doEndDemand::operator()()</a>.</p> </div> </div> <a class="anchor" id="a17d2052911cb6c2dc43429e513ed6687"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="a00150.html#ae4d95058c20ceacf0a93ba18e3d75bf0">ChannelProbabilityMassFunction_T</a> TRADEMGEN::DemandStruct::_channelProbDist</td> </tr> </table> </div><div class="memdoc"> <p>Definition at line <a class="el" href="a00123_source.html#l00063">63</a> of file <a class="el" href="a00123_source.html">DemandStruct.hpp</a>.</p> <p>Referenced by <a class="el" href="a00122_source.html#l00042">describe()</a>, <a class="el" href="a00130_source.html#l00236">TRADEMGEN::DemandParserHelper::storeChannelProbMass::operator()()</a>, and <a class="el" href="a00130_source.html#l00469">TRADEMGEN::DemandParserHelper::doEndDemand::operator()()</a>.</p> </div> </div> <a class="anchor" id="a92785243f8e705d916c3ada2cb6e78d4"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="a00150.html#a4e4a58707da1478d13e267d7950fffb3">TripTypeProbabilityMassFunction_T</a> TRADEMGEN::DemandStruct::_tripProbDist</td> </tr> </table> </div><div class="memdoc"> <p>Definition at line <a class="el" href="a00123_source.html#l00064">64</a> of file <a class="el" href="a00123_source.html">DemandStruct.hpp</a>.</p> <p>Referenced by <a class="el" href="a00122_source.html#l00042">describe()</a>, <a class="el" href="a00130_source.html#l00271">TRADEMGEN::DemandParserHelper::storeTripProbMass::operator()()</a>, and <a class="el" href="a00130_source.html#l00469">TRADEMGEN::DemandParserHelper::doEndDemand::operator()()</a>.</p> </div> </div> <a class="anchor" id="a4ba233108b15d0895cfc1310e48eb3b0"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="a00150.html#a18b4fbc6ee00c29d1867fe449e3c74e3">StayDurationProbabilityMassFunction_T</a> TRADEMGEN::DemandStruct::_stayProbDist</td> </tr> </table> </div><div class="memdoc"> <p>Definition at line <a class="el" href="a00123_source.html#l00065">65</a> of file <a class="el" href="a00123_source.html">DemandStruct.hpp</a>.</p> <p>Referenced by <a class="el" href="a00122_source.html#l00042">describe()</a>, <a class="el" href="a00130_source.html#l00306">TRADEMGEN::DemandParserHelper::storeStayProbMass::operator()()</a>, and <a class="el" href="a00130_source.html#l00469">TRADEMGEN::DemandParserHelper::doEndDemand::operator()()</a>.</p> </div> </div> <a class="anchor" id="a438b981d3a210215803b80ae9f5dac01"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="a00150.html#a16a2120613de4de20d12ec5f2b7a44b7">FrequentFlyerProbabilityMassFunction_T</a> TRADEMGEN::DemandStruct::_ffProbDist</td> </tr> </table> </div><div class="memdoc"> <p>Definition at line <a class="el" href="a00123_source.html#l00066">66</a> of file <a class="el" href="a00123_source.html">DemandStruct.hpp</a>.</p> <p>Referenced by <a class="el" href="a00122_source.html#l00042">describe()</a>, <a class="el" href="a00130_source.html#l00339">TRADEMGEN::DemandParserHelper::storeFFProbMass::operator()()</a>, and <a class="el" href="a00130_source.html#l00469">TRADEMGEN::DemandParserHelper::doEndDemand::operator()()</a>.</p> </div> </div> <a class="anchor" id="a9549428b699cf76fb84210f9b9094ba6"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="a00150.html#ac01c37f19a1e790a89641b80ea3b0d75">PreferredDepartureTimeContinuousDistribution_T</a> TRADEMGEN::DemandStruct::_prefDepTimeProbDist</td> </tr> </table> </div><div class="memdoc"> <p>Definition at line <a class="el" href="a00123_source.html#l00067">67</a> of file <a class="el" href="a00123_source.html">DemandStruct.hpp</a>.</p> <p>Referenced by <a class="el" href="a00122_source.html#l00042">describe()</a>, <a class="el" href="a00130_source.html#l00382">TRADEMGEN::DemandParserHelper::storePrefDepTimeProbMass::operator()()</a>, and <a class="el" href="a00130_source.html#l00469">TRADEMGEN::DemandParserHelper::doEndDemand::operator()()</a>.</p> </div> </div> <a class="anchor" id="a7572a04d9c3f2a8f858d01159ba98a5f"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">stdair::WTP_T TRADEMGEN::DemandStruct::_minWTP</td> </tr> </table> </div><div class="memdoc"> <p>Definition at line <a class="el" href="a00123_source.html#l00068">68</a> of file <a class="el" href="a00123_source.html">DemandStruct.hpp</a>.</p> <p>Referenced by <a class="el" href="a00122_source.html#l00042">describe()</a>, and <a class="el" href="a00130_source.html#l00398">TRADEMGEN::DemandParserHelper::storeWTP::operator()()</a>.</p> </div> </div> <a class="anchor" id="a16e3416f563a2c407beb38de80957efc"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="a00150.html#a24765e8ba6d7a59ed81bb0d2d8a1610f">ValueOfTimeContinuousDistribution_T</a> TRADEMGEN::DemandStruct::_timeValueProbDist</td> </tr> </table> </div><div class="memdoc"> <p>Definition at line <a class="el" href="a00123_source.html#l00069">69</a> of file <a class="el" href="a00123_source.html">DemandStruct.hpp</a>.</p> <p>Referenced by <a class="el" href="a00122_source.html#l00042">describe()</a>, <a class="el" href="a00130_source.html#l00420">TRADEMGEN::DemandParserHelper::storeTimeValueProbMass::operator()()</a>, and <a class="el" href="a00130_source.html#l00469">TRADEMGEN::DemandParserHelper::doEndDemand::operator()()</a>.</p> </div> </div> <a class="anchor" id="a02c94567f146f8cecfcf15542baa8cc2"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="a00150.html#abe8c8dd2a24df41ff87ebd168583ceff">ArrivalPatternCumulativeDistribution_T</a> TRADEMGEN::DemandStruct::_dtdProbDist</td> </tr> </table> </div><div class="memdoc"> <p>Definition at line <a class="el" href="a00123_source.html#l00070">70</a> of file <a class="el" href="a00123_source.html">DemandStruct.hpp</a>.</p> <p>Referenced by <a class="el" href="a00122_source.html#l00042">describe()</a>, <a class="el" href="a00130_source.html#l00445">TRADEMGEN::DemandParserHelper::storeDTDProbMass::operator()()</a>, and <a class="el" href="a00130_source.html#l00469">TRADEMGEN::DemandParserHelper::doEndDemand::operator()()</a>.</p> </div> </div> <a class="anchor" id="ab7a472dc25eccfbcb68fac6f9ddd6c03"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">stdair::Date_T TRADEMGEN::DemandStruct::_prefDepDateStart</td> </tr> </table> </div><div class="memdoc"> <p>Staging Date. </p> <p>Definition at line <a class="el" href="a00123_source.html#l00075">75</a> of file <a class="el" href="a00123_source.html">DemandStruct.hpp</a>.</p> <p>Referenced by <a class="el" href="a00130_source.html#l00037">TRADEMGEN::DemandParserHelper::storePrefDepDateRangeStart::operator()()</a>, and <a class="el" href="a00130_source.html#l00052">TRADEMGEN::DemandParserHelper::storePrefDepDateRangeEnd::operator()()</a>.</p> </div> </div> <a class="anchor" id="a0ec5be4c020e91b0d02259d7e96d0d94"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">stdair::Date_T TRADEMGEN::DemandStruct::_prefDepDateEnd</td> </tr> </table> </div><div class="memdoc"> <p>Definition at line <a class="el" href="a00123_source.html#l00076">76</a> of file <a class="el" href="a00123_source.html">DemandStruct.hpp</a>.</p> <p>Referenced by <a class="el" href="a00130_source.html#l00052">TRADEMGEN::DemandParserHelper::storePrefDepDateRangeEnd::operator()()</a>.</p> </div> </div> <a class="anchor" id="abcc5ceea5cb8cbf0b80ab280245465f8"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">unsigned int TRADEMGEN::DemandStruct::_itYear</td> </tr> </table> </div><div class="memdoc"> <p>Definition at line <a class="el" href="a00123_source.html#l00077">77</a> of file <a class="el" href="a00123_source.html">DemandStruct.hpp</a>.</p> <p>Referenced by <a class="el" href="a00122_source.html#l00030">getDate()</a>.</p> </div> </div> <a class="anchor" id="a3b79c3a552108be342a782ba24446439"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">unsigned int TRADEMGEN::DemandStruct::_itMonth</td> </tr> </table> </div><div class="memdoc"> <p>Definition at line <a class="el" href="a00123_source.html#l00078">78</a> of file <a class="el" href="a00123_source.html">DemandStruct.hpp</a>.</p> <p>Referenced by <a class="el" href="a00122_source.html#l00030">getDate()</a>.</p> </div> </div> <a class="anchor" id="a17d9105b7d58ee0336f7f6a68d7d9432"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">unsigned int TRADEMGEN::DemandStruct::_itDay</td> </tr> </table> </div><div class="memdoc"> <p>Definition at line <a class="el" href="a00123_source.html#l00079">79</a> of file <a class="el" href="a00123_source.html">DemandStruct.hpp</a>.</p> <p>Referenced by <a class="el" href="a00122_source.html#l00030">getDate()</a>.</p> </div> </div> <a class="anchor" id="ab7a1e3d2ce11f1d311206a0025248dfe"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">long TRADEMGEN::DemandStruct::_itHours</td> </tr> </table> </div><div class="memdoc"> <p>Staging Time. </p> <p>Definition at line <a class="el" href="a00123_source.html#l00082">82</a> of file <a class="el" href="a00123_source.html">DemandStruct.hpp</a>.</p> <p>Referenced by <a class="el" href="a00122_source.html#l00035">getTime()</a>.</p> </div> </div> <a class="anchor" id="a283929cb9af4e142bf42b04bd616786b"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">long TRADEMGEN::DemandStruct::_itMinutes</td> </tr> </table> </div><div class="memdoc"> <p>Definition at line <a class="el" href="a00123_source.html#l00083">83</a> of file <a class="el" href="a00123_source.html">DemandStruct.hpp</a>.</p> <p>Referenced by <a class="el" href="a00122_source.html#l00035">getTime()</a>, and <a class="el" href="a00130_source.html#l00362">TRADEMGEN::DemandParserHelper::storePrefDepTime::operator()()</a>.</p> </div> </div> <a class="anchor" id="ad0122758839455c2f0d8764785bf565b"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">long TRADEMGEN::DemandStruct::_itSeconds</td> </tr> </table> </div><div class="memdoc"> <p>Definition at line <a class="el" href="a00123_source.html#l00084">84</a> of file <a class="el" href="a00123_source.html">DemandStruct.hpp</a>.</p> <p>Referenced by <a class="el" href="a00122_source.html#l00035">getTime()</a>, <a class="el" href="a00130_source.html#l00037">TRADEMGEN::DemandParserHelper::storePrefDepDateRangeStart::operator()()</a>, <a class="el" href="a00130_source.html#l00052">TRADEMGEN::DemandParserHelper::storePrefDepDateRangeEnd::operator()()</a>, and <a class="el" href="a00130_source.html#l00362">TRADEMGEN::DemandParserHelper::storePrefDepTime::operator()()</a>.</p> </div> </div> <a class="anchor" id="a39c8670fda4a6416e6756ac08e37d0b3"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">stdair::AirportCode_T TRADEMGEN::DemandStruct::_itPosCode</td> </tr> </table> </div><div class="memdoc"> <p>Staging Point-Of-Sale (POS) code. </p> <p>Definition at line <a class="el" href="a00123_source.html#l00087">87</a> of file <a class="el" href="a00123_source.html">DemandStruct.hpp</a>.</p> <p>Referenced by <a class="el" href="a00130_source.html#l00190">TRADEMGEN::DemandParserHelper::storePosCode::operator()()</a>, and <a class="el" href="a00130_source.html#l00202">TRADEMGEN::DemandParserHelper::storePosProbMass::operator()()</a>.</p> </div> </div> <a class="anchor" id="a16a6a247401c4d58e482fb5da5967337"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">stdair::ChannelLabel_T TRADEMGEN::DemandStruct::_itChannelCode</td> </tr> </table> </div><div class="memdoc"> <p>Staging channel type code. </p> <p>Definition at line <a class="el" href="a00123_source.html#l00090">90</a> of file <a class="el" href="a00123_source.html">DemandStruct.hpp</a>.</p> <p>Referenced by <a class="el" href="a00130_source.html#l00224">TRADEMGEN::DemandParserHelper::storeChannelCode::operator()()</a>, and <a class="el" href="a00130_source.html#l00236">TRADEMGEN::DemandParserHelper::storeChannelProbMass::operator()()</a>.</p> </div> </div> <a class="anchor" id="aa645b5a67cec30ea5d6fd421de288389"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">stdair::TripType_T TRADEMGEN::DemandStruct::_itTripCode</td> </tr> </table> </div><div class="memdoc"> <p>Staging trip type code. </p> <p>Definition at line <a class="el" href="a00123_source.html#l00093">93</a> of file <a class="el" href="a00123_source.html">DemandStruct.hpp</a>.</p> <p>Referenced by <a class="el" href="a00130_source.html#l00259">TRADEMGEN::DemandParserHelper::storeTripCode::operator()()</a>, and <a class="el" href="a00130_source.html#l00271">TRADEMGEN::DemandParserHelper::storeTripProbMass::operator()()</a>.</p> </div> </div> <a class="anchor" id="abd8b75580f6f91b2ac1b38c34d85f0ba"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">stdair::DayDuration_T TRADEMGEN::DemandStruct::_itStayDuration</td> </tr> </table> </div><div class="memdoc"> <p>Staging stay duration. </p> <p>Definition at line <a class="el" href="a00123_source.html#l00096">96</a> of file <a class="el" href="a00123_source.html">DemandStruct.hpp</a>.</p> <p>Referenced by <a class="el" href="a00130_source.html#l00294">TRADEMGEN::DemandParserHelper::storeStayCode::operator()()</a>, and <a class="el" href="a00130_source.html#l00306">TRADEMGEN::DemandParserHelper::storeStayProbMass::operator()()</a>.</p> </div> </div> <a class="anchor" id="a8a8b66bc34f337ad875494f47576822d"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">stdair::FrequentFlyer_T TRADEMGEN::DemandStruct::_itFFCode</td> </tr> </table> </div><div class="memdoc"> <p>Staging Frequent Flyer code. </p> <p>Definition at line <a class="el" href="a00123_source.html#l00099">99</a> of file <a class="el" href="a00123_source.html">DemandStruct.hpp</a>.</p> <p>Referenced by <a class="el" href="a00130_source.html#l00328">TRADEMGEN::DemandParserHelper::storeFFCode::operator()()</a>, and <a class="el" href="a00130_source.html#l00339">TRADEMGEN::DemandParserHelper::storeFFProbMass::operator()()</a>.</p> </div> </div> <a class="anchor" id="a7a5d2a6eae6334baa2fbab71e370c3b5"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">stdair::Duration_T TRADEMGEN::DemandStruct::_itPrefDepTime</td> </tr> </table> </div><div class="memdoc"> <p>Staging preferred departure time. </p> <p>Definition at line <a class="el" href="a00123_source.html#l00102">102</a> of file <a class="el" href="a00123_source.html">DemandStruct.hpp</a>.</p> <p>Referenced by <a class="el" href="a00130_source.html#l00362">TRADEMGEN::DemandParserHelper::storePrefDepTime::operator()()</a>, and <a class="el" href="a00130_source.html#l00382">TRADEMGEN::DemandParserHelper::storePrefDepTimeProbMass::operator()()</a>.</p> </div> </div> <a class="anchor" id="a68943745b5322bd0d1b8bea127c4b9b3"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">stdair::PriceValue_T TRADEMGEN::DemandStruct::_itTimeValue</td> </tr> </table> </div><div class="memdoc"> <p>Staging time value. </p> <p>Definition at line <a class="el" href="a00123_source.html#l00105">105</a> of file <a class="el" href="a00123_source.html">DemandStruct.hpp</a>.</p> <p>Referenced by <a class="el" href="a00130_source.html#l00409">TRADEMGEN::DemandParserHelper::storeTimeValue::operator()()</a>, and <a class="el" href="a00130_source.html#l00420">TRADEMGEN::DemandParserHelper::storeTimeValueProbMass::operator()()</a>.</p> </div> </div> <a class="anchor" id="ab27006fa1236f53bf3a1ade1107ab07b"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">stdair::DayDuration_T TRADEMGEN::DemandStruct::_itDTD</td> </tr> </table> </div><div class="memdoc"> <p>Staging DTD (Days-To-Departure). </p> <p>Definition at line <a class="el" href="a00123_source.html#l00108">108</a> of file <a class="el" href="a00123_source.html">DemandStruct.hpp</a>.</p> <p>Referenced by <a class="el" href="a00130_source.html#l00433">TRADEMGEN::DemandParserHelper::storeDTD::operator()()</a>, and <a class="el" href="a00130_source.html#l00445">TRADEMGEN::DemandParserHelper::storeDTDProbMass::operator()()</a>.</p> </div> </div> <hr/>The documentation for this struct was generated from the following files:<ul> <li>trademgen/bom/<a class="el" href="a00123_source.html">DemandStruct.hpp</a></li> <li>trademgen/bom/<a class="el" href="a00122_source.html">DemandStruct.cpp</a></li> </ul> </div><!-- contents --> </div><!-- doc-content --> <li class="footer">Generated on Wed May 22 2013 22:01:49 for TraDemGen by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.3.1 </li> <li class="footer"> <a href="http://sourceforge.net/projects/trademgen"><img class="footer" src="http://sflogo.sourceforge.net/sflogo.php?group_id=264773&type=12&format=.png" alt="SourceForge Logo"></a> </li> </ul> </div> </body> </html>