stk::mesh::Ghosting Class Reference

Data for ghosting mesh entities. More...

#include <Ghosting.hpp>

List of all members.

Public Member Functions

BulkDatamesh () const
const std::string & name () const
 Text name for printing purposes only.
unsigned ordinal () const
 Ordinal to identify the ghosting subset.
size_t synchronized_count () const
 Bulk data synchronization count when this ghosting object was last modified.
void send_list (std::vector< EntityProc > &) const
 Locally owned entities ghosted on other processors.
void receive_list (std::vector< Entity * > &) const
 Entities ghosted on this processor from the owner.

Friends

class BulkData
 A Ghosting object is owned by a BulkData object, and as such can only be modified by its owner.

Detailed Description

Data for ghosting mesh entities.

This class is a member of the BulkData 'aggregate'. As such the BulkData class is the only one allowed to modify it, the "aggregate owner modifies" rule. Thus all public methods are const and the BulkData (owner) class is a friend.

Definition at line 27 of file Ghosting.hpp.


Member Function Documentation

void stk::mesh::Ghosting::send_list ( std::vector< EntityProc > &  v  )  const

Locally owned entities ghosted on other processors.

This generated communication list for sending updates is sorted by entity key and processor rank.

Definition at line 17 of file Ghosting.cpp.

void stk::mesh::Ghosting::receive_list ( std::vector< Entity * > &  v  )  const

Entities ghosted on this processor from the owner.

This generated communication list for receiving updates is sorted by entity key.

Definition at line 33 of file Ghosting.cpp.


The documentation for this class was generated from the following files:
Generated on Wed Apr 13 10:05:50 2011 for Sierra Toolkit by  doxygen 1.6.3