Show / Hide Table of Contents

Interface IDirectedWeightMatrixAlgorithm<T>

Abstract representation of a directed weight matrix algorithm.

Inherited Members
IAlgorithm.HasRun
IAlgorithm.HasSucceeded
IAlgorithm.Run()
IAlgorithm.Run(CancellationToken)
IAlgorithm.ErrorMessage
Namespace: System.Dynamic.ExpandoObject
Assembly: cs.temp.dll.dll
Syntax
public interface IDirectedWeightMatrixAlgorithm<T> : IAlgorithm
Type Parameters
T

Properties

Errors

Returns the errors indexed per original routerpoint index.

Declaration
Dictionary<int, RouterPointError> Errors { get; }
Property Value
Dictionary<System.Int32, RouterPointError>

MassResolver

Gets the mass resolver.

Declaration
IMassResolvingAlgorithm MassResolver { get; }
Property Value
IMassResolvingAlgorithm

Profile

Gets the profile.

Declaration
IProfileInstance Profile { get; }
Property Value
IProfileInstance

Router

Gets the router.

Declaration
RouterBase Router { get; }
Property Value
RouterBase

RouterPoints

Gets the valid router points.

Declaration
List<RouterPoint> RouterPoints { get; }
Property Value
List<RouterPoint>

SourcePaths

Gets the target paths.

Declaration
EdgePath<T>[] SourcePaths { get; }
Property Value
EdgePath<T>[]

TargetPaths

Gets the source paths.

Declaration
EdgePath<T>[] TargetPaths { get; }
Property Value
EdgePath<T>[]

Weights

Gets the weights between all valid router points.

Declaration
T[][] Weights { get; }
Property Value
T[][]

Methods

CorrectedIndexOf(Int32)

Returns the corrected index of the routerpoint, given the original index.

Declaration
int CorrectedIndexOf(int originalIdx)
Parameters
System.Int32 originalIdx

Returns
System.Int32

OriginalIndexOf(Int32)

Returns the original index of the routerpoint, given the corrected index.

Declaration
int OriginalIndexOf(int correctedIdx)
Parameters
System.Int32 correctedIdx

Returns
System.Int32

Back to top Built by Itinero, MIT licensed.