|
|
| FvBaseBoundaryContext (const ElementContext &elemCtx) |
| | The constructor.
|
| |
|
void | increment () |
| |
| const Problem & | problem () const |
| |
| const Model & | model () const |
| |
| const GridView & | gridView () const |
| |
| const Element & | element () const |
| |
|
const ElementContext & | elementContext () const |
| | Returns a reference to the element context object.
|
| |
|
const GradientCalculator & | gradientCalculator () const |
| | Returns a reference to the current gradient calculator.
|
| |
| std::size_t | numDof (unsigned timeIdx) const |
| |
| std::size_t | numPrimaryDof (unsigned timeIdx) const |
| |
| std::size_t | numInteriorFaces (unsigned timeIdx) const |
| |
|
std::size_t | numBoundaryFaces (unsigned timeIdx) const |
| | Return the number of boundary segments of the current element.
|
| |
| const Stencil & | stencil (unsigned timeIdx) const |
| |
| Vector | normal (unsigned boundaryFaceIdx, unsigned timeIdx) const |
| | Returns the outer unit normal of the boundary segment. More...
|
| |
|
Scalar | boundarySegmentArea (unsigned boundaryFaceIdx, unsigned timeIdx) const |
| | Returns the area [m^2] of a given boudary segment.
|
| |
| const GlobalPosition & | pos (unsigned boundaryFaceIdx, unsigned timeIdx) const |
| | Return the position of a local entity in global coordinates. More...
|
| |
| const GlobalPosition & | cvCenter (unsigned boundaryFaceIdx, unsigned timeIdx) const |
| | Return the position of a control volume's center in global coordinates. More...
|
| |
|
unsigned | focusDofIndex () const |
| | Return the local sub-control volume index upon which the linearization is currently focused.
|
| |
| unsigned | interiorScvIndex (unsigned boundaryFaceIdx, unsigned timeIdx) const |
| | Return the local sub-control volume index of the interior of a boundary segment. More...
|
| |
| unsigned | globalSpaceIndex (unsigned boundaryFaceIdx, unsigned timeIdx) const |
| | Return the global space index of the sub-control volume at the interior of a boundary segment. More...
|
| |
| const IntensiveQuantities & | intensiveQuantities (unsigned boundaryFaceIdx, unsigned timeIdx) const |
| | Return the intensive quantities for the finite volume in the interiour of a boundary segment. More...
|
| |
| const ExtensiveQuantities & | extensiveQuantities (unsigned boundaryFaceIdx, unsigned timeIdx) const |
| | Return the extensive quantities for a given boundary face. More...
|
| |
| const Intersection | intersection (unsigned) const |
| | Return the intersection for the neumann segment. More...
|
| |
| IntersectionIterator & | intersectionIt () |
| | Return the intersection for the neumann segment. More...
|
| |
template<class TypeTag>
class Opm::FvBaseBoundaryContext< TypeTag >
Represents all quantities which available on boundary segments.