boost | |
graphlab | |
archive_detail | |
builtin_parsers | |
cache | |
charstream_impl | |
dc_impl | |
delta_dht_impl | |
delta_predicate | |
fs_util | |
graphlab_impl | |
local_graph_ops | |
lock_free_internal | |
lockfree_push_back_impl | |
log_type | |
memory_info | |
messages | |
sum_priority | |
max_priority | |
mpi_tools | |
random | |
distributions | |
uniform | |
generator | |
sample_sort_impl | |
scheduler_impl | |
web_util | |
async_consistent_engine | The asynchronous consistent engine executed vertex programs asynchronously but ensures mutual exclusion such that adjacent vertices are never executed simultaneously. Mutual exclusion can be weakened to "factorized" consistency in which case only individual gathers/applys/ scatters are guaranteed to be consistent |
execution_status | Reasons for execution completion |
iengine | The abstract interface of a GraphLab engine |
omni_engine | The omni engine encapsulates all the GraphLab engines allowing the user to select which engine to use at runtime |
semi_synchronous_engine | The semi synchronous engine executes a fraction of all active vertex program synchronously in a sequence of super-step (iterations) in both the shared and distributed memory settings |
synchronous_engine | The synchronous engine executes all active vertex program synchronously in a sequence of super-step (iterations) in both the shared and distributed memory settings |
distributed_graph | A directed graph datastructure which is distributed across multiple machines |
edge_type | The edge represents an edge in the graph and provide access to the data associated with that edge as well as the source and target distributed::vertex_type objects |
vertex_type | Vertex object which provides access to the vertex data and information about the vertex |
graph_vertex_join | Provides the ability to pass information between vertices of two different graphs |
distributed_constrained_oblivious_ingress | Ingress object assigning edges using randoming hash function |
distributed_constrained_random_ingress | Ingress object assigning edges using randoming hash function |
distributed_identity_ingress | Ingress object assigning edges to the loading machine itself |
distributed_oblivious_ingress | Ingress object assigning edges using randoming hash function |
distributed_random_ingress | Ingress object assigning edges using randoming hash function |
idistributed_ingress | The ingress object handles the graph ingress |
vertex_set | Describes a set of vertices |
java_any | |
proxy_aggregator | |
jni_core | |
proxy_edge | |
proxy_vertex | |
proxy_updater | |
command_line_options | The GraphLab command line options class helps parse basic command line options for the GraphLab framework as well as user applications |
graphlab_options | |
options_map | |
option_values | The internal storage of the options |
atomic_add_vector | |
atomic_add_vector2 | |
cache_line_pad | |
lockfree_push_back | |
mutex | |
simple_spinlock | |
conditional | |
semaphore | |
spinrwlock | |
rwlock | |
cancellable_barrier | |
thread | |
tls_data | |
thread_group | |
padded_integer | Integer value padded to 64 bytes |
queued_rw_lock | |
thread_pool | |
async_consensus | This implements a distributed consensus algorithm which waits for global completion of all computation/RPC events on a given object |
circular_char_buffer_source | |
circular_char_buffer_sink | |
coherent_dht | |
dc_init_param | Distributed control constructor parameters |
distributed_control | The distributed control object is primary means of communication between the distributed GraphLab processes |
dc_dist_object | Provides a class with its own distributed communication context, allowing instances of the class to communicate with other remote instances |
dht | |
log_entry | A single entry in time |
log_group | Logging information for a particular log entry (say #updates) |
event_log_thread_local_type | |
request_future | |
fifo_scheduler | |
sched_status | |
ischeduler | |
queued_fifo_scheduler | |
scheduler_factory | |
iarchive | The serialization input archive object which, provided with a reference to an istream, will read from the istream, providing deserialization capabilities |
iarchive_soft_fail | When this archive is used to deserialize an object, and the object does not support serialization, failure will only occur at runtime. Otherwise equivalent to graphlab::iarchive |
IS_POD_TYPE | Inheriting from this type will force the serializer to treat the derived type as a POD type |
gl_is_pod | Tests if T is a POD type |
oarchive | The serialization output archive object which, provided with a reference to an ostream, will write to the ostream, providing serialization capabilities |
oarchive_soft_fail | When this archive is used to serialize an object, and the object does not support serialization, failure will only occur at runtime. Otherwise equivalent to graphlab::oarchive |
Serializable | Concept checks if a type T is serializable |
unsupported_serialize | Inheritting from this class will prevent the serialization of the derived class. Used for debugging purposes |
binary_input_stream | |
binary_output_stream | |
blocking_queue | Implements a blocking queue useful for producer/consumer models |
char_counting_sink | |
cuckoo_map | |
cuckoo_map_pow2 | |
cuckoo_set_pow2 | |
dense_bitset | |
fixed_dense_bitset | |
any | |
holder | |
registry_type | |
blob | |
test_function_or_functor_1 | This tests that a type F matches a specification for a function type or implements a specification for a functor type |
test_function_or_const_functor_1 | This tests that a type F matches a specification for a function type or implements a specification for a functor type. |
test_function_or_functor_2 | This tests that a type F matches a specification for a function type or implements a specification for a functor type. |
test_function_or_const_functor_2 | This tests that a type F matches a specification for a function type or implements a specification for a functor type. |
identity_hash | |
hopscotch_map | |
hopscotch_set | |
hopscotch_table | |
const_iterator | |
insert_iterator | |
iterator | |
mutable_queue | |
resizing_array_sink_ref | |
safe_circular_char_buffer | |
small_set | |
timer | A simple class that can be used for benchmarking/timing up to microsecond resolution |
gl_uint128_t | |
context | The context object mediates the interaction between the vertex program and the graphlab execution environment and implements the icontext interface |
icontext | The context object mediates the interaction between the vertex program and the graphlab execution environment |
ivertex_program | The ivertex_program class defines the vertex program interface that all vertex programs should extend and implement. The vertex-program is used to encode the user-define computation in a GraphLab program |
OpPlusEq | Concept checks if a type T supports operator+= |
logger_impl | |
std | STL namespace |
barrier | |
file_logger | |
log_dispatch | |