|
| SetupBlock (SetupBlock *const father, const BlockID &id, const real_t xmin, const real_t ymin, const real_t zmin, const real_t xmax, const real_t ymax, const real_t zmax, const uint_t level) |
|
| ~SetupBlock () |
|
const BlockID & | getId () const |
|
uint_t | getProcess () const |
|
uint_t | getTargetProcess () const |
|
void | assignProcess (const uint_t process) |
|
void | assignTargetProcess (const uint_t process) |
|
const Set< SUID > & | getState () const |
|
void | setState (const Set< SUID > &state) |
|
void | addState (const Set< SUID > &state) |
|
void | addState (const SUID &state) |
|
void | clearState () |
|
const AABB & | getAABB () const |
|
uint_t | getLevel () const |
|
workload_t | getWorkload () const |
|
void | setWorkload (const workload_t w) |
|
memory_t | getMemory () const |
|
void | setMemory (const memory_t m) |
|
bool | isMarked () const |
|
void | setMarker (const bool marker) |
|
const SetupBlock * | getFather () const |
|
SetupBlock * | getFather () |
|
void | setFather (SetupBlock *const father) |
|
const SetupBlock * | getChild (const uint_t index) const |
|
SetupBlock * | getChild (const uint_t index) |
|
void | setChild (const uint_t index, SetupBlock *const child) |
|
bool | hasFather () const |
|
bool | hasChildren () const |
|
const std::vector< SetupBlock * > & | getNeighborhoodSection (const uint_t index) const |
|
uint_t | getNeighborhoodSectionSize (const uint_t index) const |
|
void | clearNeighborhoodSection (const uint_t index) |
|
const SetupBlock * | getNeighbor (const uint_t sectionIndex, const uint_t neighborIndex) const |
|
SetupBlock * | getNeighbor (const uint_t sectionIndex, const uint_t neighborIndex) |
|
void | addNeighbor (const uint_t sectionIndex, SetupBlock *const block) |
|
const BlockID & | getNeighborId (const uint_t sectionIndex, const uint_t neighborIndex) const |
|
uint_t | getNeighborProcess (const uint_t sectionIndex, const uint_t neighborIndex) const |
|
uint_t | getNeighborTargetProcess (const uint_t sectionIndex, const uint_t neighborIndex) const |
|
const Set< SUID > & | getNeighborState (const uint_t sectionIndex, const uint_t neighborIndex) const |
|
bool | neighborIsLocatedOnTheSameProcess (const uint_t sectionIndex, const uint_t neighborIndex) const |
|
bool | neighborIsAssignedToTheSameProcess (const uint_t sectionIndex, const uint_t neighborIndex) const |
|
bool | neighborhoodSectionHasBlocks (const uint_t sectionIndex) const |
|
bool | neighborhoodSectionHasSmallerBlocks (const uint_t sectionIndex) const |
|
bool | neighborhoodSectionHasEquallySizedBlock (const uint_t sectionIndex) const |
|
bool | neighborhoodSectionHasLargerBlock (const uint_t sectionIndex) const |
|
const std::vector< SetupBlock * > & | getNeighborhood () const |
|
uint_t | getNeighborhoodSize () const |
|
const SetupBlock * | getNeighbor (const uint_t index) const |
|
const BlockID & | getNeighborId (const uint_t index) const |
|
uint_t | getNeighborProcess (const uint_t index) const |
|
uint_t | getNeighborTargetProcess (const uint_t index) const |
|
const Set< SUID > & | getNeighborState (const uint_t index) const |
|
bool | neighborIsLocatedOnTheSameProcess (const uint_t index) const |
|
bool | neighborIsAssignedToTheSameProcess (const uint_t index) const |
|
void | assembleNeighborhood () |
| assemble 'neighborhood_' from 'neighborhoodSection_[i]' More...
|
|
void | split () |
|
uint_t | getIndex () const |
|
void | setIndex (const uint_t index) |
|