IT++ 4.3.1
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