Specialization in case the FVElementGeometries are not stored.
#include <dumux/porousmediumflow/boxdfm/fvelementgeometry.hh>
|
| using | Element = typename GridView::template Codim<0>::Entity |
| | export type of the element
|
| |
| using | SubControlVolume = typename GG::SubControlVolume |
| | Export type of subcontrol volume.
|
| |
| using | SubControlVolumeFace = typename GG::SubControlVolumeFace |
| | Export type of subcontrol volume face.
|
| |
| using | GridGeometry = GG |
| | Export type of finite volume grid geometry.
|
| |
|
| | BoxDfmFVElementGeometry (const GridGeometry &gridGeometry) |
| | Constructor.
|
| |
| const SubControlVolume & | scv (std::size_t scvIdx) const |
| | Get a sub control volume with a local scv index.
|
| |
| const SubControlVolumeFace & | scvf (std::size_t scvfIdx) const |
| | Get a sub control volume face with a local scvf index.
|
| |
| const FeLocalBasis & | feLocalBasis () const |
| | Get a local finite element basis.
|
| |
| std::size_t | numScv () const |
| | The total number of sub control volumes.
|
| |
| std::size_t | numScvf () const |
| | The total number of sub control volume faces.
|
| |
| BoxDfmFVElementGeometry | bind (const Element &element) && |
| | bind the local view (r-value overload) This overload is called when an instance of this class is a temporary in the usage context This allows a usage like this: const auto view = localView(...).bind(element);
|
| |
| void | bind (const Element &element) & |
| | Binding of an element, has to be called before using the fvgeometries Prepares all the volume variables within the element.
|
| |
| BoxDfmFVElementGeometry | bindElement (const Element &element) && |
| | bind the local view (r-value overload) This overload is called when an instance of this class is a temporary in the usage context This allows a usage like this: const auto view = localView(...).bindElement(element);
|
| |
| void | bindElement (const Element &element) & |
| | Binding of an element, has to be called before using the fvgeometries Prepares all the volume variables within the element.
|
| |
| const GridGeometry & | gridGeometry () const |
| | The global finite volume geometry we are a restriction of.
|
| |
| bool | isBound () const |
| | Returns true if bind/bindElement has already been called.
|
| |
| const Element & | element () const |
| | The bound element.
|
| |
| SubControlVolume::Traits::Geometry | geometry (const SubControlVolume &scv) const |
| | Create the geometry of a given sub control volume.
|
| |
| SubControlVolumeFace::Traits::Geometry | geometry (const SubControlVolumeFace &scvf) const |
| | Create the geometry of a given sub control volume face.
|
| |
◆ Element
◆ GridGeometry
◆ SubControlVolume
◆ SubControlVolumeFace
◆ BoxDfmFVElementGeometry()
◆ bind() [1/2]
- Note
- For the box scheme, bind() and bindElement() are identical, but the distinction is here for the sake of compatibility with cc schemes.
◆ bind() [2/2]
◆ bindElement() [1/2]
◆ bindElement() [2/2]
◆ element()
◆ feLocalBasis()
◆ geometry() [1/2]
◆ geometry() [2/2]
◆ gridGeometry()
◆ isBound()
◆ numScv()
◆ numScvf()
◆ scv()
◆ scvf()
◆ maxNumElementScvs
The maximum number of scvs per element (2^dim for cubes) multiplied by 3 for the maximum number of fracture scvs per vertex
The documentation for this class was generated from the following file: