stk::mesh::Entity Class Reference
[Sierra Toolkit Mesh]

#include <Entity.hpp>

List of all members.


Detailed Description

A fundamental unit within the discretization of a problem domain, including but not limited to nodes, edges, sides, and elements.

Entities are distributed among parallel processors. A given entity may reside on more than one processor; however, it is owned by exactly one of the processors on which it resides.

Definition at line 57 of file Entity.hpp.

Public Member Functions

EntityType entity_rank () const
 The rank of this entity.
EntityType entity_type () const
 The type (a.k.a.
EntityId identifier () const
 Identifier for this entity which is globally unique for a given entity type.
const EntityKeykey () const
 The globally unique key ( entity type + identifier ) of this entity.
const Bucketbucket () const
 The bucket which holds this mesh entity's field data.
unsigned bucket_ordinal () const
 The ordinal for this entity within its bucket.
size_t synchronized_count () const
 The mesh bulk data synchronized_count when this entity's part membership was most recently modified.
PairIterRelation relations () const
 All Entity relations for which this entity is a member.
PairIterRelation relations (unsigned type) const
 Entity relations for which this entity is a member, the other entity is of a given type.
unsigned owner_rank () const
 Parallel processor rank of the processor which owns this entity.
PairIterEntityComm sharing () const
 Parallel processes which share this entity.
PairIterEntityComm comm () const
 Complete communicaiton list for this entity.
PairIterEntityComm comm (const Ghosting &) const
 Subset communicaiton list for this entity.


Member Function Documentation

EntityType stk::mesh::Entity::entity_type (  )  const [inline]

The type (a.k.a.

rank) of this entity.

Definition at line 64 of file Entity.hpp.

size_t stk::mesh::Entity::synchronized_count (  )  const [inline]

The mesh bulk data synchronized_count when this entity's part membership was most recently modified.

If ( mesh.synchronized_state() == false && mesh.synchronized_count() == entity.synchronized_count() ) then entity was modified during this modification phase.

Definition at line 89 of file Entity.hpp.


The documentation for this class was generated from the following files:
Generated on Tue Jul 13 09:27:33 2010 for Sierra Toolkit by  doxygen 1.4.7