The base class for the element-centered finite-volume discretization scheme.
More...
#include <ecfvdiscretization.hh>
|
| EcfvDiscretization (Simulator &simulator) |
|
size_t | numGridDof () const |
| Returns the number of global degrees of freedom (DOFs) due to the grid.
|
|
const DofMapper & | dofMapper () const |
| Mapper to convert the Dune entities of the discretization's degrees of freedoms are to indices.
|
|
void | syncOverlap () |
| Syncronize the values of the primary variables on the degrees of freedom that overlap with the neighboring processes.
|
|
template<class Restarter > |
void | serialize (Restarter &res) |
| Serializes the current state of the model.
|
|
template<class Restarter > |
void | deserialize (Restarter &res) |
| Deserializes the state of the model.
|
|
|
static std::string | discretizationName () |
| Returns a string of discretization's human-readable name.
|
|
template<
class TypeTag>
class Opm::EcfvDiscretization< TypeTag >
The base class for the element-centered finite-volume discretization scheme.
◆ deserialize()
Deserializes the state of the model.
- Template Parameters
-
Restarter | The type of the serializer class |
- Parameters
-
◆ serialize()
Serializes the current state of the model.
- Template Parameters
-
Restarter | The type of the serializer class |
- Parameters
-
◆ syncOverlap()
Syncronize the values of the primary variables on the degrees of freedom that overlap with the neighboring processes.
For the Element Centered Finite Volume discretization, this method retrieves the primary variables corresponding to overlap/ghost elements from their respective master process.
The documentation for this class was generated from the following files: