File List
Here is a list of all documented files with brief descriptions:

itpp |
base |
algebra |
cholesky.cpp | Implementation of Cholesky factorisation functions
cholesky.h | Definitions of Cholesky factorisation functions
det.cpp | Implementation of determinant calculations
det.h | Definitions of determinant calculations
eigen.cpp | Eigenvalue decomposition functions
eigen.h | Definitions of eigenvalue decomposition functions
inv.cpp | Implementation of matrix inversion routines
inv.h | Definitions of matrix inversion routines
ls_solve.cpp | Implementation of functions for solving linear equation systems
ls_solve.h | Definitions of functions for solving linear equation systems
lu.cpp | Implementation of LU factorisation functions
lu.h | Definitions of LU factorisation functions
qr.cpp | Implementation of QR factorisation functions
qr.h | Definitions of QR factorisation functions
schur.cpp | Schur decomposition functions
schur.h | Definitions of Schur decomposition functions
svd.cpp | Implementation of Singular Value Decompositions
svd.h | Definitions of Singular Value Decompositions
math |
elem_math.cpp | Elementary mathematical functions - source file
elem_math.h | Elementary mathematical functions - header file
error.cpp | Error functions - source file
error.h | Error functions - header file
integration.cpp | Implementation of numerical integration
integration.h | Definition of numerical integration
log_exp.cpp | Logarithmic and exponenential functions - source file
log_exp.h | Logarithmic and exponenential functions - header file
min_max.h | Minimum and maximum functions on vectors and matrices
misc.cpp | Miscellaneous functions - source file
misc.h | Miscellaneous functions - header file
trig_hyp.cpp | Trigonometric and hyperbolic functions - source file
trig_hyp.h | Trigonometric and hyperbolic functions - header file
array.h | Definition of Array class (container)
base_exports.h | Import/Export definitions for some templates defined in base folder
bessel.cpp | Implementation of Bessel functions
bessel.h | Definitions of Bessel functions
binary.cpp | Binary class implemenations
binary.h | Binary class definition
binfile.cpp | Binary file formats implementations
binfile.h | Binary file formats definitions
circular_buffer.h | Circular_Buffer class (container)
converters.cpp | Implementation of converters between different vector and matrix types
converters.h | Definitions of converters between different vector and matrix types
copy_vector.cpp | Vector copy functions for internal use
copy_vector.h | Vector copy functions for internal use
factory.h | Base class for class factories and memory allocation functions
fastmath.cpp | Implementation of special operations on vectors and matricies optimized for speed
fastmath.h | Definitions of special operations on vectors and matricies optimized for speed
gf2mat.cpp | Implementation of a class for algebra on GF(2) (binary) matrices
gf2mat.h | Definition of a class for algebra on GF(2) (binary) matrices
help_functions.cpp | Help functions to make functions with vec and mat as arguments
help_functions.h | Help functions to make functions with vec and mat as arguments
itassert.cpp | Error handling functions - source file
itassert.h | Error handling functions - header file
itcompat.cpp | IT++ compatibility types and functions
itcompat.h | IT++ compatibility types and functions
itfile.cpp | Implementation of classes for the IT++ file format
itfile.h | Definition of classes for the IT++ file format
ittypes.h | IT++ type definitions
mat.cpp | Matrix Class Implementation
mat.h | Matrix Class Definitions
matfunc.cpp | Various functions on vectors and matrices - source file
matfunc.h | Various functions on vectors and matrices - header file
operators.cpp | Implementation of operators for vectors and matricies of different types
operators.h | Definitions of operators for vectors and matricies of different types
parser.cpp | Implementation of an argument parser class
parser.h | Definition of an argument parser class
random.cpp | Implementation of classes for random number generators
random.h | Definition of classes for random number generators
random_dsfmt.h | C++ implementation of dSFMT random number generator
smat.cpp | Sparse Matrix Class implementation
smat.h | Sparse Matrix Class Definitions
sort.h | Sorting functions
specmat.cpp | Implementation of special vectors and matrices
specmat.h | Definitions of special vectors and matrices
stack.h | Stack class (container)
svec.cpp | Sparse Vector Class implementation
svec.h | Sparse Vector Class definitions
timing.cpp | Implementation of Timing classes
timing.h | Definitions of Timing classes
vec.cpp | Templated Vector Class Implementation
vec.h | Templated Vector Class Definitions
comm |
bch.cpp | Implementation of a BCH encoder/decoder class
bch.h | Definition of a BCH encoder/decoder class
channel.cpp | Communication Channels' classes - source file
channel.h | Communication channels' classes - header file
channel_code.h | Channel Code class virtual interface
commfunc.cpp | Implementation of some specific functions useful in communications
commfunc.h | Definitions of some specific functions useful in communications
convcode.cpp | Implementation of a binary convolutional encoder class
convcode.h | Definition of a binary convolutional encoder class
crc.cpp | Implementation of a CRC code class
crc.h | Definition of a CRC code class
egolay.cpp | Implementation of the Extended Golay Code (24, 12, 8)
egolay.h | Definition of the Extended Golay Code (24, 12, 8)
error_counters.cpp | Implementation of Bit Error Rate Counter (BERC) and BLock Error Rate Counter (BLERC) classes
error_counters.h | Definitions of Bit Error Rate Counter (BERC) and BLock Error Rate Counter (BLERC) classes
exit.cpp | Implementation of EXtrinsic Information Transfer (EXIT) chart class
exit.h | Definitions for EXtrinsic Information Transfer (EXIT) chart class
galois.cpp | Implementation of Galois Field algebra classes and functions
galois.h | Definitions of Galois Field algebra classes and functions
hammcode.cpp | Implementation of a Hamming code class
hammcode.h | Definitions of a Hamming code class
interleave.cpp | Implementation of interleaver classes
interleave.h | Definitions of interleaver classes
ldpc.cpp | Implementation of Low-Density Parity Check (LDPC) codes
ldpc.h | Implementation of Low-Density Parity Check (LDPC) codes
llr.cpp | Class for numerically efficient log-likelihood algebra
llr.h | Class for numerically efficient log-likelihood algebra
modulator.cpp | One- and two-dimensional modulators - source file
modulator.h | One- and two-dimensional modulators - header file
modulator_nd.cpp | Implementation of vector (MIMO) modulator classes
modulator_nd.h | Definition of vector (MIMO) modulator classes
multilateration.cpp | Implementation of multilateration class for indoor localization
multilateration.h | Definition of multilateration class for indoor localization
ofdm.cpp | Implementation of an Orthogonal Frequency Division Multiplex (OFDM) class
ofdm.h | Interface of an Orthogonal Frequency Division Multiplex (OFDM) class
pulse_shape.cpp | Pulse shaping classes - source file
pulse_shape.h | Pulse shaping classes - header file
punct_convcode.cpp | Implementation of a Binary Punctured Convolutional Encoder class
punct_convcode.h | Definitions of a Binary Punctured Convolutional Encoder class
rec_syst_conv_code.cpp | Implementation of a Recursive Systematic Convolutional codec class
rec_syst_conv_code.h | Definitions of a Recursive Systematic Convolutional codec class
reedsolomon.cpp | Implementation of a Reed-Solomon codec class
reedsolomon.h | Definitions of a Reed-Solomon codec class
sequence.cpp | Implementation of binary sequence classes and functions
sequence.h | Definitions of binary sequence classes and functions
siso.h | Definitions for Soft Input Soft Output (SISO) modules class
siso_dem.cpp | Implementation of SISO modules for demappers
siso_eq.cpp | Implementation of SISO modules for equalizers
siso_mud.cpp | Implementation of SISO modules for descrambler and MUDs
siso_nsc.cpp | Implementation of SISO modules for NSC codes
siso_rsc.cpp | Implementation of SISO modules for RSC codes
spread.cpp | Implementation of spread spectrum classes and functions
spread.h | Definition of spread spectrum classes and functions
stc.cpp | Implementation of Space Time block Codes (STC) class
stc.h | Definitions for Space Time Codes (STC) class
turbo.cpp | Implementation of a turbo encoder/decoder class
turbo.h | Definition of a (punctured) turbo encoder/decoder class
fixed |
cfix.cpp | Implementation of a complex fixed-point data type CFix
cfix.h | Definitions of a complex fixed-point data type CFix
cfixed.cpp | Implementation of a complex fixed-point data type CFixed
cfixed.h | Definitions of a complex fixed-point data type CFixed
fix.cpp | Implementation of a fixed-point data type Fix
fix.h | Definitions of a fixed-point data type Fix
fix_base.cpp | Implementation of a base class for fixed-point data types
fix_base.h | Definitions of a base class for fixed-point data types
fix_factory.cpp | Implementation of a class factory for fixed-point data types Fix and CFix
fix_factory.h | Definitions of a class factory for fixed-point data types Fix and CFix
fix_functions.cpp | Implementation of a set of functions for Fix, Fixed, CFix and CFixed classes
fix_functions.h | Definitions of a set of functions for Fix, Fixed, CFix and CFixed classes
fix_operators.cpp | Implementation of a set of operators for Fix, Fixed, CFix and CFixed classes
fix_operators.h | Definitions of a set of operators for Fix, Fixed, CFix and CFixed classes
fixed.cpp | Implementation of a fixed-point data type Fixed
fixed.h | Definitions of a fixed-point data type Fixed
optim |
newton_search.cpp | Newton Search optimization algorithms - source file
newton_search.h | Newton Search optimization algorithms - header file
protocol |
events.cpp | Implementation of an event-based simulation class
events.h | Definitions of an event-based simulation class
front_drop_queue.cpp | Implementation of a Front Drop Queue class
front_drop_queue.h | Definitions of a Front Drop Queue class
packet.h | Definition of a Packet class
packet_channel.cpp | Implementation of a Packet channel class
packet_channel.h | Definition of a Packet channel class
packet_generator.cpp | Implementation of a Packet generator class
packet_generator.h | Definition of a Packet generator class
selective_repeat.cpp | Implementation of Selective Repeat ARQ classes
selective_repeat.h | Definitions of Selective Repeat ARQ classes
signals_slots.h | Definitions of Signals and Slots classes
tcp.cpp | Implementation of Transport Control Protocol (TCP)
tcp.h | Definition of Transport Control Protocol (TCP)
tcp_client_server.h | Definitions of TCP Client and Server Applications
signal |
fastica.cpp | Implementation of FastICA (Independent Component Analysis) for IT++
fastica.h | Definition of FastICA (Independent Component Analysis) for IT++
filter.cpp | Implementation of Filter classes and functions
filter.h | Definitions of Filter classes and functions
filter_design.cpp | Filter design functions
filter_design.h | Filter design functions
freq_filt.cpp | Implementation of Freq_Filt Class
freq_filt.h | Definition of frequency domain filter class
poly.cpp | Polynomial functions
poly.h | Polynomial functions
resampling.cpp | Resampling functions - source file
resampling.h | Resampling functions - header file
sigfun.cpp | Implementation of signal processing functions
sigfun.h | Definitions of signal processing functions
source.cpp | Deterministic sources - source file
source.h | Deterministic sources - header file
transforms.cpp | Fourier, Cosine, Hadamard, Walsh-Hadamard, and 2D Hadamard transforms - source file
transforms.h | Fourier, Hadamard, Walsh-Hadamard, and 2D Hadamard transforms - header file
window.cpp | Implementation of window functions
window.h | Definitions of window functions
srccode |
audiofile.cpp | Implementation of audio Audio classes and functions
audiofile.h | Definitions of audio Audio classes and functions
audiosample.h | Encoding and decoding of audio samples
g711.cpp | Implementation of G.711 logarithmic codecs
g711.h | Implementation of G.711 logarithmic codecs
gmm.cpp | Implementation of a Gaussian Mixture Model Class
gmm.h | Definition of a Gaussian Mixture Model Class
lpcfunc.cpp | Implementations of linear prediction functions, and conversion between common representations of linear predictive parameters
lpcfunc.h | Implementation of linear prediction functions, and conversion between common representations of linear predictive parameters
pnm.cpp | Implementation of PNM graphics format I/O function
pnm.h | Definitions of PNM graphics format I/O function
vq.cpp | Implementation of a vector quantizer class (unconstrained)
vq.h | Definition of a vector quantizer class (unconstrained)
vqtrain.cpp | Implementation of a vector quantizer training functions
vqtrain.h | Definitions of a vector quantizer training functions
stat |
histogram.h | Histogram class - header file
misc_stat.cpp | Miscellaneous statistics functions and classes - source file
misc_stat.h | Miscellaneous statistics functions and classes - header file
mog_diag.cpp | Diagonal Mixture of Gaussians class - source file
mog_diag.h | Diagonal Mixture of Gaussians class - header file
mog_diag_em.cpp | Expectation Maximisation based optimisers for Mixture of Gaussians - source file
mog_diag_em.h | Expectation Maximisation (EM) based optimisers for MOG - header file
mog_diag_kmeans.cpp | Kmeans based optimiser for Mixture of Gaussians - source file
mog_diag_kmeans.h | K-means based optimiser for Mixture of Gaussians - header file
mog_generic.cpp | Generic Mixture of Gaussians (MOG) class - source file
mog_generic.h | Generic Mixture of Gaussians (MOG) class - header file
itbase.h | Include file for the IT++ base module
itcomm.h | Include file for the IT++ communications module
itfixed.h | Include file for the IT++ fixed-point module
itmex.h | Conversion routines between IT++ and Matlab
itoptim.h | Include file for the IT++ optimization module
itprotocol.h | Include file for the IT++ protocols module
itsignal.h | Include file for the IT++ signal-processing module
itsrccode.h | Include file for the IT++ source coding module
itstat.h | Include file for the IT++ statistics module

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