#include <calc_well.h>
Public Types | |
typedef well< strategy_t > | well_t |
typedef wells::connection < strategy_t > | connection_t |
typedef smart_ptr< well_t > | sp_well_t |
typedef smart_ptr < connection_t, true > | sp_connection_t |
Public Member Functions | |
virtual | ~well_factory () |
well_factory dtor | |
virtual sp_well_t | create_well (const std::string &group_name, const std::string &well_name) const |
Creates well with name well_name and in group group_name. | |
virtual sp_connection_t | create_connection () const |
BLUE_SKY_TYPE_DECL_T (well_factory< strategy_t >) | |
blue-sky type declaration |
typedef wells::connection<strategy_t> blue_sky::well_factory< strategy_t >::connection_t |
typedef smart_ptr<connection_t, true> blue_sky::well_factory< strategy_t >::sp_connection_t |
typedef smart_ptr<well_t> blue_sky::well_factory< strategy_t >::sp_well_t |
typedef well<strategy_t> blue_sky::well_factory< strategy_t >::well_t |
virtual blue_sky::well_factory< strategy_t >::~well_factory | ( | ) | [inline, virtual] |
well_factory dtor
blue_sky::well_factory< strategy_t >::BLUE_SKY_TYPE_DECL_T | ( | well_factory< strategy_t > | ) |
blue-sky type declaration
virtual sp_connection_t blue_sky::well_factory< strategy_t >::create_connection | ( | ) | const [virtual] |
virtual sp_well_t blue_sky::well_factory< strategy_t >::create_well | ( | const std::string & | group_name, | |
const std::string & | well_name | |||
) | const [virtual] |