|
| id_ (id_ &&)=default |
|
| id_ (const id_ &id) |
|
| id_ (const std::size_t local_id) |
|
local_id_t | local_id () const |
|
std::size_t | global_id () const |
|
void | set_global (const std::size_t global) |
|
std::size_t | global () const |
|
void | set_partition (const std::size_t partition) |
|
id_ & | operator= (id_ &&)=default |
|
id_ & | operator= (const id_ &id) |
|
std::size_t | dimension () const |
|
std::size_t | domain () const |
|
std::size_t | partition () const |
|
std::size_t | entity () const |
|
std::size_t | index_space_index () const |
|
std::size_t | flags () const |
|
void | set_flags (const std::size_t flags) |
|
bool | operator< (const id_ &id) const |
|
bool | operator== (const id_ &id) const |
|
bool | operator!= (const id_ &id) const |
|
|
template<std::size_t D, std::size_t M> |
static id_ | make (const std::size_t local_id, const std::size_t partition_id=0, const std::size_t flags=0, const std::size_t global=0) |
|
template<std::size_t M> |
static id_ | make (const std::size_t dim, const std::size_t local_id, const std::size_t partition_id=0, const std::size_t flags=0, const std::size_t global=0) |
|
static id_ | make (const std::size_t dim, const std::size_t local_id, const std::size_t partition_id=0, const std::size_t flags=0, const std::size_t global=0, const std::size_t domain=0) |
|
|
static constexpr std::size_t | FLAGS_UNMASK |
|
◆ FLAGS_UNMASK
template<std::size_t PBITS, std::size_t EBITS, std::size_t FBITS, std::size_t GBITS>
Initial value:=
~(((std::size_t(1) << FBITS) - std::size_t(1)) << 59)
The documentation for this class was generated from the following file:
- /home/bergen/devel/tuxfan/flecsi/flecsi/util/id.hh