Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:

itpp::ACK_Channel | ADD DOCUMENTATION HERE
itpp::AR1_Normal_RNG | Filtered normal distribution
itpp::Array< T > | General array class
itpp::Array< ATimer< itpp::Selective_Repeat_ARQ_Sender, int > > |
itpp::Array< bmat > |
itpp::Array< bool > |
itpp::Array< cvec > |
itpp::Array< DOPPLER_SPECTRUM > |
itpp::Array< itpp::Array< int > > |
itpp::Array< itpp::Array< itpp::cvec > > |
itpp::Array< itpp::Array< itpp::vec > > |
itpp::Array< itpp::Fading_Generator * > |
itpp::Array< itpp::GF > |
itpp::Array< itpp::Link_Packet * > |
itpp::Array< itpp::Packet * > |
itpp::Array< itpp::vec > |
itpp::Array< itpp::Vec< unsigned > > |
itpp::Array< ivec > |
itpp::Array< mat > |
itpp::Array< std::string > |
itpp::Array< vec > |
itpp::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< itpp::Signal, itpp::ACK * > |
itpp::Data_Event< itpp::Signal, bool > |
itpp::Data_Event< itpp::Signal, itpp::Link_Packet * > |
itpp::Data_Event< itpp::Signal, int > |
itpp::Data_Event< itpp::Signal, void * > |
itpp::Data_Event< itpp::Signal, itpp::Packet * > |
itpp::Data_Event< itpp::Signal, itpp::Array< itpp::Packet * > > |
itpp::Data_Event< itpp::Signal, DataType > |
itpp::Data_Event< itpp::Signal, std::string > |
itpp::Data_Event< itpp::Signal, double > |
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< itpp::ACK_Channel, itpp::ACK * > |
itpp::Slot< itpp::Packet_Channel, bool > |
itpp::Slot< itpp::Packet_Channel, itpp::Link_Packet * > |
itpp::Slot< itpp::Packet_Channel, int > |
itpp::Slot< itpp::Packet_Generator, bool > |
itpp::Slot< itpp::Packet_Generator, itpp::Packet * > |
itpp::Slot< itpp::Selective_Repeat_ARQ_Receiver, itpp::Array< itpp::Packet * > > |
itpp::Slot< itpp::Selective_Repeat_ARQ_Sender, itpp::Packet * > |
itpp::Slot< itpp::Selective_Repeat_ARQ_Sender, itpp::Array< itpp::Packet * > > |
itpp::Slot< itpp::Selective_Repeat_ARQ_Sender, void * > |
itpp::Slot< itpp::Selective_Repeat_ARQ_Sender, int > |
itpp::Slot< itpp::Sink, itpp::Packet * > |
itpp::Slot< itpp::TCP_Client_Application, int > |
itpp::Slot< itpp::TCP_Receiver, itpp::Packet * > |
itpp::Slot< itpp::TCP_Receiver, std::string > |
itpp::Slot< itpp::TTimer, double > |
itpp::Slot< itpp::TCP_Sender, itpp::Packet * > |
itpp::Slot< itpp::TCP_Sender, std::string > |
itpp::Slot< ObjectType, DataType > | Slot Class
itpp::Base_Slot< bool > |
itpp::Base_Slot< double > |
itpp::Base_Slot< int > |
itpp::Base_Slot< itpp::ACK * > |
itpp::Base_Slot< itpp::Array< itpp::Packet * > > |
itpp::Base_Slot< itpp::Link_Packet * > |
itpp::Base_Slot< itpp::Packet * > |
itpp::Base_Slot< std::string > |
itpp::Base_Slot< void * > |
itpp::BERC | Bit Error Rate Counter (BERC) Class
itpp::Bernoulli_RNG | Bernoulli distribution
itpp::bfstream_base | Base class for binary file 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)
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
itpp::MA_Filter< T1, double, T1 > |
itpp::MA_Filter< std::complex< double >, double, std::complex< double > > |
itpp::ARMA_Filter< T1, T2, T3 > | Autoregressive Moving Average (ARMA) Filter Base Class
itpp::AR_Filter< T1, T2, T3 > | Autoregressive (AR) Filter Base Class
itpp::MA_Filter< T1, T2, T3 > | Moving Average Filter Base Class
itpp::Filter< std::complex< double >, double, std::complex< double > > |
itpp::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 technique
itpp::binfile_details::Fstream_Binfile_Facade | Fstream Interface Facade for Binary Streams
itpp::bfstream | Binary in/out-file Class
itpp::Gamma_RNG | Gamma distribution
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 distribution
itpp::binfile_details::Ifstream_Binfile_Facade | Ifstream Interface Facade 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 saving
itpp::Newton_Search | Newton Search
itpp::Normal_RNG | Normal distribution
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
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< double > |
itpp::Sequence_Interleaver< itpp::bin > |
itpp::Sequence_Number |
itpp::Signal< DataType > | Signals and slots
itpp::Signal< bool > |
itpp::Signal< double > |
itpp::Signal< int > |
itpp::Signal< itpp::ACK * > |
itpp::Signal< itpp::Array< itpp::Packet * > > |
itpp::Signal< itpp::Link_Packet * > |
itpp::Signal< itpp::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 class
itpp::Real_Timer | A real time timer class
itpp::Triangle_Source | Triangle-wave source
itpp::TTimer< THandler > |
itpp::TTimer< itpp::TCP_Receiver > |
itpp::TTimer< itpp::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

Generated on Mon Jun 10 2024 11:49:42 for IT++ by Doxygen 1.9.8