Analysis Software
Documentation for sPHENIX simulation software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
weaklyConnectedComponentsCugraph.hpp File Reference
#include <Acts/Utilities/Logger.hpp>
#include <cerrno>
#include <cstring>
#include <fstream>
#include <iostream>
#include <string>
#include <tuple>
#include <vector>
#include <boost/range/combine.hpp>
#include <cugraph/algorithms.hpp>
#include <cugraph/graph.hpp>
#include <cugraph/graph_functions.hpp>
#include <cugraph/graph_view.hpp>
#include <cugraph/partition_manager.hpp>
#include <cugraph/utilities/error.hpp>
#include <raft/cudart_utils.h>
#include <raft/handle.hpp>
+ Include dependency graph for weaklyConnectedComponentsCugraph.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define CUDA_RT_CALL(call)
 

Functions

template<typename vertex_t , typename edge_t , typename weight_t >
__global__ void weaklyConnectedComponents (std::vector< vertex_t > &rowIndices, std::vector< vertex_t > &colIndices, std::vector< weight_t > &edgeWeights, std::vector< vertex_t > &trackLabels, const Acts::Logger &logger)
 

Macro Definition Documentation

#define CUDA_RT_CALL (   call)
Value:
{ \
cudaError_t cudaStatus = call; \
if (cudaSuccess != cudaStatus) { \
fprintf(stderr, \
"ERROR: CUDA RT call \"%s\" in line %d of file %s failed with " \
"%s (%d).\n", \
#call, __LINE__, __FILE__, cudaGetErrorString(cudaStatus), \
cudaStatus); \
} \
}

Definition at line 32 of file weaklyConnectedComponentsCugraph.hpp.

View newest version in sPHENIX GitHub at line 32 of file weaklyConnectedComponentsCugraph.hpp

Referenced by weaklyConnectedComponents().

Function Documentation

template<typename vertex_t , typename edge_t , typename weight_t >
__global__ void weaklyConnectedComponents ( std::vector< vertex_t > &  rowIndices,
std::vector< vertex_t > &  colIndices,
std::vector< weight_t > &  edgeWeights,
std::vector< vertex_t > &  trackLabels,
const Acts::Logger logger 
)

Definition at line 46 of file weaklyConnectedComponentsCugraph.hpp.

View newest version in sPHENIX GitHub at line 46 of file weaklyConnectedComponentsCugraph.hpp

References ACTS_VERBOSE, CUDA_RT_CALL, ambiguity_solver_full_chain::idx, and testing::internal::move().

+ Here is the call graph for this function: