py3nt package

Subpackages

Submodules

py3nt.defaults module

Some default values

class py3nt.defaults.Defaults[source]

Bases: object

Set default values

get_largest_small_number:

Get the current default largest small number for sieve sqrt factorization.

set_largest_small_number:

Set the largest small number to new_largest_small_number.

get_biggest_number:

Get the current default biggest number you can factorize.

set_biggest_number:

Set the biggest number to new_biggest_number

get_max_logn_factorization_limit:

Get the current default maximum logn factorization limit.

get_default_sieve_limit:

Get the current default sieve limit.

get_biggest_number() int[source]

Get the current default biggest number you can factorize.

get_default_sieve_limit() int[source]

Get the current default sieve limit.

get_largest_small_number() int[source]

Get the current default largest small number for sieve sqrt factorization.

get_max_logn_factorization_limit() int[source]

Get the current default maximum logn factorization limit.

reset() None[source]

Reset default values

set_biggest_number(new_biggest_number) None[source]

Set the biggest number to new_biggest_number

set_largest_small_number(new_largest_small_number: int) None[source]

Set the largest small number to new_largest_small_number

Module contents