aureooms/js-fibonacci Home Manual Reference Source Test Repository

Function

Static Private Summary
private

__Iter__(add: *): *

private

__array__(add: *): *

private

__callback__(iadd: *, zero: *, one: *): *

private

__formula__(zero: function, one: function, negativeone: function, add: function, mul: function, pow2: function, mul2: function, mul5: function, sub: function, shu: function): *

private

__generator__(iadd: *, zero: *, one: *): *

private

__matrix__(zero: *, one: *, mul: *, add: *): *

private

__nth__(iadd: *, zero: *, one: *): *

private

__rarray__(add: *): *

private

__rnth__(iadd: inplace adder, zero: zero constructor, one: one constructor): *

Static Private

private __Iter__(add: *): * source

import {__Iter__} from '@aureooms/js-fibonacci/src/Iter.js'

Params:

NameTypeAttributeDescription
add *

Return:

*

private __array__(add: *): * source

import {__array__} from '@aureooms/js-fibonacci/src/array.js'

Params:

NameTypeAttributeDescription
add *

Return:

*

private __callback__(iadd: *, zero: *, one: *): * source

import {__callback__} from '@aureooms/js-fibonacci/src/callback.js'

Params:

NameTypeAttributeDescription
iadd *
zero *
one *

Return:

*

private __formula__(zero: function, one: function, negativeone: function, add: function, mul: function, pow2: function, mul2: function, mul5: function, sub: function, shu: function): * source

import {__formula__} from '@aureooms/js-fibonacci/src/formula.js'

Params:

NameTypeAttributeDescription
zero function

number constructor for 0

one function

number constructor for 1

negativeone function

number constructor for -1

add function

number addition binary operator

mul function

number multiplication binary operator

pow2 function

number squaring unary operator

mul2 function

number multiplication by 2 unary operator

mul5 function

number multiplication by 5 unary operator

sub function

number subtraction binary operator

shu function

number right shift binary operator

Return:

*

private __generator__(iadd: *, zero: *, one: *): * source

import {__generator__} from '@aureooms/js-fibonacci/src/generator.js'

Params:

NameTypeAttributeDescription
iadd *
zero *
one *

Return:

*

private __matrix__(zero: *, one: *, mul: *, add: *): * source

import {__matrix__} from '@aureooms/js-fibonacci/src/matrix.js'

Params:

NameTypeAttributeDescription
zero *
one *
mul *
add *

Return:

*

private __nth__(iadd: *, zero: *, one: *): * source

import {__nth__} from '@aureooms/js-fibonacci/src/nth.js'

Params:

NameTypeAttributeDescription
iadd *
zero *
one *

Return:

*

private __rarray__(add: *): * source

import {__rarray__} from '@aureooms/js-fibonacci/src/rarray.js'

Params:

NameTypeAttributeDescription
add *

Return:

*

private __rnth__(iadd: inplace adder, zero: zero constructor, one: one constructor): * source

import {__rnth__} from '@aureooms/js-fibonacci/src/rnth.js'

Params:

NameTypeAttributeDescription
iadd inplace adder
zero zero constructor
one one constructor

Return:

*