opm-simulators
ecfvdiscretization.hh File Reference

The base class for the element-centered finite-volume discretization scheme. More...

Go to the source code of this file.

Classes

class  Opm::EcfvDiscretization< TypeTag >
 The base class for the element-centered finite-volume discretization scheme. More...
 
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

 Opm
 Structs needed for tpfalinearizer and its gpuparams struct extracted to be defined in one place that both can include.
 

Detailed Description

The base class for the element-centered finite-volume discretization scheme.