Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/GraphChi/graphchi-cpp
/ types & classes
Types & classes
430 in github.com/GraphChi/graphchi-cpp
⨍
Functions
2,289
◇
Types & classes
430
↓ 11 callers
Class
metrics_entry
Data structure for storing metric entries NOTE: This data structure is not very optimal, should of course use inheritance. But for this purpose, it wo
src/metrics/metrics.hpp:52
↓ 4 callers
Class
SCCinfo
example_apps/stronglyconnectedcomponents.cpp:94
↓ 4 callers
Class
null_stream
src/logger/logger.hpp:509
↓ 4 callers
Class
vec
Describes a string (chunk of memory).
src/external/vpiotr-mongoose-cpp/mongoose.c:363
↓ 3 callers
Class
empty
src/api/graphlab2_1_GAS_api/graphchi_graphlabv2_1.hpp:40
↓ 3 callers
Class
iotask
src/io/stripedio.hpp:92
↓ 3 callers
Class
shard_index
src/graphchi_types.hpp:61
↓ 3 callers
Class
vertex_data_libfm
toolkits/collaborative_filtering/libfm.cpp:84
↓ 2 callers
Class
IndexTranslator
toolkits/collaborative_filtering/climf_script/prepare_epinions.py:40
↓ 2 callers
Class
MMWriter
toolkits/collaborative_filtering/climf_script/prepare_epinions.py:50
↓ 2 callers
Class
edge_data
* \brief The edge data represents the individual tokens (word,doc) * pairs and their assignment to topics. */
graphlab_toolkit_ports/lda/cgs_lda_vertexprogram.hpp:215
↓ 2 callers
Class
gather_type
* \brief The gather type used to construct XtX and Xty needed for the ALS * update * * To compute the ALS update we need to compute the sum of *
example_apps/matrix_factorization/graphlab_gas/als_vertex_program.hpp:195
↓ 2 callers
Class
socket
Describes listening socket, or socket which was accept()-ed by the master thread and queued for future handling by the worker thread.
src/external/vpiotr-mongoose-cpp/mongoose.c:377
↓ 2 callers
Class
stat
src/api/chifilenames.hpp:442
↓ 1 callers
Class
Connection
A wrapper class for all functions that take struct mg_connection * as the first argument.
src/external/vpiotr-mongoose-cpp/bindings/python/mongoose.py:81
↓ 1 callers
Class
Split
toolkits/collaborative_filtering/climf_script/prepare_epinions.py:7
↓ 1 callers
Class
dense_adj
toolkits/collaborative_filtering/itemcf.cpp:100
↓ 1 callers
Class
dense_adj
example_apps/trianglecounting.cpp:126
↓ 1 callers
Class
edge
example_apps/demotools/create_streaminggraph_demofiles.cpp:21
↓ 1 callers
Class
edge_data
* \brief The edge data stores the entry in the matrix. * * In addition the edge data also stores the most recent error estimate. */
example_apps/matrix_factorization/graphlab_gas/als_vertex_program.hpp:98
↓ 1 callers
Class
gather_type
* \brief The gather type for the collapsed Gibbs sampler is used to * collect the topic counts on adjacent edges so that the apply * function can co
graphlab_toolkit_ports/lda/cgs_lda_vertexprogram.hpp:319
↓ 1 callers
Class
index_val
toolkits/collaborative_filtering/itemcf.cpp:298
↓ 1 callers
Class
index_val
toolkits/collaborative_filtering/itemcf2.cpp:305
↓ 1 callers
Class
indexentry
src/shards/slidingshard.hpp:147
↓ 1 callers
Class
indexentry
src/shards/dynamicdata/slidingshard.hpp:134
↓ 1 callers
Class
rbm_movie
* bi = pvec = rbm_bins * DOUBLE * w = weight = rbm_bins * D * Double */
toolkits/collaborative_filtering/rbm.cpp:106
↓ 1 callers
Class
rbm_movie
* ni = bias = DOUBLE * bi = pvec = rbm_bins * DOUBLE * w = weight = rbm_bins * D * Double */
toolkits/collaborative_filtering/rating2.cpp:126
↓ 1 callers
Class
rbm_user
* h = pvec = D * DOUBLE * h0 = weight = D * DOUBLE * h1 = weight+D = D * DOUBLE */
toolkits/collaborative_filtering/rbm.cpp:82
↓ 1 callers
Class
rbm_user
* h = pvec = D * DOUBLE * h0 = weight = D * DOUBLE * h1 = weight+D = D * DOUBLE */
toolkits/collaborative_filtering/rating2.cpp:101
↓ 1 callers
Class
stat
src/external/vpiotr-mongoose-cpp/mongoose.c:1211
↓ 1 callers
Class
stat
src/external/vpiotr-mongoose-cpp/main.c:130
↓ 1 callers
Class
stripe_chunk
src/io/stripedio.hpp:129
↓ 1 callers
Class
time_svdpp_movie
toolkits/collaborative_filtering/timesvdpp.cpp:111
↓ 1 callers
Class
time_svdpp_time
toolkits/collaborative_filtering/timesvdpp.cpp:131
↓ 1 callers
Class
time_svdpp_usr
toolkits/collaborative_filtering/timesvdpp.cpp:85
↓ 1 callers
Class
timer
* \ingroup util * * \brief A simple class that can be used for benchmarking/timing up * to microsecond resolution. * * Standard Usage
toolkits/collaborative_filtering/timer.hpp:64
↓ 1 callers
Class
vertex_data
* \brief The vertex data represents each term and document in the * corpus and contains the counts of tokens in each topic. */
graphlab_toolkit_ports/lda/cgs_lda_vertexprogram.hpp:200
Class
ALSEdgeFactorsProgram
* GraphChi programs need to subclass GraphChiProgram<vertex-type, edge-type> * class. The main logic is usually in the update function. */
example_apps/matrix_factorization/als_edgefactors.cpp:84
Class
ALSVerticesInMemProgram
* GraphChi programs need to subclass GraphChiProgram<vertex-type, edge-type> * class. The main logic is usually in the update function. */
toolkits/collaborative_filtering/als_tensor.cpp:107
Class
ALSVerticesInMemProgram
* GraphChi programs need to subclass GraphChiProgram<vertex-type, edge-type> * class. The main logic is usually in the update function. */
toolkits/collaborative_filtering/als_coord.cpp:93
Class
ALSVerticesInMemProgram
* GraphChi programs need to subclass GraphChiProgram<vertex-type, edge-type> * class. The main logic is usually in the update function. */
toolkits/collaborative_filtering/als.cpp:116
Class
ALSVerticesInMemProgram
* GraphChi programs need to subclass GraphChiProgram<vertex-type, edge-type> * class. The main logic is usually in the update function. */
toolkits/collaborative_filtering/sparse_als.cpp:104
Class
ALSVerticesInMemProgram
* GraphChi programs need to subclass GraphChiProgram<vertex-type, edge-type> * class. The main logic is usually in the update function. */
example_apps/matrix_factorization/als_vertices_inmem.cpp:85
Class
AcceptMinimum
example_apps/minimumspanningforest.cpp:98
Class
AdPredictorValidationProgram
* program for computing the validation error (optional) */
toolkits/classification/adpredictor.cpp:139
Class
AdPredictorVerticesInMemProgram
* GraphChi programs need to subclass GraphChiProgram<vertex-type, edge-type> * class. The main logic is usually in the update function. */
toolkits/classification/adpredictor.cpp:189
Class
AdjConverter
example_apps/convert_to_adjacency.cpp:49
Class
Axb
* GraphChi programs need to subclass GraphChiProgram<vertex-type, edge-type> * class. The main logic is usually in the update function. */
toolkits/collaborative_filtering/math.hpp:94
Class
BIASSGDVerticesInMemProgram
* GraphChi programs need to subclass GraphChiProgram<vertex-type, edge-type> * class. The main logic is usually in the update function. */
toolkits/collaborative_filtering/biassgd2.cpp:108
Class
BIASSGDVerticesInMemProgram
* GraphChi programs need to subclass GraphChiProgram<vertex-type, edge-type> * class. The main logic is usually in the update function. */
toolkits/collaborative_filtering/biassgd.cpp:104
Enum
BLOCK_ACTION
src/io/stripedio.hpp:80
Class
BaselineVerticesInMemProgram
* GraphChi programs need to subclass GraphChiProgram<vertex-type, edge-type> * class. The main logic is usually in the update function. */
toolkits/collaborative_filtering/baseline.cpp:106
Class
BoruvskaStarContractionStep
example_apps/minimumspanningforest.cpp:126
Class
COEMVerticesInMemProgram
* GraphChi programs need to subclass GraphChiProgram<vertex-type, edge-type> * class. The main logic is usually in the update function. */
toolkits/text_analysis/coem.cpp:97
Class
CommunityDetectionProgram
* GraphChi programs need to subclass GraphChiProgram<vertex-type, edge-type> * class. The main logic is usually in the update function. */
example_apps/communitydetection.cpp:100
Class
ConnectedComponentsProgram
* GraphChi programs need to subclass GraphChiProgram<vertex-type, edge-type> * class. The main logic is usually in the update function. */
toolkits/graph_analytics/connectedcomponents.cpp:71
Class
ConnectedComponentsProgram
* GraphChi programs need to subclass GraphChiProgram<vertex-type, edge-type> * class. The main logic is usually in the update function. */
toolkits/graph_analytics/inmemconncomps.cpp:71
Class
ConnectedComponentsProgram
* GraphChi programs need to subclass GraphChiProgram<vertex-type, edge-type> * class. The main logic is usually in the update function. */
toolkits/graph_analytics/bond_percolation.cpp:72
Class
ConnectedComponentsProgram
* GraphChi programs need to subclass GraphChiProgram<vertex-type, edge-type> * class. The main logic is usually in the update function. */
example_apps/connectedcomponents.cpp:69
Class
ConnectedComponentsProgram
* GraphChi programs need to subclass GraphChiProgram<vertex-type, edge-type> * class. The main logic is usually in the update function. */
example_apps/inmemconncomps.cpp:61
Class
ContractionStep
example_apps/minimumspanningforest.cpp:267
Class
ContractionStep
Simple contraction step that just outputs the non-deleted edges. Would be better done automatically, but the dynamic engine is a bit flaky. */
example_apps/stronglyconnectedcomponents.cpp:296
Enum
ContractionType
example_apps/minimumspanningforest.cpp:41
Class
DIR
src/external/vpiotr-mongoose-cpp/mongoose.c:156
Enum
DISTANCE_METRICS
toolkits/collaborative_filtering/itemcf3.cpp:64
Enum
DISTANCE_METRICS
toolkits/collaborative_filtering/itemcf.cpp:52
Enum
DISTANCE_METRICS
toolkits/collaborative_filtering/itemcf2.cpp:72
Class
DistDouble
toolkits/collaborative_filtering/math.hpp:171
Class
DistMat
toolkits/collaborative_filtering/math.hpp:170
Class
DistSlicedMat
toolkits/collaborative_filtering/math.hpp:350
Class
DistVec
toolkits/collaborative_filtering/math.hpp:173
Class
DuplicateEdgeFilter
src/preprocessing/sharder.hpp:77
Class
DynamicDataLoaderTestProgram
* Smoke test. */
src/tests/test_dynamicedata_loader.cpp:54
Class
DynamicDataSmokeTestProgram
* Smoke test. */
src/tests/dynamicdata_smoketest.cpp:49
Class
EdgeCountProgram
* GraphChi programs need to subclass GraphChiProgram<vertex-type, edge-type> * class. The main logic is usually in the update function. */
toolkits/graph_analytics/inmemconncomps.cpp:135
Class
FunctionalProgramProxyBulkSync
src/api/functional/functional_bulksync.hpp:131
Class
FunctionalProgramProxySemisync
src/api/functional/functional_semisync.hpp:133
Class
GensgdVerticesInMemProgram
* GraphChi programs need to subclass GraphChiProgram<vertex-type, edge-type> * class. The main logic is usually in the update function. */
toolkits/collaborative_filtering/gensgd.cpp:756
Class
GraphChiProgram
src/api/graphchi_program.hpp:42
Class
GraphLabEdgeAggregatorWrapper
src/api/graphlab2_1_GAS_api/graphchi_graphlabv2_1.hpp:651
Class
GraphLabEdgeWrapper
src/api/graphlab2_1_GAS_api/graphchi_graphlabv2_1.hpp:309
Class
GraphLabVertexWrapper
src/api/graphlab2_1_GAS_api/graphchi_graphlabv2_1.hpp:306
Class
GraphLabWrapper
src/api/graphlab2_1_GAS_api/graphchi_graphlabv2_1.hpp:528
Class
IS_POD_TYPE
src/api/graphlab2_1_GAS_api/graphchi_graphlabv2_1.hpp:39
Class
ItemDistanceProgram
toolkits/collaborative_filtering/itemcf3.cpp:253
Class
ItemDistanceProgram
toolkits/collaborative_filtering/itemsim2rating.cpp:249
Class
ItemDistanceProgram
toolkits/collaborative_filtering/itemsim2rating2.cpp:254
Class
ItemDistanceProgram
toolkits/collaborative_filtering/itemcf.cpp:310
Class
ItemDistanceProgram
toolkits/collaborative_filtering/itemcf2.cpp:318
Class
KcoresProgram
toolkits/graph_analytics/kcores.cpp:81
Class
LIBFMVerticesInMemProgram
* GraphChi programs need to subclass GraphChiProgram<vertex-type, edge-type> * class. The main logic is usually in the update function. */
toolkits/collaborative_filtering/libfm.cpp:171
Class
LPVerticesInMemProgram
* GraphChi programs need to subclass GraphChiProgram<vertex-type, edge-type> * class. The main logic is usually in the update function. */
toolkits/graph_analytics/label_propagation.cpp:73
Class
MD5Context
src/external/vpiotr-mongoose-cpp/mongoose.c:1795
Class
MMOutputter
example_apps/matrix_factorization/als.hpp:221
Class
MMOutputter2
struct for writing the output feature vectors into file
toolkits/collaborative_filtering/baseline.cpp:163
Class
MMOutputter_ids
toolkits/collaborative_filtering/rating2.cpp:415
Class
MMOutputter_ids
toolkits/collaborative_filtering/rating.cpp:305
Class
MMOutputter_mat
toolkits/collaborative_filtering/io.hpp:186
Class
MMOutputter_ratings
toolkits/collaborative_filtering/rating2.cpp:393
Class
MMOutputter_ratings
toolkits/collaborative_filtering/rating.cpp:283
next →
1–100 of 430, ranked by callers