Represents the finite volume geometry of a single element in the VCFV discretization.
More...
#include <vcfvstencil.hh>
template<class Scalar, class GridView>
class Ewoms::VcfvStencil< Scalar, GridView >
Represents the finite volume geometry of a single element in the VCFV discretization.
The VCFV discretization is a vertex centered finite volume approach. This means that each vertex corresponds to a control volume which intersects each of the vertex' neighboring elements. If only looking at a single element of the primary grid (which is what this class does), the element is subdivided into multiple fragments of control volumes called sub-control volumes. Each of the element's vertices corresponds to exactly one sub-control volume in this scenario.
For the vertex-cented finite volume method the sub-control volumes are constructed by connecting the element's center with each edge of the element.
template<class Scalar , class GridView >
template<class Scalar , class GridView >
template<class Scalar , class GridView >
template<class Scalar , class GridView >
template<class Scalar , class GridView >
template<class Scalar , class GridView >
template<class Scalar , class GridView >
template<class Scalar , class GridView >
template<class Scalar , class GridView >
template<class Scalar , class GridView >
template<class Scalar , class GridView >
Dune::PartitionType Ewoms::VcfvStencil< Scalar, GridView >::partitionType |
( |
int |
scvIdx | ) |
const |
|
inline |
template<class Scalar , class GridView >
template<class Scalar , class GridView >
References Ewoms::VcfvStencil< Scalar, GridView >::SubControlVolumeFace::area_, Ewoms::VcfvStencil< Scalar, GridView >::SubControlVolume::global, Ewoms::VcfvStencil< Scalar, GridView >::SubControlVolumeFace::i, Ewoms::VcfvStencil< Scalar, GridView >::SubControlVolumeFace::ipGlobal_, Ewoms::VcfvStencil< Scalar, GridView >::SubControlVolumeFace::ipLocal_, Ewoms::VcfvStencil< Scalar, GridView >::SubControlVolumeFace::j, Ewoms::VcfvStencil< Scalar, GridView >::SubControlVolume::local, Ewoms::VcfvStencil< Scalar, GridView >::SubControlVolumeFace::normal_, Ewoms::VcfvStencil< Scalar, GridView >::updateScvGeometry(), and Ewoms::VcfvStencil< Scalar, GridView >::updateTopology().
template<class Scalar , class GridView >
template<class Scalar , class GridView >
template<class Scalar , class GridView >
The documentation for this class was generated from the following file:
|