version 3.10.0
Loading...
Searching...
No Matches
Dumux::SingleGeometryEntitySet< GeoType > Class Template Reference

An interface for a geometric entity set with a single geometry.

#include <dumux/geometry/geometricentityset.hh>

Inheritance diagram for Dumux::SingleGeometryEntitySet< GeoType >:

Public Types

using Entity
 
using ctype
 the coordinate type
 

Public Member Functions

constexpr auto size () const
 the number of entities in this set
 
constexpr auto size () const
 the number of entities in this set
 
decltype(auto) begin () const
 begin iterator to enable range-based for iteration
 
decltype(auto) begin () const
 begin iterator to enable range-based for iteration
 
decltype(auto) end () const
 end iterator to enable range-based for iteration
 
decltype(auto) end () const
 end iterator to enable range-based for iteration
 
std::size_t index (const Entity &e) const
 get an entities index
 
std::size_t index (const Entity &e) const
 get an entities index
 
const Entityentity (std::size_t index) const
 get an entity from an index
 
const Entityentity (std::size_t index) const
 get an entity from an index
 

Static Public Attributes

static constexpr int dimensionworld
 The world dimension of the entity set.
 
static constexpr int dimensionworld
 The world dimension of the entity set.
 

Member Typedef Documentation

◆ ctype

using Dumux::FixedSizeGeometriesEntitySet< GeoType, N >::ctype
inherited

◆ Entity

using Dumux::FixedSizeGeometriesEntitySet< GeoType, N >::Entity
inherited

Member Function Documentation

◆ begin() [1/2]

decltype(auto) Dumux::FixedSizeGeometriesEntitySet< GeoType, N >::begin ( ) const
inlineinherited

◆ begin() [2/2]

decltype(auto) Dumux::FixedSizeGeometriesEntitySet< GeoType, N >::begin ( ) const
inlineinherited

◆ end() [1/2]

decltype(auto) Dumux::FixedSizeGeometriesEntitySet< GeoType, N >::end ( ) const
inlineinherited

◆ end() [2/2]

decltype(auto) Dumux::FixedSizeGeometriesEntitySet< GeoType, N >::end ( ) const
inlineinherited

◆ entity() [1/2]

const Entity & Dumux::FixedSizeGeometriesEntitySet< GeoType, N >::entity ( std::size_t index) const
inlineinherited

◆ entity() [2/2]

const Entity & Dumux::FixedSizeGeometriesEntitySet< GeoType, N >::entity ( std::size_t index) const
inlineinherited

◆ index() [1/2]

std::size_t Dumux::FixedSizeGeometriesEntitySet< GeoType, N >::index ( const Entity & e) const
inlineinherited

◆ index() [2/2]

std::size_t Dumux::FixedSizeGeometriesEntitySet< GeoType, N >::index ( const Entity & e) const
inlineinherited

◆ size() [1/2]

auto Dumux::FixedSizeGeometriesEntitySet< GeoType, N >::size ( ) const
inlineconstexprinherited

◆ size() [2/2]

auto Dumux::FixedSizeGeometriesEntitySet< GeoType, N >::size ( ) const
inlineconstexprinherited

Member Data Documentation

◆ dimensionworld [1/2]

int Dumux::FixedSizeGeometriesEntitySet< GeoType, N >::dimensionworld
staticconstexprinherited

◆ dimensionworld [2/2]

int Dumux::FixedSizeGeometriesEntitySet< GeoType, N >::dimensionworld
staticconstexprinherited

The documentation for this class was generated from the following file: