Home Manual Reference Source

Function

Static Private Summary
private

_add(objectPattern: {"mul": *, "add": *}): undefined[]

Dummy add template.

private

_cmp(objectPattern: {"jz": *, "lt0": *, "cmp": *, "neg": *, "divmod": *}): *

private

_cmp_no_bounds(objectPattern: {"jz": *, "lt0": *, "mul": *, "cmp": *}): *

private

_decimals(objectPattern: {"eq": *, "muln": *, "divmod": *})

private

_digits(objectPattern: {"jz": *, "gt1": *, "eq": *, "muln": *, "divmodn": *, "divmod": *, "egcd": *, "sgn": *, "abs": *}): *

private

_div(objectPattern: {"mul": *}): undefined[]

Dummy div template.

private

_mul(objectPattern: {"mul": *}): undefined[]

Dummy mul template.

private

_parse_fixed_point(objectPattern: {"_chr": *, "reg": *, "sub": *}): undefined[]

private

_parse_fraction(objectPattern: {"reg": *}): undefined[]

private

_pow(objectPattern: {"pown": *})

private

_simplify(objectPattern: {"egcd": *, "sgn": *, "neg": *}): undefined[]

private

_stringify_digits(objectPattern: {"str": *}): *

private

_sub(objectPattern: {"mul": *, "sub": *}): undefined[]

Dummy sub template.

private

_transient(objectPattern: {"jz": *, "gt1": *, "divmodn": *}): undefined[]

Static Private

private _add(objectPattern: {"mul": *, "add": *}): undefined[] source

Dummy add template.

Params:

NameTypeAttributeDescription
objectPattern {"mul": *, "add": *}
  • default: {"mul":null,"add":null}

Return:

undefined[]

private _cmp(objectPattern: {"jz": *, "lt0": *, "cmp": *, "neg": *, "divmod": *}): * source

Params:

NameTypeAttributeDescription
objectPattern {"jz": *, "lt0": *, "cmp": *, "neg": *, "divmod": *}
  • default: {"jz":null,"lt0":null,"cmp":null,"neg":null,"divmod":null}

Return:

*

private _cmp_no_bounds(objectPattern: {"jz": *, "lt0": *, "mul": *, "cmp": *}): * source

import _cmp_no_bounds from '@aureooms/js-rational/src/_cmp_no_bounds.js'

Params:

NameTypeAttributeDescription
objectPattern {"jz": *, "lt0": *, "mul": *, "cmp": *}
  • default: {"jz":null,"lt0":null,"mul":null,"cmp":null}

Return:

*

private _decimals(objectPattern: {"eq": *, "muln": *, "divmod": *}) source

Params:

NameTypeAttributeDescription
objectPattern {"eq": *, "muln": *, "divmod": *}
  • default: {"eq":null,"muln":null,"divmod":null}

private _digits(objectPattern: {"jz": *, "gt1": *, "eq": *, "muln": *, "divmodn": *, "divmod": *, "egcd": *, "sgn": *, "abs": *}): * source

Params:

NameTypeAttributeDescription
objectPattern {"jz": *, "gt1": *, "eq": *, "muln": *, "divmodn": *, "divmod": *, "egcd": *, "sgn": *, "abs": *}
  • default: {"jz":null,"gt1":null,"eq":null,"muln":null,"divmodn":null,"divmod":null,"egcd":null,"sgn":null,"abs":null}

Return:

*

private _div(objectPattern: {"mul": *}): undefined[] source

Dummy div template.

Params:

NameTypeAttributeDescription
objectPattern {"mul": *}
  • default: {"mul":null}

Return:

undefined[]

private _mul(objectPattern: {"mul": *}): undefined[] source

Dummy mul template.

Params:

NameTypeAttributeDescription
objectPattern {"mul": *}
  • default: {"mul":null}

Return:

undefined[]

private _parse_fixed_point(objectPattern: {"_chr": *, "reg": *, "sub": *}): undefined[] source

import _parse_fixed_point from '@aureooms/js-rational/src/_parse_fixed_point.js'

Params:

NameTypeAttributeDescription
objectPattern {"_chr": *, "reg": *, "sub": *}
  • default: {"_chr":null,"reg":null,"sub":null}

Return:

undefined[]

private _parse_fraction(objectPattern: {"reg": *}): undefined[] source

import _parse_fraction from '@aureooms/js-rational/src/_parse_fraction.js'

Params:

NameTypeAttributeDescription
objectPattern {"reg": *}
  • default: {"reg":null}

Return:

undefined[]

private _pow(objectPattern: {"pown": *}) source

Params:

NameTypeAttributeDescription
objectPattern {"pown": *}
  • default: {"pown":null}

private _simplify(objectPattern: {"egcd": *, "sgn": *, "neg": *}): undefined[] source

Params:

NameTypeAttributeDescription
objectPattern {"egcd": *, "sgn": *, "neg": *}
  • default: {"egcd":null,"sgn":null,"neg":null}

Return:

undefined[]

private _stringify_digits(objectPattern: {"str": *}): * source

import _stringify_digits from '@aureooms/js-rational/src/_stringify_digits.js'

Params:

NameTypeAttributeDescription
objectPattern {"str": *}
  • default: {"str":null}

Return:

*

private _sub(objectPattern: {"mul": *, "sub": *}): undefined[] source

Dummy sub template.

Params:

NameTypeAttributeDescription
objectPattern {"mul": *, "sub": *}
  • default: {"mul":null,"sub":null}

Return:

undefined[]

private _transient(objectPattern: {"jz": *, "gt1": *, "divmodn": *}): undefined[] source

Params:

NameTypeAttributeDescription
objectPattern {"jz": *, "gt1": *, "divmodn": *}
  • default: {"jz":null,"gt1":null,"divmodn":null}

Return:

undefined[]