Show / Hide Table of Contents

Interface IComputation

Represents a computation of something with control states.

Namespace: QuikGraph.Algorithms
Assembly: QuikGraph.dll
Syntax
public interface IComputation

Properties

| Improve this Doc View Source

State

Current computation state.

Declaration
ComputationState State { get; }
Property Value
Type Description
ComputationState
| Improve this Doc View Source

SyncRoot

Synchronizer object.

Declaration
object SyncRoot { get; }
Property Value
Type Description
System.Object

Methods

| Improve this Doc View Source

Abort()

Abort the computation.

Declaration
void Abort()
| Improve this Doc View Source

Compute()

Runs the computation.

Declaration
void Compute()

Events

| Improve this Doc View Source

Aborted

Fired when the computation is aborted.

Declaration
event EventHandler Aborted
Event Type
Type Description
System.EventHandler
| Improve this Doc View Source

Finished

Fired when the computation is finished.

Declaration
event EventHandler Finished
Event Type
Type Description
System.EventHandler
| Improve this Doc View Source

Started

Fired when the computation start.

Declaration
event EventHandler Started
Event Type
Type Description
System.EventHandler
| Improve this Doc View Source

StateChanged

Fired when the computation state changed.

Declaration
event EventHandler StateChanged
Event Type
Type Description
System.EventHandler

Extension Methods

GraphMLExtensions.SerializeToGraphML<TVertex, TEdge, TGraph>(TGraph, String)
GraphMLExtensions.SerializeToGraphML<TVertex, TEdge, TGraph>(TGraph, String, VertexIdentity<TVertex>, EdgeIdentity<TVertex, TEdge>)
GraphMLExtensions.SerializeToGraphML<TVertex, TEdge, TGraph>(TGraph, XmlWriter)
GraphMLExtensions.SerializeToGraphML<TVertex, TEdge, TGraph>(TGraph, XmlWriter, VertexIdentity<TVertex>, EdgeIdentity<TVertex, TEdge>)
GraphMLExtensions.DeserializeFromGraphML<TVertex, TEdge, TGraph>(TGraph, XmlReader, IdentifiableVertexFactory<TVertex>, IdentifiableEdgeFactory<TVertex, TEdge>)
GraphMLExtensions.DeserializeFromGraphML<TVertex, TEdge, TGraph>(TGraph, TextReader, IdentifiableVertexFactory<TVertex>, IdentifiableEdgeFactory<TVertex, TEdge>)
GraphMLExtensions.DeserializeFromGraphML<TVertex, TEdge, TGraph>(TGraph, String, IdentifiableVertexFactory<TVertex>, IdentifiableEdgeFactory<TVertex, TEdge>)
GraphMLExtensions.DeserializeAndValidateFromGraphML<TVertex, TEdge, TGraph>(TGraph, TextReader, IdentifiableVertexFactory<TVertex>, IdentifiableEdgeFactory<TVertex, TEdge>)
SerializationExtensions.SerializeToXml<TVertex, TEdge, TGraph>(TGraph, XmlWriter, VertexIdentity<TVertex>, EdgeIdentity<TVertex, TEdge>, String, String, String, String)
SerializationExtensions.SerializeToXml<TVertex, TEdge, TGraph>(TGraph, XmlWriter, VertexIdentity<TVertex>, EdgeIdentity<TVertex, TEdge>, String, String, String, String, Action<XmlWriter, TGraph>, Action<XmlWriter, TVertex>, Action<XmlWriter, TEdge>)
  • Improve this Doc
  • View Source
In This Article
Back to top QuikGraph