#include "calc_model.h"
#include "matrix_vector_op.h"
#include "pp_index.h"


Go to the source code of this file.
Classes | |
| class | blue_sky::mpfa::mpfa_base_impl< strategy_t, is_w, is_g, is_o > |
| Calculates flux part of Jacobian (full mpfa implementation), parametrized with is_w, is_g is_o (is water, gas and oil phases present). More... | |
| class | blue_sky::mpfa::mpfa_base_impl< strategy_t, is_w, is_g, is_o >::mpfa_base_impl::cfl_info |
| Stores data that used to compute CFL. More... | |
Namespaces | |
| namespace | blue_sky |
| namespace | blue_sky::mpfa |
Defines | |
| #define | IS_STABLE 0 |
| #define | UNKNOWN -1 |
| #define | PSI_W psi_[d_w] |
| #define | PSI_G psi_[d_g] |
| #define | PSI_O psi_[d_o] |
| #define | RHO_W rho_[d_w] |
| #define | RHO_G rho_[d_g] |
| #define | RHO_O rho_[d_o] |
| #define | UP_W up_[d_w] |
| #define | UP_G up_[d_g] |
| #define | UP_O up_[d_o] |
| #define | UP_CELL_W up_cell_[d_w] |
| #define | UP_CELL_G up_cell_[d_g] |
| #define | UP_CELL_O up_cell_[d_o] |
| #define | FLOW_W flow_[d_w] |
| #define | FLOW_G flow_[d_g] |
| #define | FLOW_O flow_[d_o] |
| #define | CAP_PRESSURE_K_W data_[k_cell].cap_pressure [d_w] |
| #define | CAP_PRESSURE_K_G data_[k_cell].cap_pressure [d_g] |
| #define | PRESSURE_K pressure_[k_cell] |
| #define | S_DERIV_CAP_PRESSURE_K_W data_[k_cell].s_deriv_cap_pressure [ds_w] |
| #define | S_DERIV_CAP_PRESSURE_K_G data_[k_cell].s_deriv_cap_pressure [ds_g] |
| #define | MOBILITY_UP_W mobility_up_w |
| #define | MOBILITY_UP_G mobility_up_g |
| #define | MOBILITY_UP_O mobility_up_o |
| #define | GOR_UP_O gor_up_o |
| #define | SW_DERIV_MOBILITY_UP_W sw_deriv_mobility_up_w |
| #define | SW_DERIV_MOBILITY_UP_G sw_deriv_mobility_up_g |
| #define | SW_DERIV_MOBILITY_UP_O sw_deriv_mobility_up_o |
| #define | SG_DERIV_MOBILITY_UP_W sg_deriv_mobility_up_w |
| #define | SG_DERIV_MOBILITY_UP_G sg_deriv_mobility_up_g |
| #define | SG_DERIV_MOBILITY_UP_O sg_deriv_mobility_up_o |
| #define | SO_DERIV_MOBILITY_UP_W so_deriv_mobility_up_w |
| #define | SO_DERIV_MOBILITY_UP_G so_deriv_mobility_up_g |
| #define | SO_DERIV_MOBILITY_UP_O so_deriv_mobility_up_o |
| #define | P_DERIV_MOBILITY_UP_W p_deriv_mobility_up_w |
| #define | P_DERIV_MOBILITY_UP_G p_deriv_mobility_up_g |
| #define | P_DERIV_MOBILITY_UP_O p_deriv_mobility_up_o |
| #define | MAIN_VAR_UP_G main_var_up_g |
| #define | MAIN_VAR_UP_O main_var_up_o |
| #define | P_DERIV_GOR_UP_O p_deriv_gor_up_o |
Functions | |
| template<typename fi_operator_t , typename mpfa_t > | |
| void | blue_sky::mpfa::block_connections_mpfa (typename mpfa_t::item_t dt, fi_operator_t &fi_operator, mpfa_t mpfa_) |
| #define CAP_PRESSURE_K_G data_[k_cell].cap_pressure [d_g] |
| #define CAP_PRESSURE_K_W data_[k_cell].cap_pressure [d_w] |
| #define FLOW_G flow_[d_g] |
| #define FLOW_O flow_[d_o] |
| #define FLOW_W flow_[d_w] |
| #define GOR_UP_O gor_up_o |
| #define IS_STABLE 0 |
Referenced by blue_sky::mpfa::block_connections_mpfa().
| #define MAIN_VAR_UP_G main_var_up_g |
| #define MAIN_VAR_UP_O main_var_up_o |
| #define MOBILITY_UP_G mobility_up_g |
Referenced by blue_sky::mpfa::mpfa_base_impl< strategy_t, is_w, is_g, is_o >::compute_flow(), blue_sky::mpfa::mpfa_base_impl< strategy_t, is_w, is_g, is_o >::fill_cfl(), blue_sky::mpfa::mpfa_base_impl< strategy_t, is_w, is_g, is_o >::gas_po_deriv(), and blue_sky::mpfa::mpfa_base_impl< strategy_t, is_w, is_g, is_o >::gas_sg_deriv().
| #define MOBILITY_UP_O mobility_up_o |
| #define MOBILITY_UP_W mobility_up_w |
Referenced by blue_sky::mpfa::mpfa_base_impl< strategy_t, is_w, is_g, is_o >::compute_flow(), blue_sky::mpfa::mpfa_base_impl< strategy_t, is_w, is_g, is_o >::fill_cfl(), blue_sky::mpfa::mpfa_base_impl< strategy_t, is_w, is_g, is_o >::wat_po_deriv(), and blue_sky::mpfa::mpfa_base_impl< strategy_t, is_w, is_g, is_o >::wat_sw_deriv().
| #define P_DERIV_GOR_UP_O p_deriv_gor_up_o |
| #define P_DERIV_MOBILITY_UP_G p_deriv_mobility_up_g |
| #define P_DERIV_MOBILITY_UP_O p_deriv_mobility_up_o |
| #define P_DERIV_MOBILITY_UP_W p_deriv_mobility_up_w |
| #define PRESSURE_K pressure_[k_cell] |
| #define PSI_G psi_[d_g] |
Referenced by blue_sky::mpfa::mpfa_base_impl< strategy_t, is_w, is_g, is_o >::compute_flow(), blue_sky::mpfa::mpfa_base_impl< strategy_t, is_w, is_g, is_o >::compute_psi(), blue_sky::mpfa::mpfa_base_impl< strategy_t, is_w, is_g, is_o >::compute_upstream(), blue_sky::mpfa::mpfa_base_impl< strategy_t, is_w, is_g, is_o >::gas_po_deriv_up(), blue_sky::mpfa::mpfa_base_impl< strategy_t, is_w, is_g, is_o >::gas_sg_deriv_up(), blue_sky::mpfa::mpfa_base_impl< strategy_t, is_w, is_g, is_o >::gas_so_deriv_up(), and blue_sky::mpfa::mpfa_base_impl< strategy_t, is_w, is_g, is_o >::gas_sw_deriv_up().
| #define PSI_O psi_[d_o] |
Referenced by blue_sky::mpfa::mpfa_base_impl< strategy_t, is_w, is_g, is_o >::compute_flow(), blue_sky::mpfa::mpfa_base_impl< strategy_t, is_w, is_g, is_o >::compute_psi(), blue_sky::mpfa::mpfa_base_impl< strategy_t, is_w, is_g, is_o >::compute_upstream(), blue_sky::mpfa::mpfa_base_impl< strategy_t, is_w, is_g, is_o >::oil_po_deriv_up(), blue_sky::mpfa::mpfa_base_impl< strategy_t, is_w, is_g, is_o >::oil_sg_deriv_up(), blue_sky::mpfa::mpfa_base_impl< strategy_t, is_w, is_g, is_o >::oil_so_deriv_up(), and blue_sky::mpfa::mpfa_base_impl< strategy_t, is_w, is_g, is_o >::oil_sw_deriv_up().
| #define PSI_W psi_[d_w] |
Referenced by blue_sky::mpfa::mpfa_base_impl< strategy_t, is_w, is_g, is_o >::compute_flow(), blue_sky::mpfa::mpfa_base_impl< strategy_t, is_w, is_g, is_o >::compute_psi(), blue_sky::mpfa::mpfa_base_impl< strategy_t, is_w, is_g, is_o >::compute_upstream(), blue_sky::mpfa::mpfa_base_impl< strategy_t, is_w, is_g, is_o >::wat_po_deriv_up(), blue_sky::mpfa::mpfa_base_impl< strategy_t, is_w, is_g, is_o >::wat_sg_deriv_up(), blue_sky::mpfa::mpfa_base_impl< strategy_t, is_w, is_g, is_o >::wat_so_deriv_up(), and blue_sky::mpfa::mpfa_base_impl< strategy_t, is_w, is_g, is_o >::wat_sw_deriv_up().
| #define RHO_G rho_[d_g] |
| #define RHO_O rho_[d_o] |
| #define RHO_W rho_[d_w] |
| #define S_DERIV_CAP_PRESSURE_K_G data_[k_cell].s_deriv_cap_pressure [ds_g] |
| #define S_DERIV_CAP_PRESSURE_K_W data_[k_cell].s_deriv_cap_pressure [ds_w] |
| #define SG_DERIV_MOBILITY_UP_G sg_deriv_mobility_up_g |
| #define SG_DERIV_MOBILITY_UP_O sg_deriv_mobility_up_o |
| #define SG_DERIV_MOBILITY_UP_W sg_deriv_mobility_up_w |
| #define SO_DERIV_MOBILITY_UP_G so_deriv_mobility_up_g |
| #define SO_DERIV_MOBILITY_UP_O so_deriv_mobility_up_o |
| #define SO_DERIV_MOBILITY_UP_W so_deriv_mobility_up_w |
| #define SW_DERIV_MOBILITY_UP_G sw_deriv_mobility_up_g |
| #define SW_DERIV_MOBILITY_UP_O sw_deriv_mobility_up_o |
| #define SW_DERIV_MOBILITY_UP_W sw_deriv_mobility_up_w |
| #define UNKNOWN -1 |
| #define UP_CELL_G up_cell_[d_g] |
| #define UP_CELL_O up_cell_[d_o] |
Referenced by blue_sky::mpfa::mpfa_base_impl< strategy_t, is_w, is_g, is_o >::compute_up_derivs(), blue_sky::mpfa::mpfa_base_impl< strategy_t, is_w, is_g, is_o >::compute_upstream(), blue_sky::mpfa::mpfa_base_impl< strategy_t, is_w, is_g, is_o >::eliminate(), and blue_sky::mpfa::mpfa_base_impl< strategy_t, is_w, is_g, is_o >::oil_sg_deriv_up().
| #define UP_CELL_W up_cell_[d_w] |
| #define UP_G up_[d_g] |
| #define UP_O up_[d_o] |
| #define UP_W up_[d_w] |
1.5.8