AFF3CT
A Fast Forward Error Correction Tool!
 All Classes Files Functions Variables Pages
Public Member Functions | Static Protected Member Functions | List of all members
Simulation Class Referenceabstract
Inheritance diagram for Simulation:
Generation_polar Simulation_BFER_i< B, R, Q > Simulation_BFERI_i< B, R, Q > Simulation_EXIT< B, R, Q > Simulation_BFER< B, R, Q > Simulation_BFERI< B, R, Q > Simulation_EXIT_polar< B, R, Q > Simulation_EXIT_RSC< B, R, Q, QD > Simulation_BFER_LDPC< B, R, Q > Simulation_BFER_polar< B, R, Q > Simulation_BFER_RA< B, R, Q > Simulation_BFER_repetition< B, R, Q > Simulation_BFER_RSC< B, R, Q, QD > Simulation_BFER_turbo< B, R, Q, QD > Simulation_BFER_uncoded< B, R, Q > Simulation_BFERI_LDPC< B, R, Q > Simulation_BFERI_RSC< B, R, Q, QD > Simulation_BFERI_uncoded< B, R, Q >

Public Member Functions

 Simulation ()
 Constructor.
 
virtual ~Simulation ()
 Destructor.
 
virtual void launch ()=0
 This method has to be overloaded, this is the start point of the Simulation.
 

Static Protected Member Functions

static void check_errors (void *ptr, std::string str, const int tid=0)
 Checks if a pointer has been allocated or not, if not the program stop with an error message. More...
 

Member Function Documentation

static void Simulation::check_errors ( void *  ptr,
std::string  str,
const int  tid = 0 
)
inlinestaticprotected

Checks if a pointer has been allocated or not, if not the program stop with an error message.

Parameters
ptra pointer.
strname of the pointer.
tidthread identifier.

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