Show / Hide Table of Contents

    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()
    Namespace: ManagedCuda.NVGraph
    Assembly: NVGraph.dll
    Syntax
    public class GraphDescriptor : IDisposable

    Properties

    | Improve this Doc View Source

    GraphDescr

    Declaration
    public nvgraphGraphDescr GraphDescr { get; }
    Property Value
    Type Description
    nvgraphGraphDescr

    Methods

    | Improve this Doc View Source

    AllocateEdgeData(cudaDataType[])

    Declaration
    public void AllocateEdgeData(cudaDataType[] settypes)
    Parameters
    Type Name Description
    cudaDataType[] settypes
    | Improve this Doc View Source

    AllocateVertexData(cudaDataType[])

    Declaration
    public void AllocateVertexData(cudaDataType[] settypes)
    Parameters
    Type Name Description
    cudaDataType[] settypes
    | Improve this Doc View Source

    Dispose()

    Dispose

    Declaration
    public void Dispose()
    | Improve this Doc View Source

    Dispose(Boolean)

    For IDisposable

    Declaration
    protected virtual void Dispose(bool fDisposing)
    Parameters
    Type Name Description
    System.Boolean fDisposing
    | Improve this Doc View Source

    ExtractSubgraphByEdge(Int32[])

    Declaration
    public GraphDescriptor ExtractSubgraphByEdge(int[] subedges)
    Parameters
    Type Name Description
    System.Int32[] subedges
    Returns
    Type Description
    GraphDescriptor
    | Improve this Doc View Source

    ExtractSubgraphByVertex(Int32[])

    Declaration
    public GraphDescriptor ExtractSubgraphByVertex(int[] subvertices)
    Parameters
    Type Name Description
    System.Int32[] subvertices
    Returns
    Type Description
    GraphDescriptor
    | Improve this Doc View Source

    Finalize()

    For dispose

    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 Name Description
    CudaDeviceVariable<Type> edgeData
    SizeT setnum
    Type Parameters
    Name Description
    Type
    | Improve this Doc View Source

    GetGraphStructure(nvgraphTopologyBase, ref nvgraphTopologyType)

    Declaration
    public void GetGraphStructure(nvgraphTopologyBase topologyData, ref nvgraphTopologyType type)
    Parameters
    Type Name Description
    nvgraphTopologyBase topologyData
    nvgraphTopologyType type
    | 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 Name Description
    CudaDeviceVariable<Type> vertexData
    SizeT setnum
    Type Parameters
    Name Description
    Type
    | Improve this Doc View Source

    Pagerank(SizeT, Array, SizeT, Int32, SizeT, Single, Int32)

    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 Name Description
    CudaDeviceVariable<Type> edgeData
    SizeT setnum
    Type Parameters
    Name Description
    Type
    | Improve this Doc View Source

    SetGraphStructure(nvgraphTopologyBase)

    Declaration
    public void SetGraphStructure(nvgraphTopologyBase topologyData)
    Parameters
    Type Name Description
    nvgraphTopologyBase topologyData
    | 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 Name Description
    CudaDeviceVariable<Type> vertexData
    SizeT setnum
    Type Parameters
    Name Description
    Type
    | 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
    Type Name Description
    SizeT weight_index
    System.Array alpha
    SizeT x_index
    System.Array beta
    SizeT y_index
    nvgraphSemiring SR
    | 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
    • Improve this Doc
    • View Source
    Back to top Generated by DocFX