Diploma Thesis Percolation Simulation C++ Sourcecode Documentation |
#include <results.h>
Collaboration diagram for results::all_results:
Public Methods | |
all_results () | |
all_results (NUMBER N_, int dim_) | |
void | set_N_and_dim (all_results *res, COUNTER ff_steps, NUMBER N, int dim) |
void | add_result (one_result &one) |
void | no_result () |
void | delete_lists () |
void | compute_averages () |
Public Attributes | |
NUMBER | N |
int | dim |
bool | new_result |
one_result | last |
std::list< LONGBITS > | L_spcl_dirs |
std::list< NUMBER > | L_numberof_cl |
std::list< NUMBER > | L_biggest_clsz |
std::list< REAL > | L_mean_clsz |
std::list< REAL > | L_mean_clsz2 |
muvarskewkurt< REAL > | spcl_cum |
muvarskewkurt< REAL > | spcl_lr_cum |
muvarskewkurt< REAL > | spcl_tb_cum |
muvarskewkurt< REAL > | spcl_alldirs_cum |
muvarskewkurt< REAL > | numberof_cl |
muvarskewkurt< REAL > | biggest_clsz |
muvarskewkurt< REAL > | mean_clsz |
muvarskewkurt< REAL > | mean_clsz2 |
COUNTER | loop_no |
clock_t | sum_time |
clock_t | sum_spsearch_time |
|
Definition at line 105 of file results.h.
00105 {}; |
|
Definition at line 115 of file results.h. References dim, loop_no, N, new_result, NUMBER, sum_spsearch_time, and sum_time.
00115 { 00116 N=N_; 00117 dim=dim_; 00118 new_result=false; 00119 loop_no=0; 00120 sum_time=0; 00121 sum_spsearch_time=0; 00122 } |
|
Definition at line 130 of file results.h. References results::one_result::biggest_clsz, L_biggest_clsz, L_mean_clsz, L_mean_clsz2, L_numberof_cl, L_spcl_dirs, last, loop_no, results::one_result::mean_clsz, results::one_result::mean_clsz2, new_result, results::one_result::numberof_cl, and results::one_result::spcl_dirs.
00130 { 00131 new_result=true; 00132 loop_no++; 00133 last=one; 00134 L_spcl_dirs.push_back (one.spcl_dirs); 00135 L_numberof_cl.push_back (one.numberof_cl); 00136 L_biggest_clsz.push_back(one.biggest_clsz); 00137 L_mean_clsz.push_back (one.mean_clsz); 00138 L_mean_clsz2.push_back (one.mean_clsz2); 00139 } |
|
Definition at line 152 of file results.h. References biggest_clsz, dim, L_biggest_clsz, L_mean_clsz, L_mean_clsz2, L_numberof_cl, L_spcl_dirs, mean_clsz, mean_clsz2, numberof_cl, REAL, spcl_alldirs_cum, spcl_cum, spcl_lr_cum, and spcl_tb_cum.
00152 { 00153 REAL dummy=1.0; // for calculate_moments result type 00154 spcl_cum =calculate_moments<REAL,LONGBITS>(&manipdata<LONGBITS>::notzero, (LONGBITS)42, L_spcl_dirs, dummy); 00155 spcl_lr_cum =calculate_moments<REAL,LONGBITS>(&manipdata<LONGBITS>::bit_notzero, (LONGBITS)1, L_spcl_dirs, dummy); 00156 spcl_tb_cum =calculate_moments<REAL,LONGBITS>(&manipdata<LONGBITS>::bit_notzero, (LONGBITS)2, L_spcl_dirs, dummy); 00157 spcl_alldirs_cum=calculate_moments<REAL,LONGBITS> 00158 (&manipdata<LONGBITS>::allbits_notzero,(LONGBITS)dim, L_spcl_dirs, dummy); 00159 00160 numberof_cl =calculate_moments<REAL,NUMBER>(&manipdata<NUMBER>::linear, (NUMBER)42, L_numberof_cl, dummy); 00161 biggest_clsz=calculate_moments<REAL,NUMBER>(&manipdata<NUMBER>::linear, (NUMBER)42, L_biggest_clsz, dummy); 00162 mean_clsz =calculate_moments<REAL,REAL>(&manipdata<REAL>::linear, (REAL)42, L_mean_clsz, dummy); 00163 mean_clsz2 =calculate_moments<REAL,REAL>(&manipdata<REAL>::linear, (REAL)42, L_mean_clsz2, dummy); 00164 } |
|
Definition at line 144 of file results.h. References L_biggest_clsz, L_mean_clsz, L_mean_clsz2, L_numberof_cl, and L_spcl_dirs.
00144 { 00145 L_spcl_dirs.clear(); 00146 L_numberof_cl.clear(); 00147 L_biggest_clsz.clear(); 00148 L_mean_clsz.clear(); 00149 L_mean_clsz2.clear(); 00150 } |
|
Definition at line 140 of file results.h. References new_result.
00140 { 00141 new_result=false; 00142 } |
|
|
|
Definition at line 98 of file results.h. Referenced by compute_averages(). |
|
Definition at line 84 of file results.h. Referenced by all_results(), and compute_averages(). |
|
Definition at line 90 of file results.h. Referenced by add_result(), compute_averages(), and delete_lists(). |
|
Definition at line 91 of file results.h. Referenced by add_result(), compute_averages(), and delete_lists(). |
|
Definition at line 92 of file results.h. Referenced by add_result(), compute_averages(), and delete_lists(). |
|
Definition at line 89 of file results.h. Referenced by add_result(), compute_averages(), and delete_lists(). |
|
Definition at line 88 of file results.h. Referenced by add_result(), compute_averages(), and delete_lists(). |
|
Definition at line 86 of file results.h. Referenced by add_result(). |
|
Definition at line 101 of file results.h. Referenced by add_result(), and all_results(). |
|
Definition at line 99 of file results.h. Referenced by compute_averages(). |
|
Definition at line 100 of file results.h. Referenced by compute_averages(). |
|
Definition at line 83 of file results.h. Referenced by all_results(). |
|
Definition at line 85 of file results.h. Referenced by add_result(), all_results(), and no_result(). |
|
Definition at line 97 of file results.h. Referenced by compute_averages(). |
|
Definition at line 96 of file results.h. Referenced by compute_averages(). |
|
Definition at line 93 of file results.h. Referenced by compute_averages(). |
|
Definition at line 94 of file results.h. Referenced by compute_averages(). |
|
Definition at line 95 of file results.h. Referenced by compute_averages(). |
|
Definition at line 103 of file results.h. Referenced by all_results(). |
|
Definition at line 102 of file results.h. Referenced by all_results(). |
Diploma Thesis Sourcecode
Documentation check out the text and the executable binaries |