Developer Reference

Contents

mkl_graph_vector_get_dense

Exports dense representation of a graph vector.

Syntax

mkl_graph_status_t
mkl_graph_vector_get_dense (mkl_graph_vector_t
v
,
int64_t
*dim
,
void
**values
,
mkl_graph_type_t
*values_type
);
Include Files
  • mkl_graph.h
Description
The
mkl_graph_vector_get_dense
exports the dense representation of a graph vector (an array which stores all elements of the vector). All arguments except the graph vector
v
are optional and will not be used if they are passed as NULL pointers.
The routine
mkl_graph_vector_get_dense
does not change the ownership of the data.
If only information about the number of elements in a dense vector is needed,
mkl_graph_vector_get_property
can be used instead of
mkl_graph_vector_get_dense
.
Input Parameters
v
A graph vector from which data are retrieved.
Output Parameters
dim
Number of elements in the dense representation of the vector
v
. Ignored if NULL is passed.
values
A pointer to an array which contains values for all elements in the vector
v
. The type of the array elements can be deduced from
values_type
.
Ignored if NULL.
values_type
Type of the elements of the
values
array. Refer to Graph API Glossary for a list of possible options. Ignored if NULL is passed.
Return Values
The function returns a value indicating whether the operation was successful or not and why. Refer to Graph API Glossary for a list of possible options.
Product and Performance Information
Performance varies by use, configuration and other factors. Learn more at www.Intel.com/PerformanceIndex.
Notice revision #20201201

Product and Performance Information

1

Performance varies by use, configuration and other factors. Learn more at www.Intel.com/PerformanceIndex.