ecfvstencil.hh
Go to the documentation of this file.
286 interiorFaces_.emplace_back(/*SubControlVolumeFace(*/intersection, subControlVolumes_.size() - 1/*)*/);
Represents a face of a sub-control volume. Definition: ecfvstencil.hh:145 const GlobalPosition & integrationPos() const Returns the global position of the face's integration point. Definition: ecfvstencil.hh:192 EcfvSubControlVolumeFace() Definition: ecfvstencil.hh:147 unsigned short interiorIndex() const Returns the local index of the degree of freedom to the face's interior. Definition: ecfvstencil.hh:171 unsigned short exteriorIndex() const Returns the local index of the degree of freedom to the face's outside. Definition: ecfvstencil.hh:185 const WorldVector & normal() const Returns the outer unit normal at the face's integration point. Definition: ecfvstencil.hh:199 FaceDir::DirEnum faceDirFromDirId() const Returns the direction of the face. Definition: ecfvstencil.hh:222 Scalar area() const Returns the area [m^2] of the face. Definition: ecfvstencil.hh:205 int dirId() const Returns the direction id of the face w.r.t the cell. Definition: ecfvstencil.hh:214 EcfvSubControlVolumeFace(const Intersection &intersection, unsigned localNeighborIdx) Definition: ecfvstencil.hh:150 const LocalGeometry geometry() const The geometry of the sub-control volume. Definition: ecfvstencil.hh:127 Scalar volume() const The volume [m^3] occupied by the sub-control volume. Definition: ecfvstencil.hh:121 void update(const Element &element) Definition: ecfvstencil.hh:100 SubControlVolume(const Element &element) Definition: ecfvstencil.hh:96 const LocalGeometry localGeometry() const Geometry of the sub-control volume relative to parent. Definition: ecfvstencil.hh:133 decltype(auto) center() const The center of the sub-control volume. Definition: ecfvstencil.hh:115 decltype(auto) globalPos() const The global position associated with the sub-control volume. Definition: ecfvstencil.hh:109 Represents the stencil (finite volume geometry) of a single element in the ECFV discretization. Definition: ecfvstencil.hh:61 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:402 std::vector< BoundaryFace > boundaryFaces_ Definition: ecfvstencil.hh:425 const BoundaryFace & boundaryFace(unsigned bfIdx) const Returns the boundary face object belonging to a given boundary face index. Definition: ecfvstencil.hh:415 const Element & element(unsigned dofIdx) const Return the element given the index of a degree of freedom. Definition: ecfvstencil.hh:369 std::vector< SubControlVolumeFace > interiorFaces_ Definition: ecfvstencil.hh:424 size_t numPrimaryDof() const Returns the number of degrees of freedom which are contained by within the current element. Definition: ecfvstencil.hh:342 EcfvStencil(const GridView &gridView, const Mapper &mapper) Definition: ecfvstencil.hh:256 const Element & element() const Return the element to which the stencil refers. Definition: ecfvstencil.hh:316 const Entity & entity(unsigned dofIdx) const Return the entity given the index of a degree of freedom. Definition: ecfvstencil.hh:380 std::vector< SubControlVolume > subControlVolumes_ Definition: ecfvstencil.hh:423 size_t numBoundaryFaces() const Returns the number of boundary faces of the stencil. Definition: ecfvstencil.hh:408 void updateTopology(const Element &element) Definition: ecfvstencil.hh:264 unsigned globalSpaceIndex(unsigned dofIdx) const Return the global space index given the index of a degree of freedom. Definition: ecfvstencil.hh:349 typename Element::Geometry LocalGeometry Definition: ecfvstencil.hh:78 const GridView & gridView() const Return the grid view of the element to which the stencil refers. Definition: ecfvstencil.hh:323 size_t numInteriorFaces() const Returns the number of interior faces of the stencil. Definition: ecfvstencil.hh:395 Dune::PartitionType partitionType(unsigned dofIdx) const Return partition type of a given degree of freedom. Definition: ecfvstencil.hh:359 void updatePrimaryTopology(const Element &element) Definition: ecfvstencil.hh:294 size_t numDof() const Returns the number of degrees of freedom which the current element interacts with. Definition: ecfvstencil.hh:330 const SubControlVolume & subControlVolume(unsigned dofIdx) const Returns the sub-control volume object belonging to a given degree of freedom. Definition: ecfvstencil.hh:389 Definition: blackoilboundaryratevector.hh:37 |