|
void | combine_hash (hashT &seed, hashT hash) |
| Internal use only.
|
|
void | compare_fn_addresses (void *addresses_in, void *addresses_inout, int *len, MPI_Datatype *type) |
|
template<typename objT > |
void | deferred_cleanup (World &world, const std::shared_ptr< objT > &p, bool assume_p_is_unique) |
| Defer the cleanup of a shared pointer to the end of the next fence.
|
|
template<typename ptrT , typename memfnT , typename resT > |
memfnT | get_mem_func_ptr (const MemFuncWrapper< ptrT, memfnT, resT > &wrapper) |
| Returns the member function pointer from a wrapper.
|
|
unsigned short | htons_x (unsigned short a) |
|
template<typename T = int> |
double | mynorm (int t) |
|
template<typename T > |
T | mynorm (std::complex< T > t) |
|
template<typename T > |
T | mynorm (T t) |
|
template<typename T > |
double | norm (const T &t) |
|
template<typename T > |
double | norm (const Tensor< T > &t) |
|
std::ostream & | operator<< (std::ostream &out, const RemoteCounter &counter) |
|
template<typename T , typename U > |
bool | operator<= (const WorldPtr< T > &left, const WorldPtr< U > &right) |
| Less-than-equal-to comparison operator.
|
|
template<typename T , typename U > |
bool | operator> (const WorldPtr< T > &left, const WorldPtr< U > &right) |
| Greater-than comparison operator.
|
|
template<typename T , typename U > |
bool | operator>= (const WorldPtr< T > &left, const WorldPtr< U > &right) |
| Greater-than-equal-to comparison operator.
|
|
static const uniqueidT & | peek (const AmArg &arg) |
| Extract the unique object ID from an incoming active message header.
|
|
bool & | print_meminfo_flag_accessor () |
|
bool & | print_meminfo_keepstreamopen_accessor () |
|
void | print_mutex_error (int error_number) |
|
template<typename fnT , typename a1T , typename a2T , typename a3T , typename a4T , typename a5T , typename a6T , typename a7T , typename a8T , typename a9T > |
std::enable_if< std::is_void< typenamedetail::result_of< fnT >::type >::value >::type | run_function (Future< void > &result, fnT fn, a1T &a1, a2T &a2, a3T &a3, a4T &a4, a5T &a5, a6T &a6, a7T &a7, a8T &a8, a9T &a9) |
|
template<typename fnT , typename a1T , typename a2T , typename a3T , typename a4T , typename a5T , typename a6T , typename a7T , typename a8T > |
std::enable_if< std::is_void< typenamedetail::result_of< fnT >::type >::value >::type | run_function (Future< void > &result, fnT fn, a1T &a1, a2T &a2, a3T &a3, a4T &a4, a5T &a5, a6T &a6, a7T &a7, a8T &a8, const voidT &) |
|
template<typename fnT , typename a1T , typename a2T , typename a3T , typename a4T , typename a5T , typename a6T , typename a7T > |
std::enable_if< std::is_void< typenamedetail::result_of< fnT >::type >::value >::type | run_function (Future< void > &result, fnT fn, a1T &a1, a2T &a2, a3T &a3, a4T &a4, a5T &a5, a6T &a6, a7T &a7, const voidT &, const voidT &) |
|
template<typename fnT , typename a1T , typename a2T , typename a3T , typename a4T , typename a5T , typename a6T > |
std::enable_if< std::is_void< typenamedetail::result_of< fnT >::type >::value >::type | run_function (Future< void > &result, fnT fn, a1T &a1, a2T &a2, a3T &a3, a4T &a4, a5T &a5, a6T &a6, const voidT &, const voidT &, const voidT &) |
|
template<typename fnT , typename a1T , typename a2T , typename a3T , typename a4T , typename a5T > |
std::enable_if< std::is_void< typenamedetail::result_of< fnT >::type >::value >::type | run_function (Future< void > &result, fnT fn, a1T &a1, a2T &a2, a3T &a3, a4T &a4, a5T &a5, const voidT &, const voidT &, const voidT &, const voidT &) |
|
template<typename fnT , typename a1T , typename a2T , typename a3T , typename a4T > |
std::enable_if< std::is_void< typenamedetail::result_of< fnT >::type >::value >::type | run_function (Future< void > &result, fnT fn, a1T &a1, a2T &a2, a3T &a3, a4T &a4, const voidT &, const voidT &, const voidT &, const voidT &, const voidT &) |
|
template<typename fnT , typename a1T , typename a2T , typename a3T > |
std::enable_if< std::is_void< typenamedetail::result_of< fnT >::type >::value >::type | run_function (Future< void > &result, fnT fn, a1T &a1, a2T &a2, a3T &a3, const voidT &, const voidT &, const voidT &, const voidT &, const voidT &, const voidT &) |
|
template<typename fnT , typename a1T , typename a2T > |
std::enable_if< std::is_void< typenamedetail::result_of< fnT >::type >::value >::type | run_function (Future< void > &result, fnT fn, a1T &a1, a2T &a2, const voidT &, const voidT &, const voidT &, const voidT &, const voidT &, const voidT &, const voidT &) |
|
template<typename fnT , typename a1T > |
std::enable_if< std::is_void< typenamedetail::result_of< fnT >::type >::value >::type | run_function (Future< void > &result, fnT fn, a1T &a1, const voidT &, const voidT &, const voidT &, const voidT &, const voidT &, const voidT &, const voidT &, const voidT &) |
|
template<typename fnT > |
std::enable_if< std::is_void< typenamedetail::result_of< fnT >::type >::value >::type | run_function (Future< void > &result, fnT fn, const voidT &, const voidT &, const voidT &, const voidT &, const voidT &, const voidT &, const voidT &, const voidT &, const voidT &) |
|
template<typename fnT , typename a1T , typename a2T , typename a3T , typename a4T , typename a5T , typename a6T , typename a7T , typename a8T , typename a9T > |
std::enable_if<!std::is_void< typenamedetail::result_of< fnT >::type >::value >::type | run_function (typename task_result_type< fnT >::futureT &result, fnT fn, a1T &a1, a2T &a2, a3T &a3, a4T &a4, a5T &a5, a6T &a6, a7T &a7, a8T &a8, a9T &a9) |
|
template<typename fnT , typename a1T , typename a2T , typename a3T , typename a4T , typename a5T , typename a6T , typename a7T , typename a8T > |
std::enable_if<!std::is_void< typenamedetail::result_of< fnT >::type >::value >::type | run_function (typename task_result_type< fnT >::futureT &result, fnT fn, a1T &a1, a2T &a2, a3T &a3, a4T &a4, a5T &a5, a6T &a6, a7T &a7, a8T &a8, const voidT &) |
|
template<typename fnT , typename a1T , typename a2T , typename a3T , typename a4T , typename a5T , typename a6T , typename a7T > |
std::enable_if<!std::is_void< typenamedetail::result_of< fnT >::type >::value >::type | run_function (typename task_result_type< fnT >::futureT &result, fnT fn, a1T &a1, a2T &a2, a3T &a3, a4T &a4, a5T &a5, a6T &a6, a7T &a7, const voidT &, const voidT &) |
|
template<typename fnT , typename a1T , typename a2T , typename a3T , typename a4T , typename a5T , typename a6T > |
std::enable_if<!std::is_void< typenamedetail::result_of< fnT >::type >::value >::type | run_function (typename task_result_type< fnT >::futureT &result, fnT fn, a1T &a1, a2T &a2, a3T &a3, a4T &a4, a5T &a5, a6T &a6, const voidT &, const voidT &, const voidT &) |
|
template<typename fnT , typename a1T , typename a2T , typename a3T , typename a4T , typename a5T > |
std::enable_if<!std::is_void< typenamedetail::result_of< fnT >::type >::value >::type | run_function (typename task_result_type< fnT >::futureT &result, fnT fn, a1T &a1, a2T &a2, a3T &a3, a4T &a4, a5T &a5, const voidT &, const voidT &, const voidT &, const voidT &) |
|
template<typename fnT , typename a1T , typename a2T , typename a3T , typename a4T > |
std::enable_if<!std::is_void< typenamedetail::result_of< fnT >::type >::value >::type | run_function (typename task_result_type< fnT >::futureT &result, fnT fn, a1T &a1, a2T &a2, a3T &a3, a4T &a4, const voidT &, const voidT &, const voidT &, const voidT &, const voidT &) |
|
template<typename fnT , typename a1T , typename a2T , typename a3T > |
std::enable_if<!std::is_void< typenamedetail::result_of< fnT >::type >::value >::type | run_function (typename task_result_type< fnT >::futureT &result, fnT fn, a1T &a1, a2T &a2, a3T &a3, const voidT &, const voidT &, const voidT &, const voidT &, const voidT &, const voidT &) |
|
template<typename fnT , typename a1T , typename a2T > |
std::enable_if<!std::is_void< typenamedetail::result_of< fnT >::type >::value >::type | run_function (typename task_result_type< fnT >::futureT &result, fnT fn, a1T &a1, a2T &a2, const voidT &, const voidT &, const voidT &, const voidT &, const voidT &, const voidT &, const voidT &) |
|
template<typename fnT , typename a1T > |
std::enable_if<!std::is_void< typenamedetail::result_of< fnT >::type >::value >::type | run_function (typename task_result_type< fnT >::futureT &result, fnT fn, a1T &a1, const voidT &, const voidT &, const voidT &, const voidT &, const voidT &, const voidT &, const voidT &, const voidT &) |
|
template<typename fnT > |
std::enable_if<!std::is_void< typenamedetail::result_of< fnT >::type >::value >::type | run_function (typename task_result_type< fnT >::futureT &result, fnT fn, const voidT &, const voidT &, const voidT &, const voidT &, const voidT &, const voidT &, const voidT &, const voidT &, const voidT &) |
|
void | swap (RemoteCounter &l, RemoteCounter &r) |
|
template<typename T > |
void | swap (WorldPtr< T > &l, WorldPtr< T > &r) |
| Swap the content of l with r .
|
|
ThreadTag & | thread_tag_accessor () |
|
template<typename Char > |
const Char * | Vm_cstr () |
|
template<> |
const char * | Vm_cstr< char > () |
|
template<> |
const wchar_t * | Vm_cstr< wchar_t > () |
|
template<typename objT , typename memfnT > |
MemFuncWrapper< const objT *, memfnT, typename result_of< memfnT >::type > | wrap_mem_fn (const objT &obj, memfnT memfn) |
| Create a member function wrapper (MemFuncWrapper ) from a const object and a member function pointer.
|
|
template<typename objT , typename memfnT > |
MemFuncWrapper< const objT *, memfnT, typename result_of< memfnT >::type > | wrap_mem_fn (const objT *obj, memfnT memfn) |
| Create a member function wrapper (MemFuncWrapper ) from a const pointer and a member function pointer.
|
|
template<typename objT , typename memfnT > |
MemFuncWrapper< std::shared_ptr< objT >, memfnT, typename result_of< memfnT >::type > | wrap_mem_fn (const std::shared_ptr< objT > &obj, memfnT memfn) |
| Create a member function wrapper (MemFuncWrapper ) from a const shared pointer and a member function pointer.
|
|
template<typename objT , typename memfnT > |
MemFuncWrapper< objT *, memfnT, typename result_of< memfnT >::type > | wrap_mem_fn (objT &obj, memfnT memfn) |
| Create a member function wrapper (MemFuncWrapper ) from an object and a member function pointer.
|
|
template<typename objT , typename memfnT > |
MemFuncWrapper< objT *, memfnT, typename result_of< memfnT >::type > | wrap_mem_fn (objT *obj, memfnT memfn) |
| Create a member function wrapper (MemFuncWrapper ) from a pointer and a member function pointer.
|
|
template<typename objT , typename memfnT > |
MemFuncWrapper< std::shared_ptr< objT >, memfnT, typename result_of< memfnT >::type > | wrap_mem_fn (std::shared_ptr< objT > &obj, memfnT memfn) |
| Create a member function wrapper (MemFuncWrapper ) from a shared pointer and a member function pointer.
|
|