Class GraphDescriptor
Inheritance
System.Object
GraphDescriptor
Implements
System.IDisposable
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Assembly: NVGraph.dll
Syntax
public class GraphDescriptor : IDisposable
Properties
|
Improve this Doc
View Source
GraphDescr
Declaration
public nvgraphGraphDescr GraphDescr { get; }
Property Value
Methods
|
Improve this Doc
View Source
AllocateEdgeData(cudaDataType[])
Declaration
public void AllocateEdgeData(cudaDataType[] settypes)
Parameters
|
Improve this Doc
View Source
AllocateVertexData(cudaDataType[])
Declaration
public void AllocateVertexData(cudaDataType[] settypes)
Parameters
|
Improve this Doc
View Source
Dispose()
Declaration
|
Improve this Doc
View Source
Dispose(Boolean)
Declaration
protected virtual void Dispose(bool fDisposing)
Parameters
| Type |
Name |
Description |
| System.Boolean |
fDisposing |
|
|
Improve this Doc
View Source
Declaration
public GraphDescriptor ExtractSubgraphByEdge(int[] subedges)
Parameters
| Type |
Name |
Description |
| System.Int32[] |
subedges |
|
Returns
|
Improve this Doc
View Source
Declaration
public GraphDescriptor ExtractSubgraphByVertex(int[] subvertices)
Parameters
| Type |
Name |
Description |
| System.Int32[] |
subvertices |
|
Returns
|
Improve this Doc
View Source
Finalize()
Declaration
protected void Finalize()
|
Improve this Doc
View Source
GetEdgeData(Array, SizeT)
Declaration
public void GetEdgeData(Array edgeData, SizeT setnum)
Parameters
| Type |
Name |
Description |
| System.Array |
edgeData |
|
| SizeT |
setnum |
|
|
Improve this Doc
View Source
GetEdgeData<Type>(CudaDeviceVariable<Type>, SizeT)
Declaration
public void GetEdgeData<Type>(CudaDeviceVariable<Type> edgeData, SizeT setnum)
where Type : struct
Parameters
Type Parameters
|
Improve this Doc
View Source
GetGraphStructure(nvgraphTopologyBase, ref nvgraphTopologyType)
Declaration
public void GetGraphStructure(nvgraphTopologyBase topologyData, ref nvgraphTopologyType type)
Parameters
|
Improve this Doc
View Source
GetVertexData(Array, SizeT)
Declaration
public void GetVertexData(Array vertexData, SizeT setnum)
Parameters
| Type |
Name |
Description |
| System.Array |
vertexData |
|
| SizeT |
setnum |
|
|
Improve this Doc
View Source
GetVertexData<Type>(CudaDeviceVariable<Type>, SizeT)
Declaration
public void GetVertexData<Type>(CudaDeviceVariable<Type> vertexData, SizeT setnum)
where Type : struct
Parameters
Type Parameters
|
Improve this Doc
View Source
Declaration
public void Pagerank(SizeT weight_index, Array alpha, SizeT bookmark_index, int has_guess, SizeT pagerank_index, float tolerance, int max_iter)
Parameters
| Type |
Name |
Description |
| SizeT |
weight_index |
|
| System.Array |
alpha |
|
| SizeT |
bookmark_index |
|
| System.Int32 |
has_guess |
|
| SizeT |
pagerank_index |
|
| System.Single |
tolerance |
|
| System.Int32 |
max_iter |
|
|
Improve this Doc
View Source
SetEdgeData(Array, SizeT)
Declaration
public void SetEdgeData(Array edgeData, SizeT setnum)
Parameters
| Type |
Name |
Description |
| System.Array |
edgeData |
|
| SizeT |
setnum |
|
|
Improve this Doc
View Source
SetEdgeData<Type>(CudaDeviceVariable<Type>, SizeT)
Declaration
public void SetEdgeData<Type>(CudaDeviceVariable<Type> edgeData, SizeT setnum)
where Type : struct
Parameters
Type Parameters
|
Improve this Doc
View Source
SetGraphStructure(nvgraphTopologyBase)
Declaration
public void SetGraphStructure(nvgraphTopologyBase topologyData)
Parameters
|
Improve this Doc
View Source
SetVertexData(Array, SizeT)
Declaration
public void SetVertexData(Array vertexData, SizeT setnum)
Parameters
| Type |
Name |
Description |
| System.Array |
vertexData |
|
| SizeT |
setnum |
|
|
Improve this Doc
View Source
SetVertexData<Type>(CudaDeviceVariable<Type>, SizeT)
Declaration
public void SetVertexData<Type>(CudaDeviceVariable<Type> vertexData, SizeT setnum)
where Type : struct
Parameters
Type Parameters
|
Improve this Doc
View Source
SrSpmv(SizeT, Array, SizeT, Array, SizeT, nvgraphSemiring)
Declaration
public void SrSpmv(SizeT weight_index, Array alpha, SizeT x_index, Array beta, SizeT y_index, nvgraphSemiring SR)
Parameters
|
Improve this Doc
View Source
Sssp(SizeT, ref Int32, SizeT)
Declaration
public void Sssp(SizeT weight_index, ref int source_vert, SizeT sssp_index)
Parameters
| Type |
Name |
Description |
| SizeT |
weight_index |
|
| System.Int32 |
source_vert |
|
| SizeT |
sssp_index |
|
|
Improve this Doc
View Source
WidestPath(SizeT, ref Int32, SizeT)
Declaration
public void WidestPath(SizeT weight_index, ref int source_vert, SizeT widest_path_index)
Parameters
| Type |
Name |
Description |
| SizeT |
weight_index |
|
| System.Int32 |
source_vert |
|
| SizeT |
widest_path_index |
|
Implements
System.IDisposable