TransTpfa_impl.hpp File Reference #include <opm/core/linalg/blas_lapack.h> #include <opm/core/pressure/tpfa/trans_tpfa.h> #include <opm/core/grid/GridHelpers.hpp> #include <cmath>
Include dependency graph for TransTpfa_impl.hpp:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Function Documentation
template<class Grid >
Calculate effective two-point transmissibilities from one-sided, total mobility weighted, transmissibilities. Specifically, compute the following product
in which and are the one-sided, static transmissibility values connecting the cells of face
References Opm::UgGridHelpers::cell2Faces(), Opm::UgGridHelpers::numCells(), and Opm::UgGridHelpers::numFaces().
template<class Grid >
Calculate static, one-sided transmissibilities for use in the two-point flux approximation method. The one-sided transmissibilities are defined by the formula
in which
References Opm::UgGridHelpers::beginCellCentroids(), Opm::UgGridHelpers::cell2Faces(), dgemv_(), Opm::UgGridHelpers::dimensions(), Opm::UgGridHelpers::faceCells(), Opm::UgGridHelpers::faceCentroid(), Opm::UgGridHelpers::faceNormal(), Opm::UgGridHelpers::getCoordinate(), Opm::UgGridHelpers::increment(), MAT_SIZE_T, and Opm::UgGridHelpers::numCells().
template<class Grid >
Compute two-point transmissibilities from one-sided transmissibilities. The two-point transmissibilities are given by the simple, near-harmonic average (save a factor of two)
in which and are the one-sided transmissibilities that connect the neighbouring cells of face
References Opm::UgGridHelpers::cell2Faces(), Opm::UgGridHelpers::numCells(), and Opm::UgGridHelpers::numFaces(). |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||