itpp  Itpp namespace 
binfile_details  
Ofstream_Binfile_Facade  Ofstream Interface Facade for Binary Streams.This class implements std::ofstream facade to make ITPP binary file streams exportable from dll. This facade implements basic functionality only. It does not provide an access to the following stream facilities (all of them are useless for binary streams) 
Ifstream_Binfile_Facade  Ifstream Interface Facade for Binary Streams.This class implements std::ofstream facade to make ITPP binary file streams exportable from dll. This facade implements basic functionality only. It does not provide an access to the following stream facilities (all of them are useless for binary streams) 
Fstream_Binfile_Facade  Fstream Interface Facade for Binary Streams.This class implements std::fstream facade to make ITPP binary file streams exportable from dll. This facade implements basic functionality only. It does not provide an access to the following stream facilities (all of them are useless for binary streams) 
random_details  
DSFMT  C++ implementation of dSFMT random number generator 
Context  DSFMT context structure 
W128_T  Data structure to hold 128bit values 
Array  General array class 
bin  Binary arithmetic (boolean) class 
bfstream_base  Base class for binary file classesThis class serves as a base class for the classes bofstream , bifstream , and bfstream . It controls the endianity (i.e. the byte order of multibyte numbers on the disk) of the inhereted classes 
bofstream  Binary Outfile Class 
bifstream  Binary Infile Class 
bfstream  Binary in/outfile Class 
Circular_Buffer  General circular buffer class 
Factory  Base class for class factories 
GF2mat_sparse_alist  Parameterized "alist" representation of sparse GF(2) matrix 
GF2mat  Class for dense GF(2) matrices 
it_file_base  Base class for it_ifile and it_file 
data_header  Data header structure 
file_header  File header structure 
it_ifile  The IT++ file format reading class 
it_file  The IT++ file format reading and writing class 
Name  Automatic naming when savingAn easy way to give a variable a name and optionally description when saving. Usage: 
it_file_base_old  Base class for it_ifile_old and it_file_old 
data_header  Data header structure 
file_header  File header structure 
it_ifile_old  The old (version 2) IT++ file format reading class 
it_file_old  The old (version 2) IT++ file format reading and writing class 
Mat  Matrix Class (Templated) 
Parser  Argument Parser Class 
Random_Generator  Base class for random (stochastic) sources 
Bernoulli_RNG  Bernoulli distribution 
I_Uniform_RNG  Integer uniform distributionExample: Generation of random uniformly distributed integers in the interval [0,10] 
Uniform_RNG  Uniform distribution 
Exponential_RNG  Exponential distribution 
Normal_RNG  Normal distributionNormal (Gaussian) random variables, using a simplified Ziggurat method 
Gamma_RNG  Gamma distributionGenerate samples from Gamma(alpha,beta) density, according to the following equation:

Laplace_RNG  Laplacian distribution 
Complex_Normal_RNG  A Complex Normal Source 
AR1_Normal_RNG  Filtered normal distribution 
Weibull_RNG  Weibull distribution 
Rayleigh_RNG  Rayleigh distribution 
Rice_RNG  Rice distribution 
Sparse_Mat  Templated Sparse Matrix Class 
Sort  Class for sorting of vectors 
Stack  General stack class 
Sparse_Vec  Templated sparse vector class 
Timer  A virtual base class for timers 
CPU_Timer  A CPU time timer classMeasures the time spent by the CPU on the current process. If two processes are running concurrently, one real seconds equal 5 CPU seconds per process. The resolution is not very good (in the order of 0.01 seconds) 
Real_Timer  A real time timer classMeasures real time 
Vec  Vector Class (Templated) 
BCH  Class for binary, narrowsense BCH codes 
Fading_Generator  Fading generator class 
Independent_Fading_Generator  Independent (random) fading generator class 
Static_Fading_Generator  Static fading generator class 
Correlated_Fading_Generator  Correlated (random) fading generator class 
Rice_Fading_Generator  Rice type fading generator class 
FIR_Fading_Generator  FIR type Fading generator class 
IFFT_Fading_Generator  IFFT type Fading generator class 
Channel_Specification  General specification of a timedomain multipath channel 
TDL_Channel  Tapped Delay Line (TDL) channel model 
BSC  A Binary Symetric Channel with crossover probability p 
AWGN_Channel  Ordinary AWGN Channel for cvec or vec inputs and outputs 
Channel_Code  Generic Channel Code class 
Dummy_Code  Dummy Channel Code class 
Convolutional_Code  Binary Convolutional rate 1/n class 
CRC_Code  Cyclic Redundancy Check Codes 
Extended_Golay  Extended Golay code (24,12,8) 
BERC  Bit Error Rate Counter (BERC) Class 
BLERC  Class for counting block error rates 
EXIT  EXtrinsic Information Transfer (EXIT) chart 
GF  Galois Field GF(q) 
GFX  Polynomials over GF(q)[x], where q=2^m, m=1,...,16 
Hamming_Code  Binary Hamming codes 
Block_Interleaver  Block Interleaver Class 
Cross_Interleaver  Cross Interleaver Class 
Sequence_Interleaver  Sequence Interleaver Class 
LDPC_Parity  LDPC parity check matrix generic class 
LDPC_Parity_Unstructured  Pure abstract class for unstructured LDPC matrices 
LDPC_Parity_Irregular  Irregular LDPC code generator class 
LDPC_Parity_Regular  Regular LDPC code generator class 
BLDPC_Parity  Block LDPC code paritycheck matrix 
LDPC_Generator  LDPC Generator pure virtual base class 
LDPC_Generator_Systematic  Systematic LDPC Generator class 
BLDPC_Generator  Block LDPC Generator class 
LDPC_Code  Lowdensity parity check (LDPC) codec 
LLR_calc_unit  Loglikelihood algebra calculation unit 
Modulator  General modulator for 1D or 2D signal constellations 
QAM  Mary QAM modulator with square lattice 
PSK  Mary PSK modulator 
QPSK  QPSK modulator 
BPSK_c  BPSK modulator with complex symbols 
BPSK  BPSK modulator with real symbols 
PAM_c  Mary PAM modulator with complex symbols 
PAM  Mary PAM modulator with real symbols 
Modulator_ND  Base class for an Ndimensional (ND) vector (MIMO) modulator 
Modulator_NRD  Base class for Ndimensional vector (MIMO) channel modulators/demodulators with realvalued components 
Modulator_NCD  Base class for vector (MIMO) channel modulator/demodulators with complex valued components 
ND_UPAM  Realvalued MIMO channel with uniform PAM along each dimension 
ND_UQAM  Complex MIMO channel with uniform QAM per dimension 
ND_UPSK  
Multilateration  Multilateration class for 3D indoor localization 
OFDM  Class for modulating and demodulation of OFDM signals using the FFT 
Pulse_Shape  General FIR Pulse Shape 
Raised_Cosine  Raised Cosine (RC) Pulse Shaper 
Root_Raised_Cosine  (Square) Root Raised Cosine (RRC) Pulse Shaper 
Punctured_Convolutional_Code  Binary Punctured Convolutional Code Class 
Rec_Syst_Conv_Code  A Recursive Systematic Convolutional Encoder/Decoder class 
Reed_Solomon  ReedSolomon Codes 
LFSR  Binary Linear Feedback Shift Register (LFSR) 
Gold  Gold Sequences 
SISO  Soft Input Soft Output (SISO) modules 
Spread_1d  Spreading of float symbols to float output 
Spread_2d  Spreading of complex symbols to complex output 
Multicode_Spread_1d  Multicode spreading of float symbols 
Multicode_Spread_2d  Multicode spreading of complex symbols to complex output 
STC  Space Time block Codes (STC) class 
Turbo_Codec  Turbo encoder/decoder Class 
Punctured_Turbo_Codec  Punctured turbo encoder/decoder Class 
CFix  Complex fixedpoint data type 
CFixed  Templated complex fixedpoint data type 
Fix  Fixedpoint data type 
Fix_Base  Base class for fixedpoint data types 
Fix_Factory  Class factory for fixedpoint data types Fix and CFix 
Fixed  Templated fixedpoint data type 
Newton_Search  Newton Search 
Line_Search  Line Search 
Base_Event  Base Event Class 
Compare_Base_Event_Times  Compare to events, Returns true if expire time of event1 is larger than the expire time of event2 
Event_Queue  Event Queue class 
Event  An Event class that executes a function when the event expires 
Data_Event  An Event class that executes a function with some data as input when the event expires 
Front_Drop_Queue  ADD DOCUMENTATION HERE 
Packet  
L3_Packet_Info  
Link_Packet  
ACK  
Packet_Channel  ADD DOCUMENTATION HERE 
ACK_Channel  ADD DOCUMENTATION HERE 
Packet_Generator  
Poisson_Packet_Generator  
Constant_Rate_Packet_Generator  
Burst_WWW_Packet_Generator  
Sink  
Selective_Repeat_ARQ_Sender  
Selective_Repeat_ARQ_Receiver  
Signal  Signals and slots 
Base_Slot  Base Slot class 
Slot  Slot Class 
TTimer  
Sequence_Number  
TCP_Segment  
TCP_Packet  
TDebugInfo  ADD DOCUMENTATION HERE 
TCP_Sender  
TCP_Receiver_Buffer  
TCP_Receiver  
TCP_Server_Application  
TCP_Client_Application  
Fast_ICA  Fast_ICA Fast Independent Component Analysis (Fast ICA)The software is based upon original FastICA for Matlab from A. Hyvarinen. Fast and Robust FixedPoint Algorithms for Independent Component Analysis. IEEE Transactions on Neural Networks, 10(3), pp. 626634, 1999 
Filter  Virtual Filter Base Class.The class is templated as follows: 
MA_Filter  Moving Average Filter Base Class.This class implements a moving average (MA) filter according to
where b is the filter coefficients, x is the input and y is the output 
AR_Filter  Autoregressive (AR) Filter Base Class.This class implements a autoregressive (AR) filter according to
where a is the filter coefficients, x is the input and y is the output 
ARMA_Filter  Autoregressive Moving Average (ARMA) Filter Base Class.This class implements a autoregressive moving average (ARMA) filter according to

Freq_Filt  Freq_Filt Frequency domain filtering using the overlapadd techniqueThe Freq_Filt class implements an FFT based filter using the overlapadd technique. The data is filtered by first transforming the input sequence into the frequency domain with an efficient FFT implementation (i.e. FFTW) and then multiplied with a Fourier transformed version of the impulse response. The resulting data is then inversed Fourier transformed to return a filtered time domain signal 
Sine_Source  Sinewave source 
Square_Source  Squarewave source 
Triangle_Source  Trianglewave source 
Sawtooth_Source  Sawtoothwave source 
Impulse_Source  Impulse source 
Pattern_Source  Pattern source 
Audio_Stream_Description  Description of audio stream 
SND_In_File  Class to read audio data from au file 
SND_Out_File  A class to write SNDfiles (the .au format) 
SND_IO_File  A class for doing both input and output of audio samples 
Audio_Sample< enc_mulaw8 >  ULawencoded Audio samples 
Audio_Sample< enc_linear8 >  8bit PCM encoded audio samples 
Audio_Sample< enc_linear16 >  16bit PCM encoded audio samples 
Sample_24  Small class to represent 24bit PCM samples 
Audio_Sample< enc_linear24 >  24bit PCM encoded audio samples 
Audio_Sample< enc_linear32 >  32bit PCM encoded audio samples 
Audio_Sample< enc_float >  Audio samples encoded as floats 
Audio_Sample< enc_double >  Audio samples encoded as doubles 
Audio_Sample< enc_alaw8 >  ALawencoded Audio samples 
GMM  Gaussian Mixture Model Class 
Vector_Quantizer  Class for vector quantization 
Scalar_Quantizer  Class for vector quantization 
Histogram  Histogram computation class 
Stat  A class for sampling a signal and calculating statistics 
MOG_diag  Diagonal Mixture of Gaussians (MOG) class 
MOG_diag_EM_sup  Support class for MOG_diag_ML() and MOG_diag_MAP() 
MOG_diag_kmeans_sup  Support class for MOG_diag_kmeans() 
MOG_generic  Generic Mixture of Gaussians (MOG) class. Used as a base for other MOG classes 
Audio_Sample  Generic template class for Audio samples 
Generated on Sat Jul 6 2013 10:54:35 for IT++ by Doxygen 1.8.2