Options
All
  • Public
  • Public/Protected
  • All
Menu

External module "math/strided/special/abs2-by/docs/types/index.d"

Index

Type aliases

Binary

Binary<T, V>: (this: V, value: T, idx: number) => number | void

Returns an accessed value.

param

array element

param

iteration index

returns

accessed value

Type parameters

  • T

  • V

Type declaration

    • (this: V, value: T, idx: number): number | void
    • Parameters

      • this: V
      • value: T
      • idx: number

      Returns number | void

Callback

Callback<T, U, V>: Nullary<V> | Unary<T, V> | Binary<T, V> | Ternary<T, V> | Quaternary<T, V> | Quinary<T, V> | Senary<T, U, V>

Returns an accessed value.

param

array element

param

iteration index

param

strided index (offsetX + idx*strideX)

param

strided index (offsetY + idx*strideY)

param

input array

param

output array

returns

accessed value

Type parameters

  • T

  • U

  • V

Nullary

Nullary<V>: (this: V) => number | void

Returns an accessed value.

returns

accessed value

Type parameters

  • V

Type declaration

    • (this: V): number | void
    • Parameters

      • this: V

      Returns number | void

Quaternary

Quaternary<T, V>: (this: V, value: T, idx: number, xi: number, yi: number) => number | void

Returns an accessed value.

param

array element

param

iteration index

param

strided index (offsetX + idx*strideX)

param

strided index (offsetY + idx*strideY)

returns

accessed value

Type parameters

  • T

  • V

Type declaration

    • (this: V, value: T, idx: number, xi: number, yi: number): number | void
    • Parameters

      • this: V
      • value: T
      • idx: number
      • xi: number
      • yi: number

      Returns number | void

Quinary

Quinary<T, V>: (this: V, value: T, idx: number, xi: number, yi: number, x: Collection<T>) => number | void

Returns an accessed value.

param

array element

param

iteration index

param

strided index (offsetX + idx*strideX)

param

strided index (offsetY + idx*strideY)

param

input array

returns

accessed value

Type parameters

  • T

  • V

Type declaration

    • (this: V, value: T, idx: number, xi: number, yi: number, x: Collection<T>): number | void
    • Parameters

      • this: V
      • value: T
      • idx: number
      • xi: number
      • yi: number
      • x: Collection<T>

      Returns number | void

Senary

Senary<T, U, V>: (this: V, value: T, idx: number, xi: number, yi: number, x: Collection<T>, y: Collection<U>) => number | void

Returns an accessed value.

param

array element

param

iteration index

param

strided index (offsetX + idx*strideX)

param

strided index (offsetY + idx*strideY)

param

input array

param

output array

returns

accessed value

Type parameters

  • T

  • U

  • V

Type declaration

    • (this: V, value: T, idx: number, xi: number, yi: number, x: Collection<T>, y: Collection<U>): number | void
    • Parameters

      Returns number | void

Ternary

Ternary<T, V>: (this: V, value: T, idx: number, xi: number) => number | void

Returns an accessed value.

param

array element

param

iteration index

param

strided index (offsetX + idx*strideX)

returns

accessed value

Type parameters

  • T

  • V

Type declaration

    • (this: V, value: T, idx: number, xi: number): number | void
    • Parameters

      • this: V
      • value: T
      • idx: number
      • xi: number

      Returns number | void

Unary

Unary<T, V>: (this: V, value: T) => number | void

Returns an accessed value.

param

array element

returns

accessed value

Type parameters

  • T

  • V

Type declaration

    • (this: V, value: T): number | void
    • Parameters

      • this: V
      • value: T

      Returns number | void

Variables

Export assignment abs2By

abs2By: Routine

Computes the squared absolute value of each element retrieved from an input strided array x via a callback function and assigns each result to an element in an output strided array y.

param

number of indexed elements

param

input array

param

x stride length

param

destination array

param

y stride length

param

callback function

param

callback execution context

returns

y