References
summary | ||
public |
|
|
public |
Split. |
|
public |
StackEntry. |
|
public |
F arrayAlloc(maxValue: number, length: number): Int8Array | Int16Array | Int32Array ArrayAlloc. |
|
public |
F arrayRealloc(maxValue: number, B: Int8Array | Int16Array | Int32Array): Int8Array | Int16Array | Int32Array ArrayRealloc. |
|
public |
ArrayType. |
|
public |
F backwardExtend(cMin: number, cMax: number, cx: number, V: {[x: number]}, eq: Function, lj: number, rj: number) Diagonal backward extension subroutine. |
|
public |
F backwardStep(V: {[x: number]}, cMin: number, cMax: number, cmD: number) Diagonal backward step. |
|
public |
F boundAlloc(MAX: number, li: number, lj: number): number BoundAlloc. |
|
public |
Yields diff rectangles. |
|
public |
F diff32(MAX: number, eq: Function, li: number, lj: number, ri: number, rj: number): IterableIterator Yields diff rectangles. |
|
public |
F forwardExtend(cMin: number, cMax: number, cx: number, V: {[x: number]}, eq: Function, lj: number, rj: number) Diagonal forward extension subroutine. |
|
public |
F forwardStep(V: {[x: number]}, cMin: number, cMax: number, cpD: number) Diagonal forward step. |
|
public |
Int32. |
|
public |
Computes a lower bound for the signed distance. |
|
public |
LongestCommonPrefix. |
|
public |
LongestCommonSuffix. |
|
public |
MakeScan. |
|
public |
F makeScan32(method: Function): Function MakeScan. |
|
public |
Scan from begin to end. |
|
public |
F oneWayAlloc(MAX: number, li: number, lj: number, ri: number, rj: number, init: number): {"array": *, "center": *} DiagonalAlloc. |
|
public |
F recurse(MAX: number, eq: Function, li: number, lj: number, ri: number, rj: number): IterableIterator Recurse. |
|
public |
F recurseDeep(MAX: number, eq: Function, li: number, lj: number, ri: number, rj: number): IterableIterator RecurseDeep. |
|
public |
F recurseDeeperStep(B: Int8Array | Int16Array | Int32Array, stack: StackEntry[], eq: Function): number[] RecurseDeeper. |
|
public |
Scan from begin to middle and end to middle. |
|
public |
F twoWayAlloc(MAX: number, li: number, lj: number, ri: number, rj: number): {"V": *, "centerF": *, "centerB": *} TwoWayAlloc. |
|
public |
F twoWayRealloc(B: Int8Array | Int16Array | Int32Array, MAX: number, li: number, lj: number, ri: number, rj: number): {"V": *, "centerF": *, "centerB": *} TwoWayRealloc. |
|
public |
F twoWayScan(MAX: number, V: {[x: number], length: number}, centerF: number, centerB: number, eq: Function, li: number, lj: number, ri: number, rj: number): Split Scan from begin to middle and end to middle. |
|
public |
Computes an upper bound for the signed distance. |