namespace
proxy
Classes
- struct ObjGroupProxy
- struct ObjGroupReconstructTagType
-
template<typename ObjT>struct Proxy
- A indexable proxy to object instances on all nodes that are tied together with a common ID.
-
template<>struct Proxy<void>
-
template<typename ObjT>struct ProxyElm
- A indexed proxy to a object instance on a particular node.
-
template<>struct ProxyElm<void>
Enums
- enum eObjGroupProxyBits { ObjGroup = 0, Collective = eObjGroupProxyBits::ObjGroup + objgrp_control_num_bits, Node = eObjGroupProxyBits::Collective + objgrp_is_collective_num_bits, ID = eObjGroupProxyBits::Node + objgrp_node_num_bits }
Typedefs
- using DefaultProxyType = Proxy<void>
- using DefaultProxyElm = ProxyElm<void>
Variables
- static const BitCountType objgrp_is_collective_num_bits constexpr
- static const BitCountType objgrp_control_num_bits constexpr
- static const BitCountType objgrp_node_num_bits constexpr
- static const BitCountType objgrp_id_num_bits constexpr
- static const BitCountType objgrp_proxy_num_bits constexpr
- static struct vt::objgroup::proxy::ObjGroupReconstructTagType ObjGroupReconstructTag
Enum documentation
enum vt:: objgroup:: proxy:: eObjGroupProxyBits
#include <src/vt/objgroup/proxy/proxy_bits.h>
Typedef documentation
using vt:: objgroup:: proxy:: DefaultProxyType = Proxy<void>
using vt:: objgroup:: proxy:: DefaultProxyElm = ProxyElm<void>
Variable documentation
static const BitCountType vt:: objgroup:: proxy:: objgrp_is_collective_num_bits constexpr
#include <src/vt/objgroup/proxy/proxy_bits.h>
static const BitCountType vt:: objgroup:: proxy:: objgrp_control_num_bits constexpr
#include <src/vt/objgroup/proxy/proxy_bits.h>
static const BitCountType vt:: objgroup:: proxy:: objgrp_node_num_bits constexpr
#include <src/vt/objgroup/proxy/proxy_bits.h>
static const BitCountType vt:: objgroup:: proxy:: objgrp_id_num_bits constexpr
#include <src/vt/objgroup/proxy/proxy_bits.h>
static const BitCountType vt:: objgroup:: proxy:: objgrp_proxy_num_bits constexpr
#include <src/vt/objgroup/proxy/proxy_bits.h>
static struct vt::objgroup::proxy::ObjGroupReconstructTagType vt:: objgroup:: proxy:: ObjGroupReconstructTag