|
| | 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]'
|
| |
| void | split () |
| |
| uint_t | getIndex () const |
| |
| void | setIndex (const uint_t index) |
| |