Dist m4ri 0.0.1.alpha
Computing distance of a classical or quantum CSS code
Loading...
Searching...
No Matches
Public Attributes | List of all members
distfork_ctx_t Struct Reference
Collaboration diagram for distfork_ctx_t:
Collaboration graph
[legend]

Public Attributes

params_tp
 
int num_threads
 
double timeout
 
double start_time
 
int dexp
 
atomic_int dmin
 
atomic_int dmax
 
atomic_int cc_found_weight
 
atomic_bool stop_flag
 
long total_rw_steps
 
atomic_long rw_steps_started
 
atomic_long rw_steps_completed
 
atomic_int cc_weight
 
atomic_int cc_col_next
 
int cc_col_beg
 
int cc_col_end
 
csr_tmHT_cc
 
int max_col_W
 
atomic_int cc_active_workers
 
atomic_int cc_target_workers
 
atomic_int cc_round_active
 
pthread_mutex_t cw_mutex
 
double cc_time_per_weight [MAX_W]
 
double avg_rw_step_time
 
pthread_t * threads
 

Detailed Description

Definition at line 115 of file dist_m4ri.c.

Member Data Documentation

◆ avg_rw_step_time

double distfork_ctx_t::avg_rw_step_time

Definition at line 149 of file dist_m4ri.c.

◆ cc_active_workers

atomic_int distfork_ctx_t::cc_active_workers

Definition at line 140 of file dist_m4ri.c.

Referenced by main().

◆ cc_col_beg

int distfork_ctx_t::cc_col_beg

Definition at line 136 of file dist_m4ri.c.

◆ cc_col_end

int distfork_ctx_t::cc_col_end

Definition at line 137 of file dist_m4ri.c.

◆ cc_col_next

atomic_int distfork_ctx_t::cc_col_next

Definition at line 135 of file dist_m4ri.c.

Referenced by main().

◆ cc_found_weight

atomic_int distfork_ctx_t::cc_found_weight

Definition at line 125 of file dist_m4ri.c.

Referenced by main().

◆ cc_round_active

atomic_int distfork_ctx_t::cc_round_active

Definition at line 142 of file dist_m4ri.c.

Referenced by main().

◆ cc_target_workers

atomic_int distfork_ctx_t::cc_target_workers

Definition at line 141 of file dist_m4ri.c.

Referenced by main().

◆ cc_time_per_weight

double distfork_ctx_t::cc_time_per_weight[MAX_W]

Definition at line 148 of file dist_m4ri.c.

◆ cc_weight

atomic_int distfork_ctx_t::cc_weight

Definition at line 134 of file dist_m4ri.c.

Referenced by main().

◆ cw_mutex

pthread_mutex_t distfork_ctx_t::cw_mutex

Definition at line 145 of file dist_m4ri.c.

Referenced by main().

◆ dexp

int distfork_ctx_t::dexp

Definition at line 120 of file dist_m4ri.c.

Referenced by main().

◆ dmax

atomic_int distfork_ctx_t::dmax

◆ dmin

atomic_int distfork_ctx_t::dmin

◆ max_col_W

int distfork_ctx_t::max_col_W

Definition at line 139 of file dist_m4ri.c.

Referenced by main().

◆ mHT_cc

csr_t* distfork_ctx_t::mHT_cc

Definition at line 138 of file dist_m4ri.c.

Referenced by main().

◆ num_threads

int distfork_ctx_t::num_threads

Definition at line 117 of file dist_m4ri.c.

Referenced by main().

◆ p

params_t* distfork_ctx_t::p

Definition at line 116 of file dist_m4ri.c.

Referenced by main().

◆ rw_steps_completed

atomic_long distfork_ctx_t::rw_steps_completed

Definition at line 131 of file dist_m4ri.c.

Referenced by main().

◆ rw_steps_started

atomic_long distfork_ctx_t::rw_steps_started

Definition at line 130 of file dist_m4ri.c.

Referenced by main().

◆ start_time

double distfork_ctx_t::start_time

Definition at line 119 of file dist_m4ri.c.

Referenced by main().

◆ stop_flag

atomic_bool distfork_ctx_t::stop_flag

Definition at line 126 of file dist_m4ri.c.

Referenced by main().

◆ threads

pthread_t* distfork_ctx_t::threads

Definition at line 152 of file dist_m4ri.c.

Referenced by main().

◆ timeout

double distfork_ctx_t::timeout

Definition at line 118 of file dist_m4ri.c.

Referenced by main().

◆ total_rw_steps

long distfork_ctx_t::total_rw_steps

Definition at line 129 of file dist_m4ri.c.

Referenced by main().


The documentation for this struct was generated from the following file: