Sierra Toolkit
Version of the Day
|
Data for ghosting mesh entities. More...
#include <Ghosting.hpp>
Public Member Functions | |
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. More... | |
void | receive_list (std::vector< Entity * > &) const |
Entities ghosted on this processor from the owner. More... | |
std::ostream & | operator<< (std::ostream &out) const |
Print the details of this object for debugging. | |
Friends | |
class | BulkData |
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 28 of file Ghosting.hpp.
void stk_classic::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_classic::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.