|
opm-simulators
|
The base class for the element-centered finite-volume discretization scheme. More...
#include <opm/material/densead/Math.hpp>#include <opm/models/discretization/common/fvbasediscretization.hh>#include <opm/models/discretization/ecfv/ecfvbaseoutputmodule.hh>#include <opm/models/discretization/ecfv/ecfvgridcommhandlefactory.hh>#include <opm/models/discretization/ecfv/ecfvproperties.hh>#include <opm/models/discretization/ecfv/ecfvstencil.hh>#include <opm/simulators/linalg/elementborderlistfromgrid.hh>#include <cstddef>#include <string>Go to the source code of this file.
Classes | |
| struct | Opm::Properties::Stencil< TypeTag, TTag::EcfvDiscretization > |
| Set the stencil. More... | |
| struct | Opm::Properties::DofMapper< TypeTag, TTag::EcfvDiscretization > |
| Mapper for the degrees of freedoms. More... | |
| struct | Opm::Properties::Discretization< TypeTag, TTag::EcfvDiscretization > |
| The concrete class which manages the spatial discretization. More... | |
| struct | Opm::Properties::DiscBaseOutputModule< TypeTag, TTag::EcfvDiscretization > |
| The base class for the output modules (decides whether to write element or vertex based fields). More... | |
| struct | Opm::Properties::GridCommHandleFactory< TypeTag, TTag::EcfvDiscretization > |
| The class to create grid communication handles. More... | |
| struct | Opm::Properties::DummySpaceEcfv< TypeTag > |
| struct | Opm::Properties::DiscreteFunctionSpace< TypeTag, TTag::EcfvDiscretization > |
| struct | Opm::Properties::BorderListCreator< TypeTag, TTag::EcfvDiscretization > |
| Set the border list creator for to the one of an element based method. More... | |
| struct | Opm::Properties::LinearizeNonLocalElements< TypeTag, TTag::EcfvDiscretization > |
| For the element centered finite volume method, ghost and overlap elements must be assembled to calculate the fluxes over the process boundary faces of the local process' grid partition. More... | |
| struct | Opm::Properties::UseLinearizationLock< TypeTag, TTag::EcfvDiscretization > |
| locking is not required for the element centered finite volume method because race conditions cannot occur since each matrix/vector entry is written exactly once More... | |
| class | Opm::EcfvDiscretization< TypeTag > |
| The base class for the element-centered finite-volume discretization scheme. More... | |
Namespaces | |
| namespace | Opm |
| This file contains a set of helper functions used by VFPProd / VFPInj. | |
The base class for the element-centered finite-volume discretization scheme.