Show / Hide Table of Contents

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

Back to top Built by Itinero, MIT licensed.