Interface IWitnessCalculator<T>
Calculator to calculate witness paths.
Namespace: System.Dynamic.ExpandoObject
Assembly: cs.temp.dll.dll
Syntax
public interface IWitnessCalculator<T>
where T : struct
Type Parameters
|
T
|
Methods
Calculate(DirectedDynamicGraph, Func<UInt32, IEnumerable<UInt32[]>>, UInt32, List<UInt32>, List<T>, ref EdgePath<T>[], ref EdgePath<T>[], UInt32)
Calculates witnesses.
Declaration
void Calculate(DirectedDynamicGraph graph, Func<uint, IEnumerable<uint[]>> getRestrictions, uint source, List<uint> targets, List<T> weights, ref EdgePath<T>[] forwardWitness, ref EdgePath<T>[] backwardWitness, uint vertexToSkip)
Parameters
|
DirectedDynamicGraph
graph
|
|
Func<System.UInt32, IEnumerable<System.UInt32[]>>
getRestrictions
|
|
System.UInt32
source
|
|
List<System.UInt32>
targets
|
|
List<T>
weights
|
|
EdgePath<T>[]
forwardWitness
|
|
EdgePath<T>[]
backwardWitness
|
|
System.UInt32
vertexToSkip
|