Options
All
  • Public
  • Public/Protected
  • All
Menu

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

Index

Type aliases

Binary

Binary: (value: any, idx: number) => number | void

Returns an accessed value.

param

array element

param

iteration index

returns

accessed value

Type declaration

    • (value: any, idx: number): number | void
    • Parameters

      • value: any
      • idx: number

      Returns number | void

Callback

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

Nullary

Nullary: () => number | void

Returns an accessed value.

returns

accessed value

Type declaration

    • (): number | void
    • Returns number | void

Quaternary

Quaternary: (value: any, 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 declaration

    • (value: any, idx: number, xi: number, yi: number): number | void
    • Parameters

      • value: any
      • idx: number
      • xi: number
      • yi: number

      Returns number | void

Quinary

Quinary: (value: any, idx: number, xi: number, yi: number, x: Collection) => 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 declaration

    • (value: any, idx: number, xi: number, yi: number, x: Collection): number | void
    • Parameters

      • value: any
      • idx: number
      • xi: number
      • yi: number
      • x: Collection

      Returns number | void

Senary

Senary: (value: any, idx: number, xi: number, yi: number, x: Collection, y: Collection) => 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 declaration

    • Parameters

      Returns number | void

Ternary

Ternary: (value: any, 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 declaration

    • (value: any, idx: number, xi: number): number | void
    • Parameters

      • value: any
      • idx: number
      • xi: number

      Returns number | void

Unary

Unary: (value: any) => number | void

Returns an accessed value.

param

array element

returns

accessed value

Type declaration

    • (value: any): number | void
    • Parameters

      • value: any

      Returns number | void

Variables

Export assignment ahavercosBy

ahavercosBy: Routine

Computes the inverse half-value versed cosine 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