fi_operator_block_connections_mpfa_2.h File Reference

Calculates flux part of Jacobian (full mpfa implementation). More...

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

Include dependency graph for fi_operator_block_connections_mpfa_2.h:

This graph shows which files directly or indirectly include this file:

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_)


Detailed Description

Calculates flux part of Jacobian (full mpfa implementation).

Author:
Sergey Miryanov (sergey-miryanov), sergey.miryanov@gmail.com
Date:
06.04.2009 This source code is released under the terms of the BSD License. See LICENSE for more details.

Define Documentation

#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

#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

#define MOBILITY_UP_O   mobility_up_o

#define MOBILITY_UP_W   mobility_up_w

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

#define PSI_O   psi_[d_o]

#define PSI_W   psi_[d_w]

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

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


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