File List

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

[detail level 1234]

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 Sat Jul 6 2013 10:54:36 for IT++ by Doxygen 1.8.2