========================================================================
    CalcNNodes Overview
========================================================================

This project was created with MSVS 2003. 

The main file is CalcNNodes.cpp, where all parameters
are defined. It is used to simulate a network with NNODES nodes and performs NEST (=NEST_MAX)
estimations, with k=K_DEFAULT. It does this for m=1, 2,..., NNODES_MAX, growing in powers of 2.

It can use different PRNGs. One 16 bit PRNG similar to the one implemented in tinyOS and
a 32 bit Mersenne twister PRNG. 


Note: The use of different PRNG also relates to the maximum value that can be estimated, because MAXV should be sufficiently large. 
As a rule of thumb, MAXV >= pow(2,4)*<max_possible_value_of_m>.

------------------------------------------------------------------------
------------------------------------------------------------------------

Files:

CalcNNodes.vcproj
    This is the main project file for VC++ projects generated using an Application Wizard. 
    It contains information about the version of Visual C++ that generated the file, and 
    information about the platforms, configurations, and project features selected with the
    Application Wizard.

CalcNNodes.cpp
    This is the main application source file.
    Simulates the number of nodes estimation

cRandomLFSR.cpp
cRandomLFSR.h
    Wrapper for linear feedback shift register used in TinyOs
    to generate random numbers

cMT19937.cpp
cMT19937.h
    Wrapper class for Mersenne twister pseudorandom number generator by 
    Makoto Matsumoto and Takuji Nishimura.
