Dune Core Modules (2.3.1)

Dune::ALU3dGridEntity< cd, dim, GridImp > Class Template Reference

#include <dune/grid/alugrid/3d/entity.hh>

Public Types

typedef GridImp::template Codim< cd >::EntitySeed EntitySeed
 typedef of my type
 
enum  
 know your own codimension
 
enum  
 Dimension of the grid.
 
enum  
 Know dimension of the entity.
 
typedef GridImp::ctype ctype DUNE_DEPRECATED_MSG("Use Geometry::ctype instead!")
 define type used for coordinates in grid module
 

Public Member Functions

int level () const
 level of this element
 
PartitionType partitionType () const
 return partition type of this entity ( see grid.hh )
 
 ALU3dGridEntity (const FactoryType &factory, int level)
 Constructor.
 
 ALU3dGridEntity (const ALU3dGridEntity &org)
 copy Constructor
 
Geometry geometry () const
 geometry of this entity
 
GeometryType type () const
 type of geometry of this entity
 
void setGhost (const HBndSegType &ghost)
 setGhost is not valid for this codim
 
void removeElement ()
 reset item pointer to NULL
 
void reset (int l)
 reset item pointer to NULL
 
bool equals (const ALU3dGridEntity< cd, dim, GridImp > &org) const
 compare 2 elements by comparing the item pointers
 
void setEntity (const ALU3dGridEntity< cd, dim, GridImp > &org)
 set item from other entity, mainly for copy constructor of entity pointer
 
const GridImp & grid () const
 return reference to grid
 
const FactoryType & factory () const
 return reference to factory
 
EntitySeed seed () const
 return seed of entity
 

Static Public Member Functions

static const int DUNE_DEPRECATED_MSG ("Use Geometry::coorddimension instead!") dimensionworld
 know your own dimension of world
 

Detailed Description

template<int cd, int dim, class GridImp>
class Dune::ALU3dGridEntity< cd, dim, GridImp >

A Grid is a container of grid entities. An entity is parametrized by the codimension. An entity of codimension c in dimension d is a d-c dimensional object.

Here: the general template


The documentation for this class was generated from the following files:
Creative Commons License   |  Legal Statements / Impressum  |  Hosted by TU Dresden  |  generated with Hugo v0.111.3 (Nov 12, 23:30, 2024)