blue_sky::calc_total_average_rho< strategy_t > Class Template Reference

Calculates total average density (rho). More...

#include <calc_rho.h>

Inheritance diagram for blue_sky::calc_total_average_rho< strategy_t >:

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

Collaboration graph
[legend]

List of all members.

Public Types

typedef strategy_t::index_t index_t
typedef strategy_t::item_t item_t
typedef strategy_t::item_array_t item_array_t
typedef calc_model< strategy_t > calc_model_t
typedef well< strategy_t > well_t
typedef rs_mesh_iface< strategy_t > mesh_iface_t
typedef smart_ptr
< calc_model_t, true > 
sp_calc_model_t
typedef smart_ptr< well_t, true > sp_well_t
typedef smart_ptr
< mesh_iface_t, true > 
sp_mesh_iface_t

Public Member Functions

void calculate (const sp_well_t &well, const sp_calc_model_t &calc_model, const sp_mesh_iface_t &mesh) const
 For each well perforation calculates density value as a total average density.
 BLUE_SKY_TYPE_DECL_T (calc_total_average_rho< strategy_t >)
 blue-sky type declaration


Detailed Description

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

Calculates total average density (rho).

Member Typedef Documentation

template<typename strategy_t >
typedef calc_model<strategy_t> blue_sky::calc_total_average_rho< strategy_t >::calc_model_t

template<typename strategy_t >
typedef strategy_t::index_t blue_sky::calc_total_average_rho< strategy_t >::index_t

template<typename strategy_t >
typedef strategy_t::item_array_t blue_sky::calc_total_average_rho< strategy_t >::item_array_t

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

template<typename strategy_t >
typedef rs_mesh_iface<strategy_t> blue_sky::calc_total_average_rho< strategy_t >::mesh_iface_t

template<typename strategy_t >
typedef smart_ptr<calc_model_t, true> blue_sky::calc_total_average_rho< strategy_t >::sp_calc_model_t

template<typename strategy_t >
typedef smart_ptr<mesh_iface_t, true> blue_sky::calc_total_average_rho< strategy_t >::sp_mesh_iface_t

template<typename strategy_t >
typedef smart_ptr<well_t, true> blue_sky::calc_total_average_rho< strategy_t >::sp_well_t

template<typename strategy_t >
typedef well<strategy_t> blue_sky::calc_total_average_rho< strategy_t >::well_t


Member Function Documentation

template<typename strategy_t >
blue_sky::calc_total_average_rho< strategy_t >::BLUE_SKY_TYPE_DECL_T ( calc_total_average_rho< strategy_t >   ) 

blue-sky type declaration

template<typename strategy_t >
void blue_sky::calc_total_average_rho< strategy_t >::calculate ( const sp_well_t well,
const sp_calc_model_t calc_model,
const sp_mesh_iface_t mesh 
) const [virtual]

For each well perforation calculates density value as a total average density.

Parameters:
well well to calculate perforation density value
calc_model 
mesh 

Implements blue_sky::calc_rho_base< strategy_t >.


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

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