fill_edge_property.cuh#
-
namespace cugraph
Functions
-
template<typename GraphViewType, typename EdgeValueOutputWrapper, typename T>
void fill_edge_property( - raft::handle_t const &handle,
- GraphViewType const &graph_view,
- EdgeValueOutputWrapper edge_property_output,
- T input,
- bool do_expensive_check = false
Fill graph edge property values to the input value.
- Template Parameters:
GraphViewType – Type of the passed non-owning graph object.
EdgeValueOutputWrapper – Type of the wrapper for output edge property values.
T – Type of the edge property values.
- Parameters:
handle – RAFT handle object to encapsulate resources (e.g. CUDA stream, communicator, and handles to various CUDA libraries) to run graph algorithms.
graph_view – Non-owning graph object.
edge_property_output – edge_property_view_t class object to store edge property values (for the edges assigned to this process in multi-GPU).
input – Edge property values will be set to
input.do_expensive_check – A flag to run expensive checks for input arguments (if set to
true).
-
namespace detail
Functions
-
template<typename GraphViewType, typename EdgePropertyOutputWrapper, typename T>
void fill_edge_property( - raft::handle_t const &handle,
- GraphViewType const &graph_view,
- EdgePropertyOutputWrapper edge_property_output,
- T input
-
template<typename GraphViewType, typename EdgePropertyOutputWrapper, typename T>
-
template<typename GraphViewType, typename EdgeValueOutputWrapper, typename T>