jubatus_core
0.1.2
Jubatus: Online machine learning framework for distributed environment
|
#include <graph.hpp>
Private Attributes | |
jubatus::util::lang::shared_ptr< core::graph::graph_wo_index > | graph_ |
jubatus::core::graph::mixable_graph_wo_index | mixable_ |
Additional Inherited Members | |
Protected Member Functions inherited from jubatus::core::driver::driver_base | |
void | register_mixable (framework::mixable *mixable) |
Protected Attributes inherited from jubatus::core::driver::driver_base | |
mixable_holder | holder_ |
|
explicit |
Definition at line 42 of file graph.cpp.
References mixable_, and jubatus::core::driver::driver_base::register_mixable().
void jubatus::core::driver::graph::add_centrality_query | ( | const jubatus::core::graph::preset_query & | q | ) |
Definition at line 98 of file graph.cpp.
References graph_.
void jubatus::core::driver::graph::add_shortest_path_query | ( | const jubatus::core::graph::preset_query & | q | ) |
Definition at line 102 of file graph.cpp.
References graph_.
|
virtual |
Implements jubatus::core::driver::driver_base.
Definition at line 130 of file graph.cpp.
References graph_.
void jubatus::core::driver::graph::create_edge | ( | jubatus::core::graph::edge_id_t | eid, |
jubatus::core::graph::node_id_t | src, | ||
jubatus::core::graph::node_id_t | target, | ||
const jubatus::core::graph::property & | p | ||
) |
Definition at line 64 of file graph.cpp.
References create_edge_here().
void jubatus::core::driver::graph::create_edge_here | ( | jubatus::core::graph::edge_id_t | eid, |
jubatus::core::graph::node_id_t | src, | ||
jubatus::core::graph::node_id_t | target, | ||
const jubatus::core::graph::property & | p | ||
) |
Definition at line 155 of file graph.cpp.
References graph_.
Referenced by create_edge().
void jubatus::core::driver::graph::create_node | ( | jubatus::core::graph::node_id_t | id | ) |
Definition at line 51 of file graph.cpp.
References create_node_here().
void jubatus::core::driver::graph::create_node_here | ( | jubatus::core::graph::node_id_t | id | ) |
Definition at line 134 of file graph.cpp.
References graph_.
Referenced by create_node().
double jubatus::core::driver::graph::get_centrality | ( | jubatus::core::graph::node_id_t | nid, |
jubatus::core::graph::centrality_type | ct, | ||
const jubatus::core::graph::preset_query & | q | ||
) | const |
Definition at line 81 of file graph.cpp.
References graph_.
jubatus::core::graph::edge_info jubatus::core::driver::graph::get_edge | ( | jubatus::core::graph::edge_id_t | eid | ) | const |
Definition at line 120 of file graph.cpp.
References graph_.
|
inline |
Definition at line 40 of file graph.hpp.
References graph_.
jubatus::core::graph::node_info jubatus::core::driver::graph::get_node | ( | jubatus::core::graph::node_id_t | nid | ) | const |
Definition at line 114 of file graph.cpp.
References graph_.
std::vector< node_id_t > jubatus::core::driver::graph::get_shortest_path | ( | jubatus::core::graph::node_id_t | src, |
jubatus::core::graph::node_id_t | target, | ||
uint64_t | max_hop, | ||
const jubatus::core::graph::preset_query & | q | ||
) | const |
Definition at line 88 of file graph.cpp.
References graph_.
|
virtual |
Implements jubatus::core::driver::driver_base.
Definition at line 168 of file graph.cpp.
References graph_.
void jubatus::core::driver::graph::remove_centrality_query | ( | const jubatus::core::graph::preset_query & | q | ) |
Definition at line 106 of file graph.cpp.
References graph_.
void jubatus::core::driver::graph::remove_edge | ( | jubatus::core::graph::edge_id_t | eid | ) |
Definition at line 77 of file graph.cpp.
References graph_.
void jubatus::core::driver::graph::remove_global_node | ( | jubatus::core::graph::node_id_t | nid | ) |
Definition at line 145 of file graph.cpp.
References graph_.
void jubatus::core::driver::graph::remove_node | ( | jubatus::core::graph::node_id_t | id | ) |
Definition at line 59 of file graph.cpp.
References graph_.
void jubatus::core::driver::graph::remove_shortest_path_query | ( | const jubatus::core::graph::preset_query & | q | ) |
Definition at line 110 of file graph.cpp.
References graph_.
|
virtual |
Implements jubatus::core::driver::driver_base.
Definition at line 172 of file graph.cpp.
References graph_.
void jubatus::core::driver::graph::update_edge | ( | jubatus::core::graph::edge_id_t | eid, |
const jubatus::core::graph::property & | p | ||
) |
Definition at line 73 of file graph.cpp.
References graph_.
void jubatus::core::driver::graph::update_index | ( | ) |
Definition at line 126 of file graph.cpp.
References graph_.
void jubatus::core::driver::graph::update_node | ( | jubatus::core::graph::node_id_t | id, |
const jubatus::core::graph::property & | p | ||
) |
Definition at line 55 of file graph.cpp.
References graph_.
|
private |
Definition at line 90 of file graph.hpp.
Referenced by add_centrality_query(), add_shortest_path_query(), clear(), create_edge_here(), create_node_here(), get_centrality(), get_edge(), get_model(), get_node(), get_shortest_path(), pack(), remove_centrality_query(), remove_edge(), remove_global_node(), remove_node(), remove_shortest_path_query(), unpack(), update_edge(), update_index(), and update_node().
|
private |