blue_sky::wells::default_connection< strategy_t > Class Template Reference

Default implementation of well connection. More...

#include <default_connection.h>

Inheritance diagram for blue_sky::wells::default_connection< strategy_t >:

Inheritance graph
[legend]
Collaboration diagram for blue_sky::wells::default_connection< strategy_t >:

Collaboration graph
[legend]

List of all members.

Public Types

enum  { rr_value_count = FI_PHASE_TOT * FI_PHASE_TOT + FI_PHASE_TOT }
typedef connection< strategy_t > base_t
typedef base_t::item_t item_t
typedef base_t::rhs_item_t rhs_item_t

Public Member Functions

 BLUE_SKY_TYPE_DECL_T (default_connection< strategy_t >)
 blue-sky type declaration
void clear_data ()
 Clears data.
array_ext< item_tget_rw_value ()
 Returns rw value.
array_ext< item_tget_wr_value ()
 Returns wr value.
array_ext< item_tget_rr_value ()
 Returns rr value.
array_ext< item_tget_ps_value ()
 Returns ps value.
array_ext< rhs_item_tget_rate_value ()
 Returns rate value.

Public Attributes

boost::array< item_t,
FI_PHASE_TOT > 
mobility_value
 Mobility value.
boost::array< rhs_item_t,
FI_PHASE_TOT > 
rate_value
 Rate value.
boost::array< item_t,
FI_PHASE_TOT > 
ps_value
boost::array< item_t,
rr_value_count > 
rr_value
 RR and PS values.
boost::array< item_t,
FI_PHASE_TOT > 
rw_value
 RW value.
boost::array< item_t,
FI_PHASE_TOT > 
wr_value
 WR value.


Detailed Description

template<typename strategy_t>
class blue_sky::wells::default_connection< strategy_t >

Default implementation of well connection.

Member Typedef Documentation

template<typename strategy_t >
typedef connection<strategy_t> blue_sky::wells::default_connection< strategy_t >::base_t

template<typename strategy_t >
typedef base_t::item_t blue_sky::wells::default_connection< strategy_t >::item_t

template<typename strategy_t >
typedef base_t::rhs_item_t blue_sky::wells::default_connection< strategy_t >::rhs_item_t


Member Enumeration Documentation

template<typename strategy_t >
anonymous enum

Enumerator:
rr_value_count  rr_value now stores rr values and ps values


Member Function Documentation

template<typename strategy_t >
blue_sky::wells::default_connection< strategy_t >::BLUE_SKY_TYPE_DECL_T ( default_connection< strategy_t >   ) 

blue-sky type declaration

template<typename strategy_t >
void blue_sky::wells::default_connection< strategy_t >::clear_data (  )  [virtual]

Clears data.

Reimplemented from blue_sky::wells::connection< strategy_t >.

template<typename strategy_t >
array_ext<item_t> blue_sky::wells::default_connection< strategy_t >::get_ps_value (  )  [virtual]

Returns ps value.

Returns:
ps_value
Todo:
Obsolete, should be removed

Reimplemented from blue_sky::wells::connection< strategy_t >.

template<typename strategy_t >
array_ext<rhs_item_t> blue_sky::wells::default_connection< strategy_t >::get_rate_value (  )  [virtual]

Returns rate value.

Returns:
rate_value
Todo:
Obsolete, should be removed

Reimplemented from blue_sky::wells::connection< strategy_t >.

template<typename strategy_t >
array_ext<item_t> blue_sky::wells::default_connection< strategy_t >::get_rr_value (  )  [virtual]

Returns rr value.

Returns:
rr_value
Todo:
Obsolete, should be removed

Reimplemented from blue_sky::wells::connection< strategy_t >.

template<typename strategy_t >
array_ext<item_t> blue_sky::wells::default_connection< strategy_t >::get_rw_value (  )  [virtual]

Returns rw value.

Returns:
rw_value
Todo:
Obsolete, should be removed

Reimplemented from blue_sky::wells::connection< strategy_t >.

template<typename strategy_t >
array_ext<item_t> blue_sky::wells::default_connection< strategy_t >::get_wr_value (  )  [virtual]

Returns wr value.

Returns:
wr_value
Todo:
Obsolete, should be removed

Reimplemented from blue_sky::wells::connection< strategy_t >.


Member Data Documentation

template<typename strategy_t >
boost::array<item_t, FI_PHASE_TOT> blue_sky::wells::default_connection< strategy_t >::mobility_value

Mobility value.

template<typename strategy_t >
boost::array<item_t, FI_PHASE_TOT> blue_sky::wells::default_connection< strategy_t >::ps_value

Todo:
Obsolete, should be removed

template<typename strategy_t >
boost::array<rhs_item_t, FI_PHASE_TOT> blue_sky::wells::default_connection< strategy_t >::rate_value

Rate value.

template<typename strategy_t >
boost::array<item_t, rr_value_count> blue_sky::wells::default_connection< strategy_t >::rr_value

RR and PS values.

template<typename strategy_t >
boost::array<item_t, FI_PHASE_TOT> blue_sky::wells::default_connection< strategy_t >::rw_value

RW value.

template<typename strategy_t >
boost::array<item_t, FI_PHASE_TOT> blue_sky::wells::default_connection< strategy_t >::wr_value

WR value.


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