#include <coloring_types.hh>
|
| entity_info (size_t id_=0, size_t rank_=0, size_t offset_=0, std::set< size_t > shared_={}) |
|
| entity_info (size_t id_, size_t rank_, size_t offset_, size_t shared_) |
|
| entity_info (size_t id_, size_t rank_, size_t offset_, std::vector< size_t > shared_) |
|
bool | operator< (const entity_info &c) const |
|
bool | operator== (const entity_info &c) const |
|
|
size_t | id |
|
size_t | rank |
|
size_t | offset |
|
std::set< size_t > | shared |
|
Type for passing coloring information about a single entity.
◆ entity_info() [1/2]
flecsi::topo::unstructured_impl::entity_info::entity_info |
( |
size_t |
id_ = 0 , |
|
|
size_t |
rank_ = 0 , |
|
|
size_t |
offset_ = 0 , |
|
|
std::set< size_t > |
shared_ = {} |
|
) |
| |
|
inline |
Constructor.
- Parameters
-
id_ | The entity id. This is generally specified by the mesh definition. |
rank_ | The rank that owns this entity. |
offset_ | The local id or offset of the entity. |
shared_ | The list of ranks that share this entity. |
◆ entity_info() [2/2]
flecsi::topo::unstructured_impl::entity_info::entity_info |
( |
size_t |
id_, |
|
|
size_t |
rank_, |
|
|
size_t |
offset_, |
|
|
size_t |
shared_ |
|
) |
| |
|
inline |
Constructor.
- Parameters
-
id_ | The entity id. This is generally specified by the mesh definition. |
rank_ | The rank that owns this entity. |
offset_ | The local id or offset of the entity. |
shared_ | The rank that shares this entity. |
◆ operator<()
bool flecsi::topo::unstructured_impl::entity_info::operator< |
( |
const entity_info & |
c | ) |
const |
|
inline |
Comparison operator for container insertion. This sorts by the entity id, e.g., as set by the id_ parameter to the constructor.
◆ operator==()
bool flecsi::topo::unstructured_impl::entity_info::operator== |
( |
const entity_info & |
c | ) |
const |
|
inline |
Comparison operator for equivalence.
The documentation for this struct was generated from the following file: