 itpp::ACK_Channel | ADD DOCUMENTATION HERE |
 itpp::AR1_Normal_RNG | Filtered normal distribution |
 itpp::Array< T > | General array class |
 itpp::Array< Array< int > > | |
 itpp::Array< ATimer< Selective_Repeat_ARQ_Sender, int > > | |
 itpp::Array< bmat > | |
 itpp::Array< bool > | |
 itpp::Array< cvec > | |
 itpp::Array< DOPPLER_SPECTRUM > | |
 itpp::Array< Fading_Generator * > | |
 itpp::Array< GF > | |
 itpp::Array< itpp::Array< itpp::cvec > > | |
 itpp::Array< itpp::Array< itpp::vec > > | |
 itpp::Array< itpp::vec > | |
 itpp::Array< itpp::Vec< unsigned > > | |
 itpp::Array< ivec > | |
 itpp::Array< Link_Packet * > | |
 itpp::Array< mat > | |
 itpp::Array< Packet * > | |
 itpp::Array< std::string > | |
 itpp::Array< vec > | |
 Audio_Sample< Audio_Encoding > | Generic template class for Audio samples |
 itpp::Audio_Sample< enc_alaw8 > | ALaw-encoded Audio samples |
 itpp::Audio_Sample< enc_double > | Audio samples encoded as doubles |
 itpp::Audio_Sample< enc_float > | Audio samples encoded as floats |
 itpp::Audio_Sample< enc_linear16 > | 16-bit PCM encoded audio samples |
 itpp::Audio_Sample< enc_linear24 > | 24-bit PCM encoded audio samples |
 itpp::Audio_Sample< enc_linear32 > | 32-bit PCM encoded audio samples |
 itpp::Audio_Sample< enc_linear8 > | 8-bit PCM encoded audio samples |
 itpp::Audio_Sample< enc_mulaw8 > | ULaw-encoded Audio samples |
 itpp::Audio_Stream_Description | Description of audio stream |
 itpp::AWGN_Channel | Ordinary AWGN Channel for cvec or vec inputs and outputs |
 itpp::Base_Event | Base Event Class |
  itpp::Data_Event< Signal, ACK * > | |
  itpp::Data_Event< Signal, Array< Packet * > > | |
  itpp::Data_Event< Signal, bool > | |
  itpp::Data_Event< Signal, DataType > | |
  itpp::Data_Event< Signal, double > | |
  itpp::Data_Event< Signal, int > | |
  itpp::Data_Event< Signal, itpp::Packet * > | |
  itpp::Data_Event< Signal, Link_Packet * > | |
  itpp::Data_Event< Signal, Packet * > | |
  itpp::Data_Event< Signal, std::string > | |
  itpp::Data_Event< Signal, void * > | |
  itpp::Data_Event< ObjectType, DataType > | An Event class that executes a function with some data as input when the event expires |
  itpp::Event< ObjectType > | An Event class that executes a function when the event expires |
 itpp::Base_Slot< DataType > | Base Slot class |
  itpp::Slot< ObjectType, DataType > | Slot Class |
 itpp::Base_Slot< ACK * > | |
  itpp::Slot< ACK_Channel, ACK * > | |
 itpp::Base_Slot< Array< Packet * > > | |
  itpp::Slot< Selective_Repeat_ARQ_Receiver, Array< Packet * > > | |
  itpp::Slot< Selective_Repeat_ARQ_Sender, Array< Packet * > > | |
 itpp::Base_Slot< bool > | |
  itpp::Slot< Packet_Channel, bool > | |
  itpp::Slot< Packet_Generator, bool > | |
 itpp::Base_Slot< double > | |
  itpp::Slot< TTimer, double > | |
 itpp::Base_Slot< int > | |
  itpp::Slot< Packet_Channel, int > | |
  itpp::Slot< Selective_Repeat_ARQ_Sender, int > | |
  itpp::Slot< TCP_Client_Application, int > | |
 itpp::Base_Slot< itpp::Packet * > | |
  itpp::Slot< TCP_Receiver, itpp::Packet * > | |
  itpp::Slot< TCP_Sender, itpp::Packet * > | |
 itpp::Base_Slot< Link_Packet * > | |
  itpp::Slot< Packet_Channel, Link_Packet * > | |
 itpp::Base_Slot< Packet * > | |
  itpp::Slot< Packet_Generator, Packet * > | |
  itpp::Slot< Selective_Repeat_ARQ_Sender, Packet * > | |
  itpp::Slot< Sink, Packet * > | |
 itpp::Base_Slot< std::string > | |
  itpp::Slot< TCP_Receiver, std::string > | |
  itpp::Slot< TCP_Sender, std::string > | |
 itpp::Base_Slot< void * > | |
  itpp::Slot< Selective_Repeat_ARQ_Sender, void * > | |
 itpp::BERC | Bit Error Rate Counter (BERC) Class |
 itpp::Bernoulli_RNG | Bernoulli distribution |
 itpp::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 |
  itpp::bfstream | Binary in/out-file Class |
  itpp::bifstream | Binary Infile Class |
  itpp::bofstream | Binary Outfile Class |
 itpp::bin | Binary arithmetic (boolean) class |
 itpp::BLERC | Class for counting block error rates |
 itpp::Block_Interleaver< T > | Block Interleaver Class |
 itpp::BSC | A Binary Symetric Channel with crossover probability p |
 itpp::Channel_Code | Generic Channel Code class |
  itpp::BCH | Class for binary, narrow-sense BCH codes |
  itpp::Convolutional_Code | Binary Convolutional rate 1/n class |
   itpp::Punctured_Convolutional_Code | Binary Punctured Convolutional Code Class |
  itpp::Dummy_Code | Dummy Channel Code class |
  itpp::Extended_Golay | Extended Golay code (24,12,8) |
  itpp::Hamming_Code | Binary Hamming codes |
  itpp::LDPC_Code | Low-density parity check (LDPC) codec |
  itpp::Reed_Solomon | Reed-Solomon Codes |
 itpp::Channel_Specification | General specification of a time-domain multipath channel |
 itpp::Circular_Buffer< T > | General circular buffer class |
 itpp::Compare_Base_Event_Times | Compare to events, Returns true if expire time of event1 is larger than the expire time of event2 |
 itpp::Complex_Normal_RNG | A Complex Normal Source |
 itpp::random_details::DSFMT< MEXP, POS1, SL1, MSK1, MSK2, FIX1_V, FIX2_V, PCV1_V, PCV2_V >::Context | DSFMT context structure |
 itpp::CRC_Code | Cyclic Redundancy Check Codes |
 itpp::Cross_Interleaver< T > | Cross Interleaver Class |
 itpp::it_file_base::data_header | Data header structure |
 itpp::it_file_base_old::data_header | Data header structure |
 itpp::random_details::DSFMT< MEXP, POS1, SL1, MSK1, MSK2, FIX1_V, FIX2_V, PCV1_V, PCV2_V > | C++ implementation of dSFMT random number generator |
 itpp::Event_Queue | Event Queue class |
 itpp::EXIT | EXtrinsic Information Transfer (EXIT) chart |
 itpp::Exponential_RNG | Exponential distribution |
 itpp::Factory | Base class for class factories |
  itpp::Fix_Factory | Class factory for fixed-point data types Fix and CFix |
 itpp::Fading_Generator | Fading generator class |
  itpp::Correlated_Fading_Generator | Correlated (random) fading generator class |
   itpp::FIR_Fading_Generator | FIR type Fading generator class |
   itpp::IFFT_Fading_Generator | IFFT type Fading generator class |
   itpp::Rice_Fading_Generator | Rice type fading generator class |
  itpp::Independent_Fading_Generator | Independent (random) fading generator class |
  itpp::Static_Fading_Generator | Static fading generator class |
 itpp::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 Fixed-Point Algorithms for Independent Component Analysis. IEEE Transactions on Neural Networks, 10(3), pp. 626-634, 1999 |
 itpp::it_file_base::file_header | File header structure |
 itpp::it_file_base_old::file_header | File header structure |
 itpp::Filter< T1, T2, T3 > | Virtual Filter Base Class.The class is templated as follows: |
  itpp::AR_Filter< T1, T2, T3 > | 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 |
  itpp::ARMA_Filter< T1, T2, T3 > | Autoregressive Moving Average (ARMA) Filter Base Class.This class implements a autoregressive moving average (ARMA) filter according to
|
  itpp::MA_Filter< T1, T2, T3 > | 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 |
 itpp::Filter< std::complex< double >, double, std::complex< double > > | |
  itpp::MA_Filter< std::complex< double >, double, std::complex< double > > | |
 itpp::Filter< T1, double, T1 > | |
  itpp::MA_Filter< T1, double, T1 > | |
 itpp::Fix_Base | Base class for fixed-point data types |
  itpp::CFix | Complex fixed-point data type |
   itpp::CFixed< w, e, o, q > | Templated complex fixed-point data type |
  itpp::Fix | Fixed-point data type |
   itpp::Fixed< w, e, o, q > | Templated fixed-point data type |
 itpp::Freq_Filt< Num_T > | Freq_Filt Frequency domain filtering using the overlap-add techniqueThe Freq_Filt class implements an FFT based filter using the overlap-add 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 |
 itpp::binfile_details::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) |
  itpp::bfstream | Binary in/out-file Class |
 itpp::Gamma_RNG | Gamma distributionGenerate samples from Gamma(alpha,beta) density, according to the following equation:
|
 itpp::GF | Galois Field GF(q) |
 itpp::GF2mat | Class for dense GF(2) matrices |
 itpp::GF2mat_sparse_alist | Parameterized "alist" representation of sparse GF(2) matrix |
 itpp::GFX | Polynomials over GF(q)[x], where q=2^m, m=1,...,16 |
 itpp::GMM | Gaussian Mixture Model Class |
 itpp::Gold | Gold Sequences |
 itpp::Histogram< Num_T > | Histogram computation class |
 itpp::I_Uniform_RNG | Integer uniform distributionExample: Generation of random uniformly distributed integers in the interval [0,10] |
 itpp::binfile_details::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) |
  itpp::bifstream | Binary Infile Class |
 itpp::Impulse_Source | Impulse source |
 itpp::it_file_base | Base class for it_ifile and it_file |
  itpp::it_ifile | The IT++ file format reading class |
   itpp::it_file | The IT++ file format reading and writing class |
 itpp::it_file_base_old | Base class for it_ifile_old and it_file_old |
  itpp::it_ifile_old | The old (version 2) IT++ file format reading class |
   itpp::it_file_old | The old (version 2) IT++ file format reading and writing class |
 itpp::L3_Packet_Info | |
 itpp::Laplace_RNG | Laplacian distribution |
 itpp::LDPC_Generator | LDPC Generator pure virtual base class |
  itpp::BLDPC_Generator | Block LDPC Generator class |
  itpp::LDPC_Generator_Systematic | Systematic LDPC Generator class |
 itpp::LDPC_Parity | LDPC parity check matrix generic class |
  itpp::BLDPC_Parity | Block LDPC code parity-check matrix |
  itpp::LDPC_Parity_Unstructured | Pure abstract class for unstructured LDPC matrices |
   itpp::LDPC_Parity_Irregular | Irregular LDPC code generator class |
   itpp::LDPC_Parity_Regular | Regular LDPC code generator class |
 itpp::LFSR | Binary Linear Feedback Shift Register (LFSR) |
 itpp::Line_Search | Line Search |
 itpp::LLR_calc_unit | Log-likelihood algebra calculation unit |
 itpp::Mat< Num_T > | Matrix Class (Templated) |
 itpp::Mat< bin > | |
 itpp::Mat< T > | |
 itpp::Mat< unsigned char > | |
 itpp::Modulator< T > | General modulator for 1D or 2D signal constellations |
 itpp::Modulator< double > | |
  itpp::BPSK | BPSK modulator with real symbols |
  itpp::PAM | M-ary PAM modulator with real symbols |
 itpp::Modulator< std::complex< double > > | |
  itpp::PAM_c | M-ary PAM modulator with complex symbols |
  itpp::PSK | M-ary PSK modulator |
   itpp::BPSK_c | BPSK modulator with complex symbols |
   itpp::QPSK | QPSK modulator |
  itpp::QAM | M-ary QAM modulator with square lattice |
 itpp::Modulator_ND | Base class for an N-dimensional (ND) vector (MIMO) modulator |
  itpp::Modulator_NCD | Base class for vector (MIMO) channel modulator/demodulators with complex valued components |
   itpp::ND_UPSK | |
   itpp::ND_UQAM | Complex MIMO channel with uniform QAM per dimension |
  itpp::Modulator_NRD | Base class for N-dimensional vector (MIMO) channel modulators/demodulators with real-valued components |
   itpp::ND_UPAM | Real-valued MIMO channel with uniform PAM along each dimension |
 itpp::MOG_generic | Generic Mixture of Gaussians (MOG) class. Used as a base for other MOG classes |
  itpp::MOG_diag | Diagonal Mixture of Gaussians (MOG) class |
   itpp::MOG_diag_EM_sup | Support class for MOG_diag_ML() and MOG_diag_MAP() |
   itpp::MOG_diag_kmeans_sup | Support class for MOG_diag_kmeans() |
 itpp::Multicode_Spread_1d | Multicode spreading of float symbols |
 itpp::Multicode_Spread_2d | Multicode spreading of complex symbols to complex output |
 itpp::Multilateration | Multilateration class for 3D indoor localization |
 itpp::Name | Automatic naming when savingAn easy way to give a variable a name and optionally description when saving. Usage: |
 itpp::Newton_Search | Newton Search |
 itpp::Normal_RNG | Normal distributionNormal (Gaussian) random variables, using a simplified Ziggurat method |
 itpp::OFDM | Class for modulating and demodulation of OFDM signals using the FFT |
 itpp::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) |
  itpp::bofstream | Binary Outfile Class |
 itpp::Packet | |
  itpp::ACK | |
  itpp::Link_Packet | |
  itpp::TCP_Packet | |
 itpp::Packet_Channel | ADD DOCUMENTATION HERE |
 itpp::Packet_Generator | |
  itpp::Poisson_Packet_Generator | |
   itpp::Burst_WWW_Packet_Generator | |
   itpp::Constant_Rate_Packet_Generator | |
 itpp::Parser | Argument Parser Class |
 itpp::Pattern_Source | Pattern source |
 itpp::Pulse_Shape< T1, T2, T3 > | General FIR Pulse Shape |
 itpp::Pulse_Shape< T1, double, T1 > | |
  itpp::Raised_Cosine< T1 > | Raised Cosine (RC) Pulse Shaper |
  itpp::Root_Raised_Cosine< T1 > | (Square) Root Raised Cosine (RRC) Pulse Shaper |
 std::queue< T > | STL class |
  itpp::Front_Drop_Queue | ADD DOCUMENTATION HERE |
 itpp::Random_Generator | Base class for random (stochastic) sources |
 itpp::Rayleigh_RNG | Rayleigh distribution |
 itpp::Rec_Syst_Conv_Code | A Recursive Systematic Convolutional Encoder/Decoder class |
 itpp::Rice_RNG | Rice distribution |
 itpp::Sample_24 | Small class to represent 24-bit PCM samples |
 itpp::Sawtooth_Source | Sawtooth-wave source |
 itpp::Scalar_Quantizer | Class for vector quantization |
 itpp::Selective_Repeat_ARQ_Receiver | |
 itpp::Selective_Repeat_ARQ_Sender | |
 itpp::Sequence_Interleaver< T > | Sequence Interleaver Class |
 itpp::Sequence_Interleaver< bin > | |
 itpp::Sequence_Interleaver< double > | |
 itpp::Sequence_Number | |
 itpp::Signal< DataType > | Signals and slots |
 itpp::Signal< ACK * > | |
 itpp::Signal< Array< Packet * > > | |
 itpp::Signal< bool > | |
 itpp::Signal< double > | |
 itpp::Signal< int > | |
 itpp::Signal< itpp::Packet * > | |
 itpp::Signal< Link_Packet * > | |
 itpp::Signal< Packet * > | |
 itpp::Signal< std::string > | |
 itpp::Signal< void * > | |
 itpp::Sine_Source | Sine-wave source |
 itpp::Sink | |
 itpp::SISO | Soft Input Soft Output (SISO) modules |
 itpp::SND_In_File | Class to read audio data from au file |
 itpp::SND_IO_File | A class for doing both input and output of audio samples |
 itpp::SND_Out_File | A class to write SND-files (the .au format) |
 itpp::Sort< T > | Class for sorting of vectors |
 itpp::Sparse_Mat< T > | Templated Sparse Matrix Class |
 itpp::Sparse_Mat< bin > | |
 itpp::Sparse_Vec< T > | Templated sparse vector class |
 itpp::Sparse_Vec< bin > | |
 itpp::Spread_1d | Spreading of float symbols to float output |
 itpp::Spread_2d | Spreading of complex symbols to complex output |
 itpp::Square_Source | Square-wave source |
 itpp::Stack< T > | General stack class |
 itpp::Stat | A class for sampling a signal and calculating statistics |
 itpp::STC | Space Time block Codes (STC) class |
 itpp::TCP_Client_Application | |
 itpp::TCP_Receiver | |
 itpp::TCP_Receiver_Buffer | |
 itpp::TCP_Segment | |
 itpp::TCP_Sender | |
 itpp::TCP_Server_Application | |
 itpp::TCP_Packet::TDebugInfo | ADD DOCUMENTATION HERE |
 itpp::TDL_Channel | Tapped Delay Line (TDL) channel model |
 itpp::Timer | A virtual base class for timers |
  itpp::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) |
  itpp::Real_Timer | A real time timer classMeasures real time |
 itpp::Triangle_Source | Triangle-wave source |
 itpp::TTimer< THandler > | |
 itpp::TTimer< TCP_Receiver > | |
 itpp::TTimer< TCP_Sender > | |
 itpp::Turbo_Codec | Turbo encoder/decoder Class |
  itpp::Punctured_Turbo_Codec | Punctured turbo encoder/decoder Class |
 itpp::Uniform_RNG | Uniform distribution |
 itpp::Vec< Num_T > | Vector Class (Templated) |
 itpp::Vec< double > | |
 itpp::Vec< std::complex< double > > | |
 itpp::Vec< T > | |
 itpp::Vec< T1 > | |
 itpp::Vec< T2 > | |
 itpp::Vec< T3 > | |
 itpp::Vec< unsigned > | |
 itpp::Vector_Quantizer | Class for vector quantization |
 itpp::random_details::DSFMT< MEXP, POS1, SL1, MSK1, MSK2, FIX1_V, FIX2_V, PCV1_V, PCV2_V >::Context::W128_T | Data structure to hold 128-bit values |
 itpp::Weibull_RNG | Weibull distribution |