blue_sky::rate_data< strategy_t > Class Template Reference

Stores rate data. More...

#include <well_controller.h>

Collaboration diagram for blue_sky::rate_data< strategy_t >:

Collaboration graph
[legend]

List of all members.

Classes

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

Public Types

typedef strategy_t::item_t item_t

Public Member Functions

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

Public Attributes

rate_data_inner prod
 Production part of rate data.
rate_data_inner inj
 Injection part of rate data.
item_t liquid_inner
item_t free_gas
 Free gas.
item_t solution_gas
 Solution (?) gas.


Detailed Description

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

Stores rate data.

Member Typedef Documentation

template<typename strategy_t>
typedef strategy_t::item_t blue_sky::rate_data< strategy_t >::item_t


Constructor & Destructor Documentation

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

ctor


Member Function Documentation

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

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

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


Member Data Documentation

template<typename strategy_t>
item_t blue_sky::rate_data< strategy_t >::free_gas

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

template<typename strategy_t>
item_t blue_sky::rate_data< strategy_t >::liquid_inner

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

template<typename strategy_t>
item_t blue_sky::rate_data< strategy_t >::solution_gas


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