1#ifndef ALUGRID_ENTITY_INLINE_HH
2#define ALUGRID_ENTITY_INLINE_HH
3#include <dune/common/exceptions.hh>
214 template<
int codim,
class Gr
idImp >
222 template<
int codim,
class Gr
idImp >
230 template<
int codim,
class Gr
idImp >
239 template<
int codim,
class Gr
idImp >
247 template<
int codim,
class Gr
idImp >
251 , entity_( org.entity_.impl() )
257 template<
int codim,
class Gr
idImp >
266 template<
int codim,
class Gr
idImp >
274 if( seed_.isValid() )
277 entityImp().setEntity( org.
entityImp() );
285 template<
int codim,
class Gr
idImp >
291 template<
int codim,
class Gr
idImp >
296 return (seed_.equals( i.
seed_ ));
299 template<
int codim,
class Gr
idImp >
303 seed_.set( ghostFace );
304 if( seed_.isValid() )
306 entityImp().setGhost( ghostFace );
310 template<
int codim,
class Gr
idImp >
315 if( seed_.isValid() )
317 entityImp().setElement( *item );
327 template<
int codim,
class Gr
idImp >
331 seed_.set( *item, level );
332 if( seed_.isValid() )
334 entityImp().setElement( seed_ );
#define alugrid_assert(EX)
Definition: alugrid_assert.hh:20
Definition: alu3dinclude.hh:63
void updateEntityPointer(HElementType *item, int level)
Definition: entity_inline.hh:329
ImplTraits::template Codim< dim, cd >::InterfaceType HElementType
Definition: entity.hh:634
Definition: entity.hh:454
void updateGhostPointer(HBndSegType &ghostFace)
Definition: entity_inline.hh:301
ALU3dGridEntitySeedType seed_
Definition: entity.hh:534
bool equals(const ALU3dGridEntityPointerType &i) const
equality
Definition: entity_inline.hh:293
EntityObject entity_
Definition: entity.hh:537
EntityImp & entityImp() const
Definition: entity.hh:540
void done()
has to be called when iterator is finished
Definition: entity_inline.hh:286
void updateEntityPointer(HElementType *item, int level=-1)
Definition: entity_inline.hh:312