Column-oriented GPU-accelerated Database Management System
CoGaDB
hype::core::MeasurementPairRingbuffer Class Reference

#include <measurementpair_ringbuffer.hpp>

List of all members.

Public Member Functions

 MeasurementPairRingbuffer ()
 MeasurementPairRingbuffer (size_t size)
unsigned int size () const throw ()
bool store (std::ostream &out) const
void set_maximal_number_of_measurement_pairs (size_t size)
bool addMeasurementPair (const MeasurementPair &mp)
const std::vector< EstimatedTimegetColumnEstimations ()
const std::vector< MeasuredTimegetColumnMeasurements ()
const std::vector< TuplegetColumnFeatureValues ()
void clear () throw ()

Private Attributes

boost::circular_buffer< Tuplefeature_values_
boost::circular_buffer
< MeasuredTime
measured_times_
boost::circular_buffer
< EstimatedTime
estimated_times_

Constructor & Destructor Documentation


Member Function Documentation

unsigned int hype::core::MeasurementPairRingbuffer::size ( ) const throw ()
bool hype::core::MeasurementPairRingbuffer::store ( std::ostream &  out) const

Member Data Documentation


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines