blue_sky::default_rr_eliminator< size > Class Template Reference

Declaration of default_rr_eliminator. More...

#include <default_rr_eliminator.h>

List of all members.

Public Member Functions

void process_diag_rate ()
 Eliminates diagonal element for well controlled by rate, res += (rr - rw * wr) * dt.
void process_diag_bhp ()
 Eliminates diagonal element for well controlled by BHP, res += rr * dt.
void process_rate ()
 Eliminates non-diagonal element, res += -(rw * wr) * dt.


Detailed Description

template<size_t size>
class blue_sky::default_rr_eliminator< size >

Declaration of default_rr_eliminator.

Implements default_rr_eliminator for 1phase models.

Implements default_rr_eliminator for 2phase models.

Implements default_rr_eliminator for 3phase models.

Todo:
Draw formulas

Member Function Documentation

template<size_t size>
void blue_sky::default_rr_eliminator< size >::process_diag_bhp (  )  [inline]

Eliminates diagonal element for well controlled by BHP, res += rr * dt.

template<size_t size>
void blue_sky::default_rr_eliminator< size >::process_diag_rate (  )  [inline]

Eliminates diagonal element for well controlled by rate, res += (rr - rw * wr) * dt.

template<size_t size>
void blue_sky::default_rr_eliminator< size >::process_rate (  )  [inline]

Eliminates non-diagonal element, res += -(rw * wr) * dt.


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

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