GraphLab: Distributed Graph-Parallel API  2.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
graphlab::scheduler_factory< Message > Struct Template Reference

#include <graphlab/scheduler/scheduler_factory.hpp>

List of all members.

Public Types

typedef Message message_type
typedef ischeduler< message_type > ischeduler_type

Static Public Member Functions

template<typename Scheduler >
static ischeduler_typenew_scheduler_impl (size_t num_vertices, const graphlab_options &opts)
static ischeduler_typenew_scheduler (size_t num_vertices, const graphlab_options &opts)

Detailed Description

template<typename Message>
struct graphlab::scheduler_factory< Message >

helper for constructing graphlab engines.

Definition at line 43 of file scheduler_factory.hpp.


Member Function Documentation

template<typename Message >
static ischeduler_type* graphlab::scheduler_factory< Message >::new_scheduler ( size_t  num_vertices,
const graphlab_options opts 
)
inlinestatic

This function returns a new scheduler for a particular engine

Definition at line 63 of file scheduler_factory.hpp.

template<typename Message >
template<typename Scheduler >
static ischeduler_type* graphlab::scheduler_factory< Message >::new_scheduler_impl ( size_t  num_vertices,
const graphlab_options opts 
)
inlinestatic

Construct the a scheduler

Definition at line 52 of file scheduler_factory.hpp.


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