dune-grid 2.9.0
Public Types | Public Member Functions | Static Public Attributes | List of all members
Dune::GeoGrid::EntitySeed< codim, Grd, true > Class Template Reference

#include <dune/grid/geometrygrid/entityseed.hh>

Public Types

typedef Traits::Grid Grid
 
typedef Traits::template Codim< codim >::Entity Entity
 
typedef Traits::HostGrid HostGrid
 
typedef HostGrid::template Codim< 0 >::EntitySeed HostElementSeed
 

Public Member Functions

 EntitySeed ()
 default construct an invalid entity seed More...
 
 EntitySeed (const HostElementSeed &hostElementSeed, unsigned int subEntity)
 
bool isValid () const
 check whether the EntitySeed refers to a valid Entity More...
 
const HostElementSeedhostElementSeed () const
 
unsigned int subEntity () const
 

Static Public Attributes

static const int codimension = codim
 
static const int dimension = Traits::dimension
 
static const int mydimension = dimension - codimension
 
static const int dimensionworld = Traits::dimensionworld
 
static const bool fake = true
 

Member Typedef Documentation

◆ Entity

template<int codim, class Grd >
typedef Traits::template Codim<codim>::Entity Dune::GeoGrid::EntitySeed< codim, Grd, true >::Entity

◆ Grid

template<int codim, class Grd >
typedef Traits::Grid Dune::GeoGrid::EntitySeed< codim, Grd, true >::Grid

◆ HostElementSeed

template<int codim, class Grd >
typedef HostGrid::template Codim<0>::EntitySeed Dune::GeoGrid::EntitySeed< codim, Grd, true >::HostElementSeed

◆ HostGrid

template<int codim, class Grd >
typedef Traits::HostGrid Dune::GeoGrid::EntitySeed< codim, Grd, true >::HostGrid

Constructor & Destructor Documentation

◆ EntitySeed() [1/2]

template<int codim, class Grd >
Dune::GeoGrid::EntitySeed< codim, Grd, true >::EntitySeed ( )
inline

default construct an invalid entity seed

◆ EntitySeed() [2/2]

template<int codim, class Grd >
Dune::GeoGrid::EntitySeed< codim, Grd, true >::EntitySeed ( const HostElementSeed hostElementSeed,
unsigned int  subEntity 
)
inlineexplicit

Member Function Documentation

◆ hostElementSeed()

template<int codim, class Grd >
const HostElementSeed & Dune::GeoGrid::EntitySeed< codim, Grd, true >::hostElementSeed ( ) const
inline

◆ isValid()

template<int codim, class Grd >
bool Dune::GeoGrid::EntitySeed< codim, Grd, true >::isValid ( ) const
inline

check whether the EntitySeed refers to a valid Entity

◆ subEntity()

template<int codim, class Grd >
unsigned int Dune::GeoGrid::EntitySeed< codim, Grd, true >::subEntity ( ) const
inline

Member Data Documentation

◆ codimension

template<int codim, class Grd >
const int Dune::GeoGrid::EntitySeed< codim, Grd, true >::codimension = codim
static

◆ dimension

template<int codim, class Grd >
const int Dune::GeoGrid::EntitySeed< codim, Grd, true >::dimension = Traits::dimension
static

◆ dimensionworld

template<int codim, class Grd >
const int Dune::GeoGrid::EntitySeed< codim, Grd, true >::dimensionworld = Traits::dimensionworld
static

◆ fake

template<int codim, class Grd >
const bool Dune::GeoGrid::EntitySeed< codim, Grd, true >::fake = true
static

◆ mydimension

template<int codim, class Grd >
const int Dune::GeoGrid::EntitySeed< codim, Grd, true >::mydimension = dimension - codimension
static

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