blue_sky::rate_data< strategy_t >::rate_data::rate_data_inner Class Reference

Stores specific data for production and injection rates. More...

#include <well_controller.h>

List of all members.

Public Member Functions

 rate_data_inner ()
 ctor
void operator= (item_t value)
 Sets data to value.
void operator+= (const rate_data_inner &rhs)
 Sum two rate_data_inner objects.
rate_data_inner operator* (item_t mult) const
 Multiplies data on mult.

Public Attributes

item_t oil
item_t water
item_t gas
item_t liquid


Detailed Description

template<typename strategy_t>
class blue_sky::rate_data< strategy_t >::rate_data_inner

Stores specific data for production and injection rates.

Constructor & Destructor Documentation

template<typename strategy_t>
blue_sky::rate_data< strategy_t >::rate_data::rate_data_inner::rate_data_inner (  )  [inline]

ctor


Member Function Documentation

template<typename strategy_t>
rate_data_inner blue_sky::rate_data< strategy_t >::rate_data::rate_data_inner::operator* ( item_t  mult  )  const [inline]

template<typename strategy_t>
void blue_sky::rate_data< strategy_t >::rate_data::rate_data_inner::operator+= ( const rate_data_inner rhs  )  [inline]

template<typename strategy_t>
void blue_sky::rate_data< strategy_t >::rate_data::rate_data_inner::operator= ( item_t  value  )  [inline]


Member Data Documentation

template<typename strategy_t>
item_t blue_sky::rate_data< strategy_t >::rate_data::rate_data_inner::gas

template<typename strategy_t>
item_t blue_sky::rate_data< strategy_t >::rate_data::rate_data_inner::liquid

template<typename strategy_t>
item_t blue_sky::rate_data< strategy_t >::rate_data::rate_data_inner::oil

template<typename strategy_t>
item_t blue_sky::rate_data< strategy_t >::rate_data::rate_data_inner::water


The documentation for this class was generated from the following file:

Generated on Fri Nov 13 12:07:14 2009 for TheBSEagleProject by  doxygen 1.5.8