blue_sky::python::py_calc_model< strategy_t > Class Template Reference

#include <py_calc_model.h>

List of all members.

Public Types

typedef strategy_t::item_array_t item_array_t
typedef strategy_t::item_t item_t
typedef strategy_t::index_array_t index_array_t
typedef strategy_t::index_t index_t
typedef calc_model< strategy_t > wrapped_t
typedef smart_ptr< wrapped_tsp_cm_t
typedef py_idata< strategy_t > py_idata_t
typedef py_calc_model_data
< strategy_t > 
py_calc_model_data_t
typedef wrapped_t::sp_fi_params sp_fi_params_t

Public Member Functions

 py_calc_model ()
 py_calc_model (const sp_cm_t &)
 ~py_calc_model ()
py_pvt_water< pvt_water
< strategy_t > > 
get_pvt_water (index_t n_pvt_region) const
py_pvt_gas< pvt_gas< strategy_t > > get_pvt_gas (index_t n_pvt_region) const
py_pvt_oil< pvt_oil< strategy_t > > get_pvt_oil (index_t n_pvt_region) const
item_array_t get_saturation ()
item_array_t get_pressure ()
item_array_t get_gas_oil_ratio ()
index_t get_pvt_num ()
index_t get_sat_num ()
index_t get_fip_num ()
item_array_t get_plane_flow_rate ()
item_array_t get_full_step_plane_flow_rate ()
index_array_t get_pvt_regions ()
index_array_t get_sat_regions ()
index_array_t get_fip_regions ()
index_array_t get_rock_regions ()
index_array_t get_bconn_mainvar ()
item_array_t get_bconn_pressure ()
item_array_t get_bconn_saturation ()
item_array_t get_bconn_gor ()
py_scal_3p< strategy_t > get_scal () const
py_calc_model_data_t get_data (index_t) const
index_t cmd_num () const
index_t all_data_len () const
index_t cap_pressure_len () const
item_t get_cap_pressure (index_t, index_t) const
index_t s_deriv_cap_pressure_len () const
item_t get_s_deriv_cap_pressure (index_t, index_t) const
index_t relative_perm_len () const
item_t get_relative_perm (index_t, index_t) const
index_t s_deriv_relative_perm_len () const
item_t get_s_deriv_relative_perm (index_t, index_t) const
index_t p_deriv_gas_oil_ratio_len () const
item_t get_p_deriv_gas_oil_ratio (index_t, index_t) const
index_t invers_fvf_len () const
item_t get_invers_fvf (index_t, index_t) const
index_t p_deriv_invers_fvf_len () const
item_t get_p_deriv_invers_fvf (index_t, index_t) const
index_t gor_deriv_invers_fvf_len () const
item_t get_gor_deriv_invers_fvf (index_t, index_t) const
index_t invers_viscosity_len () const
item_t get_invers_viscosity (index_t, index_t) const
index_t p_deriv_invers_viscosity_len () const
item_t get_p_deriv_invers_viscosity (index_t, index_t) const
index_t gor_deriv_invers_viscosity_len () const
item_t get_gor_deriv_invers_viscosity (index_t, index_t) const
index_t invers_visc_fvf_len () const
item_t get_invers_visc_fvf (index_t, index_t) const
index_t p_deriv_invers_visc_fvf_len () const
item_t get_p_deriv_invers_visc_fvf (index_t, index_t) const
index_t gor_deriv_invers_visc_fvf_len () const
item_t get_gor_deriv_invers_visc_fvf (index_t, index_t) const
index_t density_len () const
item_t get_density (index_t, index_t) const
index_t p_deriv_density_len () const
item_t get_p_deriv_density (index_t, index_t) const
index_t gor_deriv_density_len () const
item_t get_gor_deriv_density (index_t, index_t) const
index_t porosity_len () const
item_t get_porosity (index_t, index_t) const
index_t p_deriv_porosity_len () const
item_t get_p_deriv_porosity (index_t, index_t) const
index_t truns_mult_len () const
item_t get_truns_mult (index_t, index_t) const
index_t p_deriv_truns_mult_len () const
item_t get_p_deriv_truns_mult (index_t, index_t) const
index_t mobility_len () const
item_t get_mobility (index_t, index_t) const
index_t p_deriv_mobility_len () const
item_t get_p_deriv_mobility (index_t, index_t) const
index_t s_deriv_mobility_len () const
item_t get_s_deriv_mobility (index_t, index_t) const
index_t prev_fluid_volume_len () const
item_t get_prev_fluid_volume (index_t, index_t) const
void initialize_datas ()
int get_n_phases () const
bool is_water () const
bool is_gas () const
bool is_oil () const
sp_fi_params_t get_fi_params () const

template<class strategy_t>
class blue_sky::python::py_calc_model< strategy_t >


Member Typedef Documentation

template<class strategy_t >
typedef strategy_t::index_array_t blue_sky::python::py_calc_model< strategy_t >::index_array_t

template<class strategy_t >
typedef strategy_t::index_t blue_sky::python::py_calc_model< strategy_t >::index_t

template<class strategy_t >
typedef strategy_t::item_array_t blue_sky::python::py_calc_model< strategy_t >::item_array_t

template<class strategy_t >
typedef strategy_t::item_t blue_sky::python::py_calc_model< strategy_t >::item_t

template<class strategy_t >
typedef py_calc_model_data<strategy_t> blue_sky::python::py_calc_model< strategy_t >::py_calc_model_data_t

template<class strategy_t >
typedef py_idata<strategy_t> blue_sky::python::py_calc_model< strategy_t >::py_idata_t

template<class strategy_t >
typedef smart_ptr<wrapped_t> blue_sky::python::py_calc_model< strategy_t >::sp_cm_t

template<class strategy_t >
typedef wrapped_t::sp_fi_params blue_sky::python::py_calc_model< strategy_t >::sp_fi_params_t

template<class strategy_t >
typedef calc_model<strategy_t> blue_sky::python::py_calc_model< strategy_t >::wrapped_t


Constructor & Destructor Documentation

template<class strategy_t >
blue_sky::python::py_calc_model< strategy_t >::py_calc_model (  ) 

template<class strategy_t >
blue_sky::python::py_calc_model< strategy_t >::py_calc_model ( const sp_cm_t  ) 

template<class strategy_t >
blue_sky::python::py_calc_model< strategy_t >::~py_calc_model (  )  [inline]


Member Function Documentation

template<class strategy_t >
index_t blue_sky::python::py_calc_model< strategy_t >::all_data_len (  )  const

template<class strategy_t >
index_t blue_sky::python::py_calc_model< strategy_t >::cap_pressure_len (  )  const

template<class strategy_t >
index_t blue_sky::python::py_calc_model< strategy_t >::cmd_num (  )  const

template<class strategy_t >
index_t blue_sky::python::py_calc_model< strategy_t >::density_len (  )  const

template<class strategy_t >
item_array_t blue_sky::python::py_calc_model< strategy_t >::get_bconn_gor (  ) 

template<class strategy_t >
index_array_t blue_sky::python::py_calc_model< strategy_t >::get_bconn_mainvar (  ) 

template<class strategy_t >
item_array_t blue_sky::python::py_calc_model< strategy_t >::get_bconn_pressure (  ) 

template<class strategy_t >
item_array_t blue_sky::python::py_calc_model< strategy_t >::get_bconn_saturation (  ) 

template<class strategy_t >
item_t blue_sky::python::py_calc_model< strategy_t >::get_cap_pressure ( index_t  ,
index_t   
) const

template<class strategy_t >
py_calc_model_data_t blue_sky::python::py_calc_model< strategy_t >::get_data ( index_t   )  const

template<class strategy_t >
item_t blue_sky::python::py_calc_model< strategy_t >::get_density ( index_t  ,
index_t   
) const

template<class strategy_t >
sp_fi_params_t blue_sky::python::py_calc_model< strategy_t >::get_fi_params (  )  const

template<class strategy_t >
index_t blue_sky::python::py_calc_model< strategy_t >::get_fip_num (  ) 

template<class strategy_t >
index_array_t blue_sky::python::py_calc_model< strategy_t >::get_fip_regions (  ) 

template<class strategy_t >
item_array_t blue_sky::python::py_calc_model< strategy_t >::get_full_step_plane_flow_rate (  ) 

template<class strategy_t >
item_array_t blue_sky::python::py_calc_model< strategy_t >::get_gas_oil_ratio (  ) 

template<class strategy_t >
item_t blue_sky::python::py_calc_model< strategy_t >::get_gor_deriv_density ( index_t  ,
index_t   
) const

template<class strategy_t >
item_t blue_sky::python::py_calc_model< strategy_t >::get_gor_deriv_invers_fvf ( index_t  ,
index_t   
) const

template<class strategy_t >
item_t blue_sky::python::py_calc_model< strategy_t >::get_gor_deriv_invers_visc_fvf ( index_t  ,
index_t   
) const

template<class strategy_t >
item_t blue_sky::python::py_calc_model< strategy_t >::get_gor_deriv_invers_viscosity ( index_t  ,
index_t   
) const

template<class strategy_t >
item_t blue_sky::python::py_calc_model< strategy_t >::get_invers_fvf ( index_t  ,
index_t   
) const

template<class strategy_t >
item_t blue_sky::python::py_calc_model< strategy_t >::get_invers_visc_fvf ( index_t  ,
index_t   
) const

template<class strategy_t >
item_t blue_sky::python::py_calc_model< strategy_t >::get_invers_viscosity ( index_t  ,
index_t   
) const

template<class strategy_t >
item_t blue_sky::python::py_calc_model< strategy_t >::get_mobility ( index_t  ,
index_t   
) const

template<class strategy_t >
int blue_sky::python::py_calc_model< strategy_t >::get_n_phases (  )  const

template<class strategy_t >
item_t blue_sky::python::py_calc_model< strategy_t >::get_p_deriv_density ( index_t  ,
index_t   
) const

template<class strategy_t >
item_t blue_sky::python::py_calc_model< strategy_t >::get_p_deriv_gas_oil_ratio ( index_t  ,
index_t   
) const

template<class strategy_t >
item_t blue_sky::python::py_calc_model< strategy_t >::get_p_deriv_invers_fvf ( index_t  ,
index_t   
) const

template<class strategy_t >
item_t blue_sky::python::py_calc_model< strategy_t >::get_p_deriv_invers_visc_fvf ( index_t  ,
index_t   
) const

template<class strategy_t >
item_t blue_sky::python::py_calc_model< strategy_t >::get_p_deriv_invers_viscosity ( index_t  ,
index_t   
) const

template<class strategy_t >
item_t blue_sky::python::py_calc_model< strategy_t >::get_p_deriv_mobility ( index_t  ,
index_t   
) const

template<class strategy_t >
item_t blue_sky::python::py_calc_model< strategy_t >::get_p_deriv_porosity ( index_t  ,
index_t   
) const

template<class strategy_t >
item_t blue_sky::python::py_calc_model< strategy_t >::get_p_deriv_truns_mult ( index_t  ,
index_t   
) const

template<class strategy_t >
item_array_t blue_sky::python::py_calc_model< strategy_t >::get_plane_flow_rate (  ) 

template<class strategy_t >
item_t blue_sky::python::py_calc_model< strategy_t >::get_porosity ( index_t  ,
index_t   
) const

template<class strategy_t >
item_array_t blue_sky::python::py_calc_model< strategy_t >::get_pressure (  ) 

template<class strategy_t >
item_t blue_sky::python::py_calc_model< strategy_t >::get_prev_fluid_volume ( index_t  ,
index_t   
) const

template<class strategy_t >
py_pvt_gas<pvt_gas <strategy_t> > blue_sky::python::py_calc_model< strategy_t >::get_pvt_gas ( index_t  n_pvt_region  )  const

template<class strategy_t >
index_t blue_sky::python::py_calc_model< strategy_t >::get_pvt_num (  ) 

template<class strategy_t >
py_pvt_oil<pvt_oil <strategy_t> > blue_sky::python::py_calc_model< strategy_t >::get_pvt_oil ( index_t  n_pvt_region  )  const

template<class strategy_t >
index_array_t blue_sky::python::py_calc_model< strategy_t >::get_pvt_regions (  ) 

template<class strategy_t >
py_pvt_water<pvt_water <strategy_t> > blue_sky::python::py_calc_model< strategy_t >::get_pvt_water ( index_t  n_pvt_region  )  const

template<class strategy_t >
item_t blue_sky::python::py_calc_model< strategy_t >::get_relative_perm ( index_t  ,
index_t   
) const

template<class strategy_t >
index_array_t blue_sky::python::py_calc_model< strategy_t >::get_rock_regions (  ) 

template<class strategy_t >
item_t blue_sky::python::py_calc_model< strategy_t >::get_s_deriv_cap_pressure ( index_t  ,
index_t   
) const

template<class strategy_t >
item_t blue_sky::python::py_calc_model< strategy_t >::get_s_deriv_mobility ( index_t  ,
index_t   
) const

template<class strategy_t >
item_t blue_sky::python::py_calc_model< strategy_t >::get_s_deriv_relative_perm ( index_t  ,
index_t   
) const

template<class strategy_t >
index_t blue_sky::python::py_calc_model< strategy_t >::get_sat_num (  ) 

template<class strategy_t >
index_array_t blue_sky::python::py_calc_model< strategy_t >::get_sat_regions (  ) 

template<class strategy_t >
item_array_t blue_sky::python::py_calc_model< strategy_t >::get_saturation (  ) 

template<class strategy_t >
py_scal_3p<strategy_t> blue_sky::python::py_calc_model< strategy_t >::get_scal (  )  const

template<class strategy_t >
item_t blue_sky::python::py_calc_model< strategy_t >::get_truns_mult ( index_t  ,
index_t   
) const

template<class strategy_t >
index_t blue_sky::python::py_calc_model< strategy_t >::gor_deriv_density_len (  )  const

template<class strategy_t >
index_t blue_sky::python::py_calc_model< strategy_t >::gor_deriv_invers_fvf_len (  )  const

template<class strategy_t >
index_t blue_sky::python::py_calc_model< strategy_t >::gor_deriv_invers_visc_fvf_len (  )  const

template<class strategy_t >
index_t blue_sky::python::py_calc_model< strategy_t >::gor_deriv_invers_viscosity_len (  )  const

template<class strategy_t >
void blue_sky::python::py_calc_model< strategy_t >::initialize_datas (  ) 

template<class strategy_t >
index_t blue_sky::python::py_calc_model< strategy_t >::invers_fvf_len (  )  const

template<class strategy_t >
index_t blue_sky::python::py_calc_model< strategy_t >::invers_visc_fvf_len (  )  const

template<class strategy_t >
index_t blue_sky::python::py_calc_model< strategy_t >::invers_viscosity_len (  )  const

template<class strategy_t >
bool blue_sky::python::py_calc_model< strategy_t >::is_gas (  )  const

template<class strategy_t >
bool blue_sky::python::py_calc_model< strategy_t >::is_oil (  )  const

template<class strategy_t >
bool blue_sky::python::py_calc_model< strategy_t >::is_water (  )  const

template<class strategy_t >
index_t blue_sky::python::py_calc_model< strategy_t >::mobility_len (  )  const

template<class strategy_t >
index_t blue_sky::python::py_calc_model< strategy_t >::p_deriv_density_len (  )  const

template<class strategy_t >
index_t blue_sky::python::py_calc_model< strategy_t >::p_deriv_gas_oil_ratio_len (  )  const

template<class strategy_t >
index_t blue_sky::python::py_calc_model< strategy_t >::p_deriv_invers_fvf_len (  )  const

template<class strategy_t >
index_t blue_sky::python::py_calc_model< strategy_t >::p_deriv_invers_visc_fvf_len (  )  const

template<class strategy_t >
index_t blue_sky::python::py_calc_model< strategy_t >::p_deriv_invers_viscosity_len (  )  const

template<class strategy_t >
index_t blue_sky::python::py_calc_model< strategy_t >::p_deriv_mobility_len (  )  const

template<class strategy_t >
index_t blue_sky::python::py_calc_model< strategy_t >::p_deriv_porosity_len (  )  const

template<class strategy_t >
index_t blue_sky::python::py_calc_model< strategy_t >::p_deriv_truns_mult_len (  )  const

template<class strategy_t >
index_t blue_sky::python::py_calc_model< strategy_t >::porosity_len (  )  const

template<class strategy_t >
index_t blue_sky::python::py_calc_model< strategy_t >::prev_fluid_volume_len (  )  const

template<class strategy_t >
index_t blue_sky::python::py_calc_model< strategy_t >::relative_perm_len (  )  const

template<class strategy_t >
index_t blue_sky::python::py_calc_model< strategy_t >::s_deriv_cap_pressure_len (  )  const

template<class strategy_t >
index_t blue_sky::python::py_calc_model< strategy_t >::s_deriv_mobility_len (  )  const

template<class strategy_t >
index_t blue_sky::python::py_calc_model< strategy_t >::s_deriv_relative_perm_len (  )  const

template<class strategy_t >
index_t blue_sky::python::py_calc_model< strategy_t >::truns_mult_len (  )  const


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