|
| | WorldContainerImpl (World &world, const std::shared_ptr< WorldDCPmapInterface< keyT > > &pm, bool do_pending, const hashfunT &hf) |
| |
| virtual | ~WorldContainerImpl () |
| |
const std::shared_ptr
< WorldDCPmapInterface< keyT > > & | get_pmap () const |
| |
| hashfunT & | get_hash () const |
| |
| bool | is_local (const keyT &key) const |
| |
| ProcessID | owner (const keyT &key) const |
| |
| bool | probe (const keyT &key) const |
| |
| std::size_t | size () const |
| |
| Void | insert (const pairT &datum) |
| |
| bool | insert_acc (accessor &acc, const keyT &key) |
| |
| bool | insert_const_acc (const_accessor &acc, const keyT &key) |
| |
| void | clear () |
| |
| Void | erase (const keyT &key) |
| |
| template<typename InIter > |
| void | erase (InIter it) |
| |
| template<typename InIter > |
| void | erase (InIter first, InIter last) |
| |
| iterator | begin () |
| |
| const_iterator | begin () const |
| |
| iterator | end () |
| |
| const_iterator | end () const |
| |
| Future< const_iterator > | find (const keyT &key) const |
| |
| Future< iterator > | find (const keyT &key) |
| |
| bool | find (accessor &acc, const keyT &key) |
| |
| bool | find (const_accessor &acc, const keyT &key) const |
| |
| template<typename memfunT > |
| | itemfun (const keyT &key, memfunT memfun) |
| |
| template<typename memfunT , typename arg1T > |
| | itemfun (const keyT &key, memfunT memfun, const arg1T &arg1) |
| |
| template<typename memfunT , typename arg1T , typename arg2T > |
| | itemfun (const keyT &key, memfunT memfun, const arg1T &arg1, const arg2T &arg2) |
| |
| template<typename memfunT , typename arg1T , typename arg2T , typename arg3T > |
| | itemfun (const keyT &key, memfunT memfun, const arg1T &arg1, const arg2T &arg2, const arg3T &arg3) |
| |
| template<typename memfunT , typename arg1T , typename arg2T , typename arg3T , typename arg4T > |
| | itemfun (const keyT &key, memfunT memfun, const arg1T &arg1, const arg2T &arg2, const arg3T &arg3, const arg4T &arg4) |
| |
| template<typename memfunT , typename arg1T , typename arg2T , typename arg3T , typename arg4T , typename arg5T > |
| | itemfun (const keyT &key, memfunT memfun, const arg1T &arg1, const arg2T &arg2, const arg3T &arg3, const arg4T &arg4, const arg5T &arg5) |
| |
| template<typename memfunT , typename arg1T , typename arg2T , typename arg3T , typename arg4T , typename arg5T , typename arg6T > |
| | itemfun (const keyT &key, memfunT memfun, const arg1T &arg1, const arg2T &arg2, const arg3T &arg3, const arg4T &arg4, const arg5T &arg5, const arg6T &arg6) |
| |
| template<typename memfunT , typename arg1T , typename arg2T , typename arg3T , typename arg4T , typename arg5T , typename arg6T , typename arg7T > |
| | itemfun (const keyT &key, memfunT memfun, const arg1T &arg1, const arg2T &arg2, const arg3T &arg3, const arg4T &arg4, const arg5T &arg5, const arg6T &arg6, const arg7T &arg7) |
| |
| void | redistribute_phase1 (const std::shared_ptr< WorldDCPmapInterface< keyT > > &newpmap) |
| |
| void | redistribute_phase2 () |
| |
| | WorldObject (World &world) |
| | Associates object with globally unique ID. More...
|
| |
| const uniqueidT & | id () const |
| | Returns the globally unique object ID. More...
|
| |
| World & | get_world () const |
| | Returns a reference to the world. More...
|
| |
detail::task_result_type
< memfnT >::futureT | send (ProcessID dest, memfnT memfn) const |
| |
detail::task_result_type
< memfnT >::futureT | send (ProcessID dest, memfnT memfn, const a1T &a1) const |
| |
detail::task_result_type
< memfnT >::futureT | send (ProcessID dest, memfnT memfn, const a1T &a1, const a2T &a2) const |
| |
detail::task_result_type
< memfnT >::futureT | send (ProcessID dest, memfnT memfn, const a1T &a1, const a2T &a2, const a3T &a3) const |
| |
detail::task_result_type
< memfnT >::futureT | send (ProcessID dest, memfnT memfn, const a1T &a1, const a2T &a2, const a3T &a3, const a4T &a4) const |
| |
detail::task_result_type
< memfnT >::futureT | send (ProcessID dest, memfnT memfn, const a1T &a1, const a2T &a2, const a3T &a3, const a4T &a4, const a5T &a5) const |
| |
detail::task_result_type
< memfnT >::futureT | send (ProcessID dest, memfnT memfn, const a1T &a1, const a2T &a2, const a3T &a3, const a4T &a4, const a5T &a5, const a6T &a6) const |
| |
detail::task_result_type
< memfnT >::futureT | send (ProcessID dest, memfnT memfn, const a1T &a1, const a2T &a2, const a3T &a3, const a4T &a4, const a5T &a5, const a6T &a6, const a7T &a7) const |
| |
detail::task_result_type
< memfnT >::futureT | send (ProcessID dest, memfnT memfn, const a1T &a1, const a2T &a2, const a3T &a3, const a4T &a4, const a5T &a5, const a6T &a6, const a7T &a7, const a8T &a8) const |
| |
detail::task_result_type
< memfnT >::futureT | send (ProcessID dest, memfnT memfn, const a1T &a1, const a2T &a2, const a3T &a3, const a4T &a4, const a5T &a5, const a6T &a6, const a7T &a7, const a8T &a8, const a9T &a9) const |
| |
detail::task_result_type
< memfnT >::futureT | task (ProcessID dest, memfnT memfn, const TaskAttributes &attr=TaskAttributes()) const |
| | Sends task to derived class method "returnT (this->*memfn)(a1,a2,a3,a4,a5,a6,a7,a8,a9)". More...
|
| |
detail::task_result_type
< memfnT >::futureT | task (ProcessID dest, memfnT memfn, const a1T &a1, const TaskAttributes &attr=TaskAttributes()) const |
| | Sends task to derived class method "returnT (this->*memfn)(a1)". More...
|
| |
detail::task_result_type
< memfnT >::futureT | task (ProcessID dest, memfnT memfn, const a1T &a1, const a2T &a2, const TaskAttributes &attr=TaskAttributes()) const |
| | Sends task to derived class method "returnT (this->*memfn)(a1,a2)". More...
|
| |
detail::task_result_type
< memfnT >::futureT | task (ProcessID dest, memfnT memfn, const a1T &a1, const a2T &a2, const a3T &a3, const TaskAttributes &attr=TaskAttributes()) const |
| | Sends task to derived class method "returnT (this->*memfn)(a1,a2,a3)". More...
|
| |
detail::task_result_type
< memfnT >::futureT | task (ProcessID dest, memfnT memfn, const a1T &a1, const a2T &a2, const a3T &a3, const a4T &a4, const TaskAttributes &attr=TaskAttributes()) const |
| | Sends task to derived class method "returnT (this->*memfn)(a1,a2,a3,a4)". More...
|
| |
detail::task_result_type
< memfnT >::futureT | task (ProcessID dest, memfnT memfn, const a1T &a1, const a2T &a2, const a3T &a3, const a4T &a4, const a5T &a5, const TaskAttributes &attr=TaskAttributes()) const |
| | Sends task to derived class method "returnT (this->*memfn)(a1,a2,a3,a4,a5)". More...
|
| |
detail::task_result_type
< memfnT >::futureT | task (ProcessID dest, memfnT memfn, const a1T &a1, const a2T &a2, const a3T &a3, const a4T &a4, const a5T &a5, const a6T &a6, const TaskAttributes &attr=TaskAttributes()) const |
| | Sends task to derived class method "returnT (this->*memfn)(a1,a2,a3,a4,a5,a6)". More...
|
| |
detail::task_result_type
< memfnT >::futureT | task (ProcessID dest, memfnT memfn, const a1T &a1, const a2T &a2, const a3T &a3, const a4T &a4, const a5T &a5, const a6T &a6, const a7T &a7, const TaskAttributes &attr=TaskAttributes()) const |
| | Sends task to derived class method "returnT (this->*memfn)(a1,a2,a3,a4,a5,a6,a7)". More...
|
| |
detail::task_result_type
< memfnT >::futureT | task (ProcessID dest, memfnT memfn, const a1T &a1, const a2T &a2, const a3T &a3, const a4T &a4, const a5T &a5, const a6T &a6, const a7T &a7, const a8T &a8, const TaskAttributes &attr=TaskAttributes()) const |
| | Sends task to derived class method "returnT (this->*memfn)(a1,a2,a3,a4,a5,a6,a7,a8)". More...
|
| |
detail::task_result_type
< memfnT >::futureT | task (ProcessID dest, memfnT memfn, const a1T &a1, const a2T &a2, const a3T &a3, const a4T &a4, const a5T &a5, const a6T &a6, const a7T &a7, const a8T &a8, const a9T &a9, const TaskAttributes &attr=TaskAttributes()) const |
| | Sends task to derived class method "returnT (this->*memfn)(a1,a2,a3,a4,a5,a6,a7,a8,a9)". More...
|
| |
| virtual | ~WorldObject () |
| |
| virtual | ~WorldDCRedistributeInterface () |
| |