ecfvstencil.hh
Go to the documentation of this file.
290 interiorFaces_.emplace_back(/*SubControlVolumeFace(*/intersection, subControlVolumes_.size() - 1/*)*/);
Represents a face of a sub-control volume. Definition: ecfvstencil.hh:153 const GlobalPosition & integrationPos() const Returns the global position of the face's integration point. Definition: ecfvstencil.hh:202 EcfvSubControlVolumeFace() Definition: ecfvstencil.hh:155 unsigned short interiorIndex() const Returns the local index of the degree of freedom to the face's interior. Definition: ecfvstencil.hh:181 unsigned short exteriorIndex() const Returns the local index of the degree of freedom to the face's outside. Definition: ecfvstencil.hh:195 const WorldVector & normal() const Returns the outer unit normal at the face's integration point. Definition: ecfvstencil.hh:209 FaceDir::DirEnum faceDirFromDirId() const Returns the direction of the face. Definition: ecfvstencil.hh:230 Scalar area() const Returns the area [m^2] of the face. Definition: ecfvstencil.hh:215 int dirId() const Returns the direction id of the face w.r.t the cell. Definition: ecfvstencil.hh:224 EcfvSubControlVolumeFace(const Intersection &intersection, unsigned localNeighborIdx) Definition: ecfvstencil.hh:158 const LocalGeometry geometry() const The geometry of the sub-control volume. Definition: ecfvstencil.hh:135 Scalar volume() const The volume [m^3] occupied by the sub-control volume. Definition: ecfvstencil.hh:129 void update(const Element &element) Definition: ecfvstencil.hh:108 SubControlVolume(const Element &element) Definition: ecfvstencil.hh:104 const LocalGeometry localGeometry() const Geometry of the sub-control volume relative to parent. Definition: ecfvstencil.hh:141 SubControlVolume() Definition: ecfvstencil.hh:101 decltype(auto) center() const The center of the sub-control volume. Definition: ecfvstencil.hh:123 decltype(auto) globalPos() const The global position associated with the sub-control volume. Definition: ecfvstencil.hh:117 Represents the stencil (finite volume geometry) of a single element in the ECFV discretization. Definition: ecfvstencil.hh:69 const SubControlVolumeFace & interiorFace(unsigned faceIdx) const Returns the face object belonging to a given face index in the interior of the domain. Definition: ecfvstencil.hh:404 std::vector< BoundaryFace > boundaryFaces_ Definition: ecfvstencil.hh:427 const BoundaryFace & boundaryFace(unsigned bfIdx) const Returns the boundary face object belonging to a given boundary face index. Definition: ecfvstencil.hh:417 const Element & element(unsigned dofIdx) const Return the element given the index of a degree of freedom. Definition: ecfvstencil.hh:373 std::vector< SubControlVolumeFace > interiorFaces_ Definition: ecfvstencil.hh:426 EcfvStencil(const GridView &gridView, const Mapper &mapper) Definition: ecfvstencil.hh:264 const Element & element() const Return the element to which the stencil refers. Definition: ecfvstencil.hh:320 const Entity & entity(unsigned dofIdx) const Return the entity given the index of a degree of freedom. Definition: ecfvstencil.hh:384 std::vector< SubControlVolume > subControlVolumes_ Definition: ecfvstencil.hh:425 void updateTopology(const Element &element) Definition: ecfvstencil.hh:272 std::size_t numDof() const Returns the number of degrees of freedom which the current element interacts with. Definition: ecfvstencil.hh:334 unsigned globalSpaceIndex(unsigned dofIdx) const Return the global space index given the index of a degree of freedom. Definition: ecfvstencil.hh:353 typename Element::Geometry LocalGeometry Definition: ecfvstencil.hh:86 std::size_t numPrimaryDof() const Returns the number of degrees of freedom which are contained by within the current element. Definition: ecfvstencil.hh:346 const GridView & gridView() const Return the grid view of the element to which the stencil refers. Definition: ecfvstencil.hh:327 Dune::PartitionType partitionType(unsigned dofIdx) const Return partition type of a given degree of freedom. Definition: ecfvstencil.hh:363 void updatePrimaryTopology(const Element &element) Definition: ecfvstencil.hh:298 std::size_t numInteriorFaces() const Returns the number of interior faces of the stencil. Definition: ecfvstencil.hh:397 std::size_t numBoundaryFaces() const Returns the number of boundary faces of the stencil. Definition: ecfvstencil.hh:410 const SubControlVolume & subControlVolume(unsigned dofIdx) const Returns the sub-control volume object belonging to a given degree of freedom. Definition: ecfvstencil.hh:391 Definition: blackoilboundaryratevector.hh:39 std::string to_string(const ConvergenceReport::ReservoirFailure::Type t) |