Diploma Thesis Percolation Simulation
C++ Sourcecode Documentation

www.AndreasKrueger.de/thesis/code

Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

results::one_result Class Reference

#include <results.h>

Collaboration diagram for results::one_result:

Collaboration graph
[legend]
List of all members.

Public Methods

 one_result ()
 one_result (LONGBITS SPCL_DIR, NUMBER NUMBEROF_CL, NUMBER BIGGEST_CLSZ, REAL MEAN_CLSZ, REAL MEAN_CLSZ2, clock_t LAST_COUNTTIME, string &THROWTIME, string &COUNTTIME)
bool percolate (int direction)
bool percolate ()
bool perc_lr ()
bool perc_tb ()
bool perc_all_dirs (int dim)

Public Attributes

LONGBITS spcl_dirs
NUMBER numberof_cl
NUMBER biggest_clsz
REAL mean_clsz
REAL mean_clsz2
clock_t last_counttime
string throwtime
string counttime

Constructor & Destructor Documentation

results::one_result::one_result   [inline]
 

Definition at line 21 of file results.h.

00021 {};

results::one_result::one_result LONGBITS    SPCL_DIR,
NUMBER    NUMBEROF_CL,
NUMBER    BIGGEST_CLSZ,
REAL    MEAN_CLSZ,
REAL    MEAN_CLSZ2,
clock_t    LAST_COUNTTIME,
string &    THROWTIME,
string &    COUNTTIME
 

Definition at line 37 of file results.h.

References biggest_clsz, counttime, last_counttime, LONGBITS, mean_clsz, mean_clsz2, NUMBER, numberof_cl, REAL, spcl_dirs, and throwtime.

00045 {
00046         spcl_dirs=SPCL_DIRS;
00047         numberof_cl=NUMBEROF_CL;
00048         biggest_clsz=BIGGEST_CLSZ;
00049         mean_clsz=MEAN_CLSZ;
00050         mean_clsz2=MEAN_CLSZ2;
00051         last_counttime=LAST_COUNTTIME;
00052         counttime=COUNTTIME;
00053         throwtime=THROWTIME;
00054 }


Member Function Documentation

bool results::one_result::perc_all_dirs int    dim
 

Definition at line 72 of file results.h.

References LONGBITS, and spcl_dirs.

00072                                      {
00073         manipdata<LONGBITS> *m=NULL;
00074         return (1 == m->allbits_notzero(spcl_dirs,(LONGBITS)dim));
00075 }

bool results::one_result::perc_lr  
 

Definition at line 64 of file results.h.

References spcl_dirs.

00064                         {
00065         manipdata<LONGBITS> *m=NULL;
00066         return (1 == m->bit_notzero(spcl_dirs,1));
00067 }

bool results::one_result::perc_tb  
 

Definition at line 68 of file results.h.

References spcl_dirs.

00068                         {
00069         manipdata<LONGBITS> *m=NULL;
00070         return (1 == m->bit_notzero(spcl_dirs,2));
00071 }

bool results::one_result::percolate  
 

Definition at line 60 of file results.h.

References LONGBITS, and spcl_dirs.

00060                           {
00061         manipdata<LONGBITS> *m=NULL;
00062         return (1 == m->notzero(spcl_dirs,(LONGBITS)42));
00063 }

bool results::one_result::percolate int    direction
 

Definition at line 56 of file results.h.

References LONGBITS, and spcl_dirs.

00056                                        {
00057         manipdata<LONGBITS> *m=NULL;
00058         return (1 == m->bit_notzero(spcl_dirs,(LONGBITS)direction));
00059 }


Member Data Documentation

NUMBER results::one_result::biggest_clsz
 

Definition at line 14 of file results.h.

Referenced by results::all_results::add_result(), and one_result().

string results::one_result::counttime
 

Definition at line 19 of file results.h.

Referenced by one_result().

clock_t results::one_result::last_counttime
 

Definition at line 17 of file results.h.

Referenced by one_result().

REAL results::one_result::mean_clsz
 

Definition at line 15 of file results.h.

Referenced by results::all_results::add_result(), and one_result().

REAL results::one_result::mean_clsz2
 

Definition at line 16 of file results.h.

Referenced by results::all_results::add_result(), and one_result().

NUMBER results::one_result::numberof_cl
 

Definition at line 13 of file results.h.

Referenced by results::all_results::add_result(), and one_result().

LONGBITS results::one_result::spcl_dirs
 

Definition at line 12 of file results.h.

Referenced by results::all_results::add_result(), one_result(), perc_all_dirs(), perc_lr(), perc_tb(), and percolate().

string results::one_result::throwtime
 

Definition at line 18 of file results.h.

Referenced by one_result().


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




Diploma Thesis Sourcecode Documentation
check out the text and the executable binaries

www.AndreasKrueger.de/thesis/code