| 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 |