RMOL Logo Get Revenue Management Optimisation Library at SourceForge.net. Fast, secure and Free Open Source software downloads

RMOL::HistoricalBookingHolderHolder Struct Reference

#include <rmol/bom/HistoricalBookingHolderHolder.hpp>

Inheritance diagram for RMOL::HistoricalBookingHolderHolder:
RMOL::StructAbstract

List of all members.

Public Member Functions

const int getNumberOfSimilarFlights () const
virtual ~HistoricalBookingHolderHolder ()
 HistoricalBookingHolderHolder ()
void toStream (std::ostream &ioOut) const
virtual void fromStream (std::istream &ioIn)
virtual const std::string describe () const =0

Detailed Description

Holder of a HistoricalBookingList object (for memory allocation and recollection purposes).

Definition at line 25 of file HistoricalBookingHolderHolder.hpp.


Constructor & Destructor Documentation

virtual RMOL::HistoricalBookingHolderHolder::~HistoricalBookingHolderHolder (  )  [virtual]

Get number of uncensored booking data. Get number of uncensored bookings. Get standard deviation of uncensored bookings. Get mean of historical demand. Get standard deviation of demand. Get the list of flags of need to be unconstrained. Get the historical booking Vector of the i-th similar flight. Get the unconstraining demand of the (i+1)-th flight. Get the unconstraining demand of the first flight. Calculate the expected demand. Set the expected historical demand of the (i+1)-th flight. Add a HistoricalBooking object to the holder. Dump a Business Object into an output stream.

Parameters:
ostream& the output stream
Returns:
ostream& the output stream. Give a description of the structure (for display purposes). Display on standard output. Destructor.
RMOL::HistoricalBookingHolderHolder::HistoricalBookingHolderHolder (  ) 

Constructor.
Protected to force the use of the Factory.


Member Function Documentation

const int RMOL::HistoricalBookingHolderHolder::getNumberOfSimilarFlights (  )  const

Get number of similar flights.

void RMOL::StructAbstract::toStream ( std::ostream &  ioOut  )  const [inline, inherited]

Dump a Business Object into an output stream.

Parameters:
ostream& the output stream.

Reimplemented in RMOL::HistoricalBooking, RMOL::HistoricalBookingHolder, RMOL::HistoricalDataHolder, and RMOL::HistoricalDataHolderHolder.

Definition at line 23 of file StructAbstract.hpp.

References RMOL::StructAbstract::describe().

virtual void RMOL::StructAbstract::fromStream ( std::istream &  ioIn  )  [inline, virtual, inherited]

Read a Business Object from an input stream.

Parameters:
istream& the input stream.

Definition at line 29 of file StructAbstract.hpp.

Referenced by operator>>().

virtual const std::string RMOL::StructAbstract::describe (  )  const [pure virtual, inherited]

The documentation for this struct was generated from the following file:
SourceForge Logo

Generated on Sat Sep 26 13:13:54 2009 for RMOL by Doxygen 1.6.1