blue_sky::well_rate_control_impl< impl_type_t >::well_rate_control_impl::impl< impl_t > Struct Template Reference

#include <well_rate_control_impl.h>

List of all members.

Public Types

typedef impl_t::mobility_t mobility_t
typedef impl_t::rate_t rate_t
typedef impl_t::bhp_deriv_t bhp_deriv_t
typedef impl_t::rate_deriv_t rate_deriv_t
typedef compute_params_t params_t

Public Member Functions

 impl ()
void compute_rate (const sp_connection_t &c, const data_t &data, params_t &params) const
void compute_bhp_derivs (const sp_connection_t &c, const data_t &data, params_t &params) const
void compute_rate_derivs (const sp_connection_t &c, const data_t &data, params_t &params) const
void update_wr (const sp_connection_t &c, item_t ww) const
void apply_wefac (const sp_connection_t &c, params_t &params) const
void update_rate (const sp_connection_t &c, params_t &params) const

Public Attributes

mobility_t mobility_
rate_t rate_
bhp_deriv_t bhp_deriv_
rate_deriv_t rate_deriv_

template<typename impl_type_t>
template<typename impl_t>
struct blue_sky::well_rate_control_impl< impl_type_t >::impl< impl_t >


Member Typedef Documentation

template<typename impl_type_t >
template<typename impl_t>
typedef impl_t::bhp_deriv_t blue_sky::well_rate_control_impl< impl_type_t >::well_rate_control_impl::impl< impl_t >::bhp_deriv_t

template<typename impl_type_t >
template<typename impl_t>
typedef impl_t::mobility_t blue_sky::well_rate_control_impl< impl_type_t >::well_rate_control_impl::impl< impl_t >::mobility_t

template<typename impl_type_t >
template<typename impl_t>
typedef compute_params_t blue_sky::well_rate_control_impl< impl_type_t >::well_rate_control_impl::impl< impl_t >::params_t

template<typename impl_type_t >
template<typename impl_t>
typedef impl_t::rate_deriv_t blue_sky::well_rate_control_impl< impl_type_t >::well_rate_control_impl::impl< impl_t >::rate_deriv_t

template<typename impl_type_t >
template<typename impl_t>
typedef impl_t::rate_t blue_sky::well_rate_control_impl< impl_type_t >::well_rate_control_impl::impl< impl_t >::rate_t


Constructor & Destructor Documentation

template<typename impl_type_t >
template<typename impl_t>
blue_sky::well_rate_control_impl< impl_type_t >::well_rate_control_impl::impl< impl_t >::impl (  )  [inline]


Member Function Documentation

template<typename impl_type_t >
template<typename impl_t>
void blue_sky::well_rate_control_impl< impl_type_t >::well_rate_control_impl::impl< impl_t >::apply_wefac ( const sp_connection_t c,
params_t params 
) const [inline]

template<typename impl_type_t >
template<typename impl_t>
void blue_sky::well_rate_control_impl< impl_type_t >::well_rate_control_impl::impl< impl_t >::compute_bhp_derivs ( const sp_connection_t c,
const data_t data,
params_t params 
) const [inline]

template<typename impl_type_t >
template<typename impl_t>
void blue_sky::well_rate_control_impl< impl_type_t >::well_rate_control_impl::impl< impl_t >::compute_rate ( const sp_connection_t c,
const data_t data,
params_t params 
) const [inline]

template<typename impl_type_t >
template<typename impl_t>
void blue_sky::well_rate_control_impl< impl_type_t >::well_rate_control_impl::impl< impl_t >::compute_rate_derivs ( const sp_connection_t c,
const data_t data,
params_t params 
) const [inline]

template<typename impl_type_t >
template<typename impl_t>
void blue_sky::well_rate_control_impl< impl_type_t >::well_rate_control_impl::impl< impl_t >::update_rate ( const sp_connection_t c,
params_t params 
) const [inline]

template<typename impl_type_t >
template<typename impl_t>
void blue_sky::well_rate_control_impl< impl_type_t >::well_rate_control_impl::impl< impl_t >::update_wr ( const sp_connection_t c,
item_t  ww 
) const [inline]


Member Data Documentation

template<typename impl_type_t >
template<typename impl_t>
bhp_deriv_t blue_sky::well_rate_control_impl< impl_type_t >::well_rate_control_impl::impl< impl_t >::bhp_deriv_

template<typename impl_type_t >
template<typename impl_t>
mobility_t blue_sky::well_rate_control_impl< impl_type_t >::well_rate_control_impl::impl< impl_t >::mobility_

template<typename impl_type_t >
template<typename impl_t>
rate_t blue_sky::well_rate_control_impl< impl_type_t >::well_rate_control_impl::impl< impl_t >::rate_

template<typename impl_type_t >
template<typename impl_t>
rate_deriv_t blue_sky::well_rate_control_impl< impl_type_t >::well_rate_control_impl::impl< impl_t >::rate_deriv_


The documentation for this struct was generated from the following file:

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