Aliquot Sequence Research
2.0
Compute properties of the sum-of-proper-divisors function.
|
Worker which holds state about a single thread running the sieve. More...
#include <moewsmoews_sieve.h>
Data Fields | |
const sieve_config_t * | cfg |
size_t | seg_start |
uint64_t * | sigma_buf |
uint64_t * | q_buf |
ssize_t | last_sieve_standard |
bool | squared |
bool * | is_prime_buf |
Worker which holds state about a single thread running the sieve.
sieve_worker_t::cfg |
Initalized sieve_config_t struct.
sieve_worker_t::is_prime_buf |
This buffer stores whether odd numbers in range (seg_start, seg_start + seg_len) are prime. Function moews_sieve_odd_standard() must have been run previously.
sieve_worker_t::last_sieve_standard |
Start of the last standard sieving call, -1 if has not been run.
sieve_worker_t::q_buf |
Buffer used internally by sieve.
sieve_worker_t::seg_start |
Start of the segment to be sieved.
sieve_worker_t::sigma_buf |
Buffer to be filled will sigma(n) for odd n in range (seg_start, seg_start + seg_len).
sieve_worker_t::squared |
Was the last sieve block run with moews_sieve_odd_squared()?