fvbaseboundarycontext.hh
Go to the documentation of this file.
229 const IntensiveQuantities& intensiveQuantities(unsigned boundaryFaceIdx, unsigned timeIdx) const
241 const ExtensiveQuantities& extensiveQuantities(unsigned boundaryFaceIdx, unsigned timeIdx) const
Represents all quantities which available on boundary segments. Definition: fvbaseboundarycontext.hh:44 const GlobalPosition & pos(unsigned boundaryFaceIdx, unsigned timeIdx) const Return the position of a local entity in global coordinates. Definition: fvbaseboundarycontext.hh:180 const GlobalPosition & cvCenter(unsigned boundaryFaceIdx, unsigned timeIdx) const Return the position of a control volume's center in global coordinates. Definition: fvbaseboundarycontext.hh:189 Vector normal(unsigned boundaryFaceIdx, unsigned timeIdx) const Returns the outer unit normal of the boundary segment. Definition: fvbaseboundarycontext.hh:161 size_t numInteriorFaces(unsigned timeIdx) const Definition: fvbaseboundarycontext.hh:140 unsigned globalSpaceIndex(unsigned boundaryFaceIdx, unsigned timeIdx) const Return the global space index of the sub-control volume at the interior of a boundary segment. Definition: fvbaseboundarycontext.hh:219 const Stencil & stencil(unsigned timeIdx) const Definition: fvbaseboundarycontext.hh:152 FvBaseBoundaryContext(const ElementContext &elemCtx) The constructor. Definition: fvbaseboundarycontext.hh:70 Scalar boundarySegmentArea(unsigned boundaryFaceIdx, unsigned timeIdx) const Returns the area [m^2] of a given boudary segment. Definition: fvbaseboundarycontext.hh:171 unsigned focusDofIndex() const Return the local sub-control volume index upon which the linearization is currently focused. Definition: fvbaseboundarycontext.hh:199 const Intersection intersection(unsigned) const Return the intersection for the neumann segment. Definition: fvbaseboundarycontext.hh:253 const GridView & gridView() const Definition: fvbaseboundarycontext.hh:104 size_t numBoundaryFaces(unsigned timeIdx) const Return the number of boundary segments of the current element. Definition: fvbaseboundarycontext.hh:146 const ElementContext & elementContext() const Returns a reference to the element context object. Definition: fvbaseboundarycontext.hh:116 const IntensiveQuantities & intensiveQuantities(unsigned boundaryFaceIdx, unsigned timeIdx) const Return the intensive quantities for the finite volume in the interiour of a boundary segment. Definition: fvbaseboundarycontext.hh:229 const Problem & problem() const Definition: fvbaseboundarycontext.hh:92 const Element & element() const Definition: fvbaseboundarycontext.hh:110 const GradientCalculator & gradientCalculator() const Returns a reference to the current gradient calculator. Definition: fvbaseboundarycontext.hh:122 unsigned interiorScvIndex(unsigned boundaryFaceIdx, unsigned timeIdx) const Return the local sub-control volume index of the interior of a boundary segment. Definition: fvbaseboundarycontext.hh:209 size_t numDof(unsigned timeIdx) const Definition: fvbaseboundarycontext.hh:128 IntersectionIterator intersectionIt_ Definition: fvbaseboundarycontext.hh:269 size_t numPrimaryDof(unsigned timeIdx) const Definition: fvbaseboundarycontext.hh:134 const ElementContext & elemCtx_ Definition: fvbaseboundarycontext.hh:268 const ExtensiveQuantities & extensiveQuantities(unsigned boundaryFaceIdx, unsigned timeIdx) const Return the extensive quantities for a given boundary face. Definition: fvbaseboundarycontext.hh:241 IntersectionIterator & intersectionIt() Return the intersection for the neumann segment. Definition: fvbaseboundarycontext.hh:264 Declare the properties used by the infrastructure code of the finite volume discretizations. Definition: blackoilboundaryratevector.hh:37 typename Properties::Detail::GetPropImpl< TypeTag, Property >::type::type GetPropType get the type alias defined in the property (equivalent to old macro GET_PROP_TYPE(.... Definition: propertysystem.hh:235 |