#include <calc_model.h>
Public Types | |
typedef strategy_t::item_t | item_t |
item type (floating point) | |
typedef strategy_t::item_array_t | item_array_t |
typedef strategy_t::template vec< main_var_type >::type | main_var_array_t |
type for array of main_var_type values | |
typedef calc_model< strategy_t > | calc_model_t |
calc_model type | |
typedef smart_ptr < calc_model_t, true > | sp_calc_model_t |
smart_ptr to calc_model type | |
Public Member Functions | |
void | save (const sp_calc_model_t &calc_model) |
stores data from calc_model in holder | |
void | restore (sp_calc_model_t &calc_model) |
restores data from holder to calc_model | |
Public Attributes | |
item_array_t | pressure |
pressure array | |
item_array_t | saturation_3p |
saturation array (3 phase) | |
item_array_t | gas_oil_ratio |
gas_oil_ratio array | |
main_var_array_t | main_var |
main variables |
typedef calc_model<strategy_t> blue_sky::calc_model_data_tmp_holder< strategy_t >::calc_model_t |
calc_model type
typedef strategy_t::item_array_t blue_sky::calc_model_data_tmp_holder< strategy_t >::item_array_t |
type for array of item_t values
typedef strategy_t::item_t blue_sky::calc_model_data_tmp_holder< strategy_t >::item_t |
item type (floating point)
typedef strategy_t::template vec<main_var_type>::type blue_sky::calc_model_data_tmp_holder< strategy_t >::main_var_array_t |
type for array of main_var_type values
typedef smart_ptr<calc_model_t, true> blue_sky::calc_model_data_tmp_holder< strategy_t >::sp_calc_model_t |
smart_ptr to calc_model type
void blue_sky::calc_model_data_tmp_holder< strategy_t >::restore | ( | sp_calc_model_t & | calc_model | ) |
void blue_sky::calc_model_data_tmp_holder< strategy_t >::save | ( | const sp_calc_model_t & | calc_model | ) |
item_array_t blue_sky::calc_model_data_tmp_holder< strategy_t >::gas_oil_ratio |
gas_oil_ratio array
main_var_array_t blue_sky::calc_model_data_tmp_holder< strategy_t >::main_var |
main variables
item_array_t blue_sky::calc_model_data_tmp_holder< strategy_t >::pressure |
pressure array
item_array_t blue_sky::calc_model_data_tmp_holder< strategy_t >::saturation_3p |
saturation array (3 phase)