Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::detail::parallel::global_descriptor< LocalDescriptor > Struct Template Reference

A distributed vertex descriptor. More...

#include <adjacency_list.hpp>

Classes

struct  generator
 A function object that, given a processor ID, generates distributed vertex descriptors from local vertex descriptors. More...
 

Public Types

typedef LocalDescriptor local_descriptor_type
 

Public Member Functions

 global_descriptor ()
 
 global_descriptor (processor_id_type owner, LocalDescriptor local)
 
template<typename Archiver >
void serialize (Archiver &ar, const unsigned int)
 

Public Attributes

processor_id_type owner
 
LocalDescriptor local
 

Detailed Description

template<typename LocalDescriptor>
struct boost::detail::parallel::global_descriptor< LocalDescriptor >

A distributed vertex descriptor.

These descriptors contain both the ID of the processor that owns the vertex and a local vertex descriptor that identifies the particular vertex for that processor.

Member Typedef Documentation

template<typename LocalDescriptor>
typedef LocalDescriptor boost::detail::parallel::global_descriptor< LocalDescriptor >::local_descriptor_type

Constructor & Destructor Documentation

template<typename LocalDescriptor>
boost::detail::parallel::global_descriptor< LocalDescriptor >::global_descriptor ( )
inline
template<typename LocalDescriptor>
boost::detail::parallel::global_descriptor< LocalDescriptor >::global_descriptor ( processor_id_type  owner,
LocalDescriptor  local 
)
inline

Member Function Documentation

template<typename LocalDescriptor>
template<typename Archiver >
void boost::detail::parallel::global_descriptor< LocalDescriptor >::serialize ( Archiver &  ar,
const unsigned  int 
)
inline

Member Data Documentation


The documentation for this struct was generated from the following file: