#include <default_rr_eliminator.h>
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. |
Implements default_rr_eliminator for 1phase models.
Implements default_rr_eliminator for 2phase models.
Implements default_rr_eliminator for 3phase models.
void blue_sky::default_rr_eliminator< size >::process_diag_bhp | ( | ) | [inline] |
Eliminates diagonal element for well controlled by BHP, res += rr * dt.
void blue_sky::default_rr_eliminator< size >::process_diag_rate | ( | ) | [inline] |
Eliminates diagonal element for well controlled by rate, res += (rr - rw * wr) * dt.
void blue_sky::default_rr_eliminator< size >::process_rate | ( | ) | [inline] |
Eliminates non-diagonal element, res += -(rw * wr) * dt.