blue_sky::calc_model_data< strategy_t > Class Template Reference

calc_model data holder, holds calculated values for each mesh cell More...

#include <calc_model_data.h>

List of all members.

Public Types

typedef calc_model_data
< strategy_t > 
this_t
typedef smart_ptr< this_t, true > sp_this_t
typedef strategy_t::item_t item_t
typedef strategy_t::index_t index_t
typedef boost::array< item_t,
FI_PHASE_TOT > 
item_array_N_t
 type for store N-Phase values
typedef boost::array< item_t,
FI_PHASE_TOT-1 > 
item_array_N_1_t
 type for store N-1-Phase values, for example for 3phase model stores 2phase values
typedef boost::array< item_t,
FI_PHASE_TOT *FI_PHASE_TOT > 
item_array_N_N_t
 type for store N*N-Phase values

Public Attributes

item_array_N_1_t cap_pressure
 capillary pressure
item_array_N_1_t s_deriv_cap_pressure
 deriv of capillary pressure by saturation
item_array_N_t relative_perm
 relative permability
item_array_N_N_t s_deriv_relative_perm
 deriv of relative permability by saturation
item_t p_deriv_gas_oil_ratio
 deriv of gas_oil_ratio (see calc_model) by pressure
item_array_N_t invers_fvf
 inversed value of formation volume factor (iFVF)
item_array_N_t p_deriv_invers_fvf
 deriv of iFVF by pressure
item_t gor_deriv_invers_fvf
 deriv of iFVF by gas_oil_ratio
item_array_N_t invers_viscosity
 inversed value of viscosity (iVISC)
item_array_N_t p_deriv_invers_viscosity
 deriv of iVISC by pressure
item_t gor_deriv_invers_viscosity
 deriv of iVISC by gas_oil_ratio
item_array_N_t invers_visc_fvf
 multiplication of iFVF and iVISC (iVISC_FVF)
item_array_N_t p_deriv_invers_visc_fvf
 deriv of iVISC_FVF by pressure
item_t gor_deriv_invers_visc_fvf
 deriv of iVISC_FVF by gas_oil_ratio
item_array_N_t density
 density
item_array_N_t p_deriv_density
 deriv of density by pressure
item_t gor_deriv_density
 deriv of density by gas_oil_ratio
item_t porosity
 porosity
item_t p_deriv_porosity
 deriv of porosity by pressure
item_t truns_mult
 trunsmissibility multipliers
item_t p_deriv_truns_mult
 deriv of truns. multipliers by pressure
item_array_N_t mobility
 mobility
item_array_N_t p_deriv_mobility
 deriv of mobility by pressure
item_array_N_N_t s_deriv_mobility
 deriv of mobility by saturation
item_array_N_t prev_fluid_volume
 fluid volume on previous step


Detailed Description

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

calc_model data holder, holds calculated values for each mesh cell

Member Typedef Documentation

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

template<typename strategy_t>
typedef boost::array<item_t, FI_PHASE_TOT - 1> blue_sky::calc_model_data< strategy_t >::item_array_N_1_t

type for store N-1-Phase values, for example for 3phase model stores 2phase values

template<typename strategy_t>
typedef boost::array<item_t, FI_PHASE_TOT * FI_PHASE_TOT> blue_sky::calc_model_data< strategy_t >::item_array_N_N_t

type for store N*N-Phase values

template<typename strategy_t>
typedef boost::array<item_t, FI_PHASE_TOT> blue_sky::calc_model_data< strategy_t >::item_array_N_t

type for store N-Phase values

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

template<typename strategy_t>
typedef smart_ptr<this_t, true> blue_sky::calc_model_data< strategy_t >::sp_this_t

template<typename strategy_t>
typedef calc_model_data<strategy_t> blue_sky::calc_model_data< strategy_t >::this_t


Member Data Documentation

template<typename strategy_t>
item_array_N_1_t blue_sky::calc_model_data< strategy_t >::cap_pressure

template<typename strategy_t>
item_array_N_t blue_sky::calc_model_data< strategy_t >::density

template<typename strategy_t>
item_t blue_sky::calc_model_data< strategy_t >::gor_deriv_density

deriv of density by gas_oil_ratio

Referenced by blue_sky::fi_operator_impl< strategy_t >::fi_operator_cell().

template<typename strategy_t>
item_t blue_sky::calc_model_data< strategy_t >::gor_deriv_invers_fvf

deriv of iFVF by gas_oil_ratio

Referenced by blue_sky::fi_operator_impl< strategy_t >::fi_operator_cell().

template<typename strategy_t>
item_t blue_sky::calc_model_data< strategy_t >::gor_deriv_invers_visc_fvf

deriv of iVISC_FVF by gas_oil_ratio

Referenced by blue_sky::fi_operator_impl< strategy_t >::fi_operator_cell().

template<typename strategy_t>
item_t blue_sky::calc_model_data< strategy_t >::gor_deriv_invers_viscosity

deriv of iVISC by gas_oil_ratio

Referenced by blue_sky::fi_operator_impl< strategy_t >::fi_operator_cell().

template<typename strategy_t>
item_array_N_t blue_sky::calc_model_data< strategy_t >::invers_fvf

inversed value of formation volume factor (iFVF)

Referenced by blue_sky::fi_operator_impl< strategy_t >::fi_operator_cell().

template<typename strategy_t>
item_array_N_t blue_sky::calc_model_data< strategy_t >::invers_visc_fvf

multiplication of iFVF and iVISC (iVISC_FVF)

Referenced by blue_sky::fi_operator_impl< strategy_t >::fi_operator_cell().

template<typename strategy_t>
item_array_N_t blue_sky::calc_model_data< strategy_t >::invers_viscosity

inversed value of viscosity (iVISC)

Referenced by blue_sky::fi_operator_impl< strategy_t >::fi_operator_cell().

template<typename strategy_t>
item_array_N_t blue_sky::calc_model_data< strategy_t >::mobility

template<typename strategy_t>
item_array_N_t blue_sky::calc_model_data< strategy_t >::p_deriv_density

deriv of density by pressure

Referenced by blue_sky::fi_operator_impl< strategy_t >::fi_operator_cell().

template<typename strategy_t>
item_t blue_sky::calc_model_data< strategy_t >::p_deriv_gas_oil_ratio

template<typename strategy_t>
item_array_N_t blue_sky::calc_model_data< strategy_t >::p_deriv_invers_fvf

deriv of iFVF by pressure

Referenced by blue_sky::fi_operator_impl< strategy_t >::fi_operator_cell().

template<typename strategy_t>
item_array_N_t blue_sky::calc_model_data< strategy_t >::p_deriv_invers_visc_fvf

deriv of iVISC_FVF by pressure

Referenced by blue_sky::fi_operator_impl< strategy_t >::fi_operator_cell().

template<typename strategy_t>
item_array_N_t blue_sky::calc_model_data< strategy_t >::p_deriv_invers_viscosity

deriv of iVISC by pressure

Referenced by blue_sky::fi_operator_impl< strategy_t >::fi_operator_cell().

template<typename strategy_t>
item_array_N_t blue_sky::calc_model_data< strategy_t >::p_deriv_mobility

template<typename strategy_t>
item_t blue_sky::calc_model_data< strategy_t >::p_deriv_porosity

deriv of porosity by pressure

Referenced by blue_sky::fi_operator_impl< strategy_t >::fi_operator_cell().

template<typename strategy_t>
item_t blue_sky::calc_model_data< strategy_t >::p_deriv_truns_mult

deriv of truns. multipliers by pressure

Referenced by blue_sky::fi_operator_impl< strategy_t >::fi_operator_cell().

template<typename strategy_t>
item_t blue_sky::calc_model_data< strategy_t >::porosity

template<typename strategy_t>
item_array_N_t blue_sky::calc_model_data< strategy_t >::prev_fluid_volume

fluid volume on previous step

template<typename strategy_t>
item_array_N_t blue_sky::calc_model_data< strategy_t >::relative_perm

template<typename strategy_t>
item_array_N_1_t blue_sky::calc_model_data< strategy_t >::s_deriv_cap_pressure

deriv of capillary pressure by saturation

Referenced by blue_sky::fi_operator_impl< strategy_t >::fi_operator_cell().

template<typename strategy_t>
item_array_N_N_t blue_sky::calc_model_data< strategy_t >::s_deriv_mobility

template<typename strategy_t>
item_array_N_N_t blue_sky::calc_model_data< strategy_t >::s_deriv_relative_perm

deriv of relative permability by saturation

Referenced by blue_sky::fi_operator_impl< strategy_t >::fi_operator_cell().

template<typename strategy_t>
item_t blue_sky::calc_model_data< strategy_t >::truns_mult


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