IT++ 4.3.1
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
 Citpp::ACK_ChannelADD DOCUMENTATION HERE
 Citpp::AR1_Normal_RNGFiltered normal distribution
 Citpp::Array< T >General array class
 Citpp::Audio_Sample< Audio_Encoding >Generic template class for Audio samples
 Citpp::Audio_Sample< enc_alaw8 >ALaw-encoded Audio samples
 Citpp::Audio_Sample< enc_double >Audio samples encoded as doubles
 Citpp::Audio_Sample< enc_float >Audio samples encoded as floats
 Citpp::Audio_Sample< enc_linear16 >16-bit PCM encoded audio samples
 Citpp::Audio_Sample< enc_linear24 >24-bit PCM encoded audio samples
 Citpp::Audio_Sample< enc_linear32 >32-bit PCM encoded audio samples
 Citpp::Audio_Sample< enc_linear8 >8-bit PCM encoded audio samples
 Citpp::Audio_Sample< enc_mulaw8 >ULaw-encoded Audio samples
 Citpp::Audio_Stream_DescriptionDescription of audio stream
 Citpp::AWGN_ChannelOrdinary AWGN Channel for cvec or vec inputs and outputs
 Citpp::Base_EventBase Event Class
 Citpp::Data_Event< itpp::Signal, itpp::ACK * >
 Citpp::Data_Event< itpp::Signal, bool >
 Citpp::Data_Event< itpp::Signal, itpp::Link_Packet * >
 Citpp::Data_Event< itpp::Signal, int >
 Citpp::Data_Event< itpp::Signal, void * >
 Citpp::Data_Event< itpp::Signal, itpp::Packet * >
 Citpp::Data_Event< itpp::Signal, itpp::Array< itpp::Packet * > >
 Citpp::Data_Event< itpp::Signal, DataType >
 Citpp::Data_Event< itpp::Signal, std::string >
 Citpp::Data_Event< itpp::Signal, double >
 Citpp::Data_Event< ObjectType, DataType >An Event class that executes a function with some data as input when the event expires
 Citpp::Event< ObjectType >An Event class that executes a function when the event expires
 Citpp::Base_Slot< DataType >Base Slot class
 Citpp::Slot< ObjectType, DataType >Slot Class
 Citpp::Base_Slot< bool >
 Citpp::Slot< itpp::Packet_Channel, bool >
 Citpp::Slot< itpp::Packet_Generator, bool >
 Citpp::Base_Slot< double >
 Citpp::Slot< itpp::TTimer, double >
 Citpp::Base_Slot< int >
 Citpp::Slot< itpp::Packet_Channel, int >
 Citpp::Slot< itpp::Selective_Repeat_ARQ_Sender, int >
 Citpp::Slot< itpp::TCP_Client_Application, int >
 Citpp::Base_Slot< itpp::ACK * >
 Citpp::Slot< itpp::ACK_Channel, itpp::ACK * >
 Citpp::Base_Slot< itpp::Array< itpp::Packet * > >
 Citpp::Slot< itpp::Selective_Repeat_ARQ_Receiver, itpp::Array< itpp::Packet * > >
 Citpp::Slot< itpp::Selective_Repeat_ARQ_Sender, itpp::Array< itpp::Packet * > >
 Citpp::Base_Slot< itpp::Link_Packet * >
 Citpp::Slot< itpp::Packet_Channel, itpp::Link_Packet * >
 Citpp::Base_Slot< itpp::Packet * >
 Citpp::Slot< itpp::Packet_Generator, itpp::Packet * >
 Citpp::Slot< itpp::Selective_Repeat_ARQ_Sender, itpp::Packet * >
 Citpp::Slot< itpp::Sink, itpp::Packet * >
 Citpp::Slot< itpp::TCP_Receiver, itpp::Packet * >
 Citpp::Slot< itpp::TCP_Sender, itpp::Packet * >
 Citpp::Base_Slot< std::string >
 Citpp::Slot< itpp::TCP_Receiver, std::string >
 Citpp::Slot< itpp::TCP_Sender, std::string >
 Citpp::Base_Slot< void * >
 Citpp::Slot< itpp::Selective_Repeat_ARQ_Sender, void * >
 Citpp::BERCBit Error Rate Counter (BERC) Class
 Citpp::Bernoulli_RNGBernoulli distribution
 Citpp::bfstream_baseBase class for binary file classes
 Citpp::bfstreamBinary in/out-file Class
 Citpp::bifstreamBinary Infile Class
 Citpp::bofstreamBinary Outfile Class
 Citpp::binBinary arithmetic (boolean) class
 Citpp::BLERCClass for counting block error rates
 Citpp::Block_Interleaver< T >Block Interleaver Class
 Citpp::BSCA Binary Symetric Channel with crossover probability p
 Citpp::Channel_CodeGeneric Channel Code class
 Citpp::BCHClass for binary, narrow-sense BCH codes
 Citpp::Convolutional_CodeBinary Convolutional rate 1/n class
 Citpp::Punctured_Convolutional_CodeBinary Punctured Convolutional Code Class
 Citpp::Dummy_CodeDummy Channel Code class
 Citpp::Extended_GolayExtended Golay code (24,12,8)
 Citpp::Hamming_CodeBinary Hamming codes
 Citpp::LDPC_CodeLow-density parity check (LDPC) codec
 Citpp::Reed_SolomonReed-Solomon Codes
 Citpp::Channel_SpecificationGeneral specification of a time-domain multipath channel
 Citpp::Circular_Buffer< T >General circular buffer class
 Citpp::Compare_Base_Event_TimesCompare to events, Returns true if expire time of event1 is larger than the expire time of event2
 Citpp::Complex_Normal_RNGA Complex Normal Source
 Citpp::random_details::DSFMT< MEXP, POS1, SL1, MSK1, MSK2, FIX1_V, FIX2_V, PCV1_V, PCV2_V >::ContextDSFMT context structure
 Citpp::CRC_CodeCyclic Redundancy Check Codes
 Citpp::Cross_Interleaver< T >Cross Interleaver Class
 Citpp::it_file_base::data_headerData header structure
 Citpp::it_file_base_old::data_headerData header structure
 Citpp::random_details::DSFMT< MEXP, POS1, SL1, MSK1, MSK2, FIX1_V, FIX2_V, PCV1_V, PCV2_V >C++ implementation of dSFMT random number generator
 Citpp::Event_QueueEvent Queue class
 Citpp::Exponential_RNGExponential distribution
 Citpp::FactoryBase class for class factories
 Citpp::Fix_FactoryClass factory for fixed-point data types Fix and CFix
 Citpp::Fading_GeneratorFading generator class
 Citpp::Correlated_Fading_GeneratorCorrelated (random) fading generator class
 Citpp::FIR_Fading_GeneratorFIR type Fading generator class
 Citpp::IFFT_Fading_GeneratorIFFT type Fading generator class
 Citpp::Rice_Fading_GeneratorRice type fading generator class
 Citpp::Independent_Fading_GeneratorIndependent (random) fading generator class
 Citpp::Static_Fading_GeneratorStatic fading generator class
 Citpp::Fast_ICAFast_ICA Fast Independent Component Analysis (Fast ICA)
 Citpp::it_file_base::file_headerFile header structure
 Citpp::it_file_base_old::file_headerFile header structure
 Citpp::Filter< T1, T2, T3 >Virtual Filter Base Class
 Citpp::ARMA_Filter< T1, T2, T3 >Autoregressive Moving Average (ARMA) Filter Base Class
 Citpp::AR_Filter< T1, T2, T3 >Autoregressive (AR) Filter Base Class
 Citpp::MA_Filter< T1, T2, T3 >Moving Average Filter Base Class
 Citpp::Filter< std::complex< double >, double, std::complex< double > >
 Citpp::MA_Filter< std::complex< double >, double, std::complex< double > >
 Citpp::Filter< T1, double, T1 >
 Citpp::MA_Filter< T1, double, T1 >
 Citpp::Fix_BaseBase class for fixed-point data types
 Citpp::CFixComplex fixed-point data type
 Citpp::CFixed< 1, TC, WRAP >
 Citpp::CFixed< w, e, o, q >Templated complex fixed-point data type
 Citpp::FixFixed-point data type
 Citpp::Fixed< 1, TC, WRAP >
 Citpp::Fixed< 1, US, WRAP >
 Citpp::Fixed< 1, TC, SAT >
 Citpp::Fixed< 1, US, SAT >
 Citpp::Fixed< w, e, o, q >Templated fixed-point data type
 Citpp::Freq_Filt< Num_T >Freq_Filt Frequency domain filtering using the overlap-add technique
 CfstreamSTL class
 Citpp::binfile_details::Fstream_Binfile_FacadeFstream Interface Facade for Binary Streams
 Citpp::bfstreamBinary in/out-file Class
 Citpp::Gamma_RNGGamma distribution
 Citpp::GFGalois Field GF(q)
 Citpp::GF2matClass for dense GF(2) matrices
 Citpp::GF2mat_sparse_alistParameterized "alist" representation of sparse GF(2) matrix
 Citpp::GFXPolynomials over GF(q)[x], where q=2^m, m=1,...,16
 Citpp::GMMGaussian Mixture Model Class
 Citpp::GoldGold Sequences
 Citpp::Histogram< Num_T >Histogram computation class
 Citpp::I_Uniform_RNGInteger uniform distribution
 CifstreamSTL class
 Citpp::binfile_details::Ifstream_Binfile_FacadeIfstream Interface Facade for Binary Streams
 Citpp::bifstreamBinary Infile Class
 Citpp::Impulse_SourceImpulse source
 CiosSTL class
 Citpp::it_file_baseBase class for it_ifile and it_file
 Citpp::it_ifileThe IT++ file format reading class
 Citpp::it_fileThe IT++ file format reading and writing class
 Citpp::it_file_base_oldBase class for it_ifile_old and it_file_old
 Citpp::it_ifile_oldThe old (version 2) IT++ file format reading class
 Citpp::it_file_oldThe old (version 2) IT++ file format reading and writing class
 Citpp::L3_Packet_Info
 Citpp::Laplace_RNGLaplacian distribution
 Citpp::LDPC_GeneratorLDPC Generator pure virtual base class
 Citpp::BLDPC_GeneratorBlock LDPC Generator class
 Citpp::LDPC_Generator_SystematicSystematic LDPC Generator class
 Citpp::LDPC_ParityLDPC parity check matrix generic class
 Citpp::BLDPC_ParityBlock LDPC code parity-check matrix
 Citpp::LDPC_Parity_UnstructuredPure abstract class for unstructured LDPC matrices
 Citpp::LDPC_Parity_IrregularIrregular LDPC code generator class
 Citpp::LDPC_Parity_RegularRegular LDPC code generator class
 Citpp::LFSRBinary Linear Feedback Shift Register (LFSR)
 Citpp::Line_SearchLine Search
 Citpp::LLR_calc_unitLog-likelihood algebra calculation unit
 Citpp::Mat< Num_T >Matrix Class (Templated)
 Citpp::Modulator< T >General modulator for 1D or 2D signal constellations
 Citpp::Modulator< double >
 Citpp::BPSKBPSK modulator with real symbols
 Citpp::PAMM-ary PAM modulator with real symbols
 Citpp::Modulator< std::complex< double > >
 Citpp::PAM_cM-ary PAM modulator with complex symbols
 Citpp::PSKM-ary PSK modulator
 Citpp::BPSK_cBPSK modulator with complex symbols
 Citpp::QPSKQPSK modulator
 Citpp::QAMM-ary QAM modulator with square lattice
 Citpp::Modulator_NDBase class for an N-dimensional (ND) vector (MIMO) modulator
 Citpp::Modulator_NCDBase class for vector (MIMO) channel modulator/demodulators with complex valued components
 Citpp::ND_UPSK
 Citpp::ND_UQAMComplex MIMO channel with uniform QAM per dimension
 Citpp::Modulator_NRDBase class for N-dimensional vector (MIMO) channel modulators/demodulators with real-valued components
 Citpp::ND_UPAMReal-valued MIMO channel with uniform PAM along each dimension
 Citpp::MOG_genericGeneric Mixture of Gaussians (MOG) class. Used as a base for other MOG classes
 Citpp::MOG_diagDiagonal Mixture of Gaussians (MOG) class
 Citpp::MOG_diag_EM_supSupport class for MOG_diag_ML() and MOG_diag_MAP()
 Citpp::MOG_diag_kmeans_supSupport class for MOG_diag_kmeans()
 Citpp::Multicode_Spread_1dMulticode spreading of float symbols
 Citpp::Multicode_Spread_2dMulticode spreading of complex symbols to complex output
 Citpp::MultilaterationMultilateration class for 3D indoor localization
 Citpp::NameAutomatic naming when saving
 Citpp::Newton_SearchNewton Search
 Citpp::Normal_RNGNormal distribution
 Citpp::OFDMClass for modulating and demodulation of OFDM signals using the FFT
 CofstreamSTL class
 Citpp::binfile_details::Ofstream_Binfile_FacadeOfstream Interface Facade for Binary Streams
 Citpp::bofstreamBinary Outfile Class
 Citpp::Packet
 Citpp::ACK
 Citpp::Link_Packet
 Citpp::TCP_Packet
 Citpp::Packet_ChannelADD DOCUMENTATION HERE
 Citpp::Packet_Generator
 Citpp::Poisson_Packet_Generator
 Citpp::Burst_WWW_Packet_Generator
 Citpp::Constant_Rate_Packet_Generator
 Citpp::ParserArgument Parser Class
 Citpp::Pattern_SourcePattern source
 Citpp::Pulse_Shape< T1, T2, T3 >General FIR Pulse Shape
 Citpp::Pulse_Shape< T1, double, T1 >
 Citpp::Raised_Cosine< T1 >Raised Cosine (RC) Pulse Shaper
 Citpp::Root_Raised_Cosine< T1 >(Square) Root Raised Cosine (RRC) Pulse Shaper
 Cstd::queue< T >STL class
 Citpp::Front_Drop_QueueADD DOCUMENTATION HERE
 Citpp::Random_GeneratorBase class for random (stochastic) sources
 Citpp::Rayleigh_RNGRayleigh distribution
 Citpp::Rec_Syst_Conv_CodeA Recursive Systematic Convolutional Encoder/Decoder class
 Citpp::Rice_RNGRice distribution
 Citpp::Sample_24Small class to represent 24-bit PCM samples
 Citpp::Sawtooth_SourceSawtooth-wave source
 Citpp::Scalar_QuantizerClass for vector quantization
 Citpp::Selective_Repeat_ARQ_Receiver
 Citpp::Selective_Repeat_ARQ_Sender
 Citpp::Sequence_Interleaver< T >Sequence Interleaver Class
 Citpp::Sequence_Number
 Citpp::Signal< DataType >Signals and slots
 Citpp::Sine_SourceSine-wave source
 Citpp::Sink
 Citpp::SISOSoft Input Soft Output (SISO) modules
 Citpp::SND_In_FileClass to read audio data from au file
 Citpp::SND_IO_FileA class for doing both input and output of audio samples
 Citpp::SND_Out_FileA class to write SND-files (the .au format)
 Citpp::Sort< T >Class for sorting of vectors
 Citpp::Sparse_Mat< T >Templated Sparse Matrix Class
 Citpp::Sparse_Vec< T >Templated sparse vector class
 Citpp::Spread_1dSpreading of float symbols to float output
 Citpp::Spread_2dSpreading of complex symbols to complex output
 Citpp::Square_SourceSquare-wave source
 Citpp::Stack< T >General stack class
 Citpp::StatA class for sampling a signal and calculating statistics
 Citpp::TCP_Client_Application
 Citpp::TCP_Receiver
 Citpp::TCP_Receiver_Buffer
 Citpp::TCP_Segment
 Citpp::TCP_Sender
 Citpp::TCP_Server_Application
 Citpp::TCP_Packet::TDebugInfoADD DOCUMENTATION HERE
 Citpp::TDL_ChannelTapped Delay Line (TDL) channel model
 Citpp::TimerA virtual base class for timers
 Citpp::CPU_TimerA CPU time timer class
 Citpp::Real_TimerA real time timer class
 Citpp::Triangle_SourceTriangle-wave source
 Citpp::TTimer< THandler >
 Citpp::Turbo_CodecTurbo encoder/decoder Class
 Citpp::Punctured_Turbo_CodecPunctured turbo encoder/decoder Class
 Citpp::Uniform_RNGUniform distribution
 Citpp::Vec< Num_T >Vector Class (Templated)
 Citpp::Vector_QuantizerClass for vector quantization
 Citpp::random_details::DSFMT< MEXP, POS1, SL1, MSK1, MSK2, FIX1_V, FIX2_V, PCV1_V, PCV2_V >::Context::W128_TData structure to hold 128-bit values
 Citpp::Weibull_RNGWeibull distribution