#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] |