calc_well.h File Reference

Base class for wells. More...

#include "facility_base.h"
#include "well_controller.h"
#include "well_limit_operation.h"
#include "fi_params.h"
#include "well_type_helper.h"
#include "calc_well_pressure.h"
#include "calc_rho.h"
#include "calc_perf_bhp_base.h"
#include "calc_perf_density_base.h"
#include "well_rate_control.h"
#include "array_ext.h"

Include dependency graph for calc_well.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  blue_sky::well_state< strategy_t >
 Incapsulates state of well. More...
class  blue_sky::well< strategy_t >
 Base class for wells. More...
class  blue_sky::well_factory< strategy_t >
 Creates wells and perforations. More...

Namespaces

namespace  blue_sky
namespace  blue_sky::wells
namespace  blue_sky::wells::compute_factors

Enumerations

enum  blue_sky::well_state_type {
  blue_sky::well_open,
  blue_sky::well_shut,
  blue_sky::well_state_total
}
 Type of well status. More...

Functions

well_state_type blue_sky::well_state_cast (const std::string &str)
bool blue_sky::calc_well_register_types (const blue_sky::plugin_descriptor &pd)
 Registers well types in blue-sky kernel.
bool blue_sky::well_factory_register_type (const blue_sky::plugin_descriptor &pd)
 Registers well factory types in blue-sky kernel.


Detailed Description

Base class for wells.

Author:
Sergey Miryanov (sergey-miryanov), sergey.miryanov@gmail.com
Date:
23.06.2008 This source code is released under the terms of the BSD License. See LICENSE for more details.

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