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