Core#
Functions
- cugraph_error_code_t cugraph_core_number(
- const cugraph_resource_handle_t *handle,
- cugraph_graph_t *graph,
- cugraph_k_core_degree_type_t degree_type,
- bool_t do_expensive_check,
- cugraph_core_result_t **result,
- cugraph_error_t **error
Perform core number.
- Parameters:
handle – [in] Handle for accessing resources
graph – [in] Pointer to graph
degree_type – [in] Compute core_number using in, out or both in and out edges
do_expensive_check – [in] A flag to run expensive checks for input arguments (if set to
true).result – [out] Opaque pointer to core number results
error – [out] Pointer to an error object storing details of any error. Will be populated if error code is not CUGRAPH_SUCCESS
- Returns:
error code
- cugraph_error_code_t cugraph_k_core(
- const cugraph_resource_handle_t *handle,
- cugraph_graph_t *graph,
- size_t k,
- cugraph_k_core_degree_type_t degree_type,
- const cugraph_core_result_t *core_result,
- bool_t do_expensive_check,
- cugraph_k_core_result_t **result,
- cugraph_error_t **error
Perform k_core using output from core_number.
- Parameters:
handle – [in] Handle for accessing resources
graph – [in] Pointer to graph
k – [in] The value of k to use
degree_type – [in] Compute core_number using in, out or both in and out edges. Ignored if core_result is specified.
core_result – [in] Result from calling cugraph_core_number, if NULL then call core_number inside this function call.
do_expensive_check – [in] A flag to run expensive checks for input arguments (if set to
true).result – [out] Opaque pointer to k_core results
error – [out] Pointer to an error object storing details of any error. Will be populated if error code is not CUGRAPH_SUCCESS
- Returns:
error code