Class ALTCompute<TGraph, TNode>
Inheritance
ALTCompute<TGraph, TNode>
Assembly: AnyPath.dll
Syntax
public class ALTCompute<TGraph, TNode> where TGraph : struct, IGraph<TNode> where TNode : unmanaged, IEquatable<TNode>
Type Parameters
Name |
Description |
TGraph |
|
TNode |
|
Constructors
ALTCompute()
Declaration
Methods
ComputeDirected(ALT<TNode>, ref TGraph, ref ReversedGraph<TNode>, TNode[])
Declaration
public static void ComputeDirected(ALT<TNode> alt, ref TGraph graph, ref ReversedGraph<TNode> reversedGraph, TNode[] landmarks)
Parameters
Type |
Name |
Description |
ALT<TNode> |
alt |
|
TGraph |
graph |
|
ReversedGraph<TNode> |
reversedGraph |
|
TNode[] |
landmarks |
|
ComputeUndirected(ALT<TNode>, ref TGraph, TNode[])
Declaration
public static void ComputeUndirected(ALT<TNode> alt, ref TGraph graph, TNode[] landmarks)
Parameters
Type |
Name |
Description |
ALT<TNode> |
alt |
|
TGraph |
graph |
|
TNode[] |
landmarks |
|
ScheduleComputeDirected(ALT<TNode>, ref TGraph, ref ReversedGraph<TNode>, NativeArray<TNode>, JobHandle)
Declaration
public static JobHandle ScheduleComputeDirected(ALT<TNode> alt, ref TGraph graph, ref ReversedGraph<TNode> reversedGraph, NativeArray<TNode> landmarks, JobHandle dependsOn = default)
Parameters
Type |
Name |
Description |
ALT<TNode> |
alt |
|
TGraph |
graph |
|
ReversedGraph<TNode> |
reversedGraph |
|
NativeArray<TNode> |
landmarks |
|
JobHandle |
dependsOn |
|
Returns
Type |
Description |
JobHandle |
|
ScheduleComputeUndirected(ALT<TNode>, ref TGraph, NativeArray<TNode>, JobHandle)
Declaration
public static JobHandle ScheduleComputeUndirected(ALT<TNode> alt, ref TGraph graph, NativeArray<TNode> landmarks, JobHandle dependsOn = default)
Parameters
Type |
Name |
Description |
ALT<TNode> |
alt |
|
TGraph |
graph |
|
NativeArray<TNode> |
landmarks |
|
JobHandle |
dependsOn |
|
Returns
Type |
Description |
JobHandle |
|
Extension Methods