| ▼ core | |
| ► vnl | |
| ► algo | |
| vnl_adaptsimpson_integral.cxx | |
| vnl_adaptsimpson_integral.h | |
| vnl_adjugate.h | |
| vnl_adjugate.hxx | |
| vnl_algo_fwd.h | |
| vnl_amoeba.cxx | |
| vnl_amoeba.h | Nelder-Meade downhill simplex |
| vnl_bracket_minimum.cxx | Function to bracket a minimum |
| vnl_bracket_minimum.h | Function to bracket a minimum |
| vnl_brent.cxx | |
| vnl_brent.h | |
| vnl_brent_minimizer.cxx | |
| vnl_brent_minimizer.h | |
| vnl_chi_squared.h | Name space for various (mostly templated) chi-squared distribution functions |
| vnl_chi_squared.hxx | |
| vnl_cholesky.cxx | Vnl_cholesky |
| vnl_cholesky.h | Decomposition of symmetric matrix |
| vnl_complex_eigensystem.cxx | |
| vnl_complex_eigensystem.h | Calculates eigenvalues and eigenvectors of a square complex matrix |
| vnl_complex_generalized_schur.cxx | |
| vnl_complex_generalized_schur.h | Solves the generalized eigenproblem det(t A - s B) = 0 |
| vnl_conjugate_gradient.cxx | |
| vnl_conjugate_gradient.h | Real function minimization |
| vnl_convolve.h | Templated 1D and 2D convolution |
| vnl_convolve.hxx | |
| vnl_cpoly_roots.cxx | |
| vnl_cpoly_roots.h | Finds roots of a univariate polynomial with complex coefficients |
| vnl_determinant.cxx | |
| vnl_determinant.h | Calculates the determinant of a matrix |
| vnl_determinant.hxx | |
| vnl_discrete_diff.cxx | |
| vnl_discrete_diff.h | Functions to compute jacobians of vnl_least_squares_functions |
| vnl_fft.cxx | |
| vnl_fft.h | |
| vnl_fft_1d.h | In-place 1D fast Fourier transform |
| vnl_fft_1d.hxx | |
| vnl_fft_2d.h | In-place 2D fast Fourier transform |
| vnl_fft_2d.hxx | |
| vnl_fft_base.h | In-place n-D fast Fourier transform |
| vnl_fft_base.hxx | |
| vnl_fft_prime_factors.h | Holds prime factor information |
| vnl_fft_prime_factors.hxx | |
| vnl_fit_parabola.h | Function to fit a parabola to three point to predict the centre line |
| vnl_gaussian_kernel_1d.cxx | |
| vnl_gaussian_kernel_1d.h | Holds one half of a discretely sampled 1D gaussian distribution |
| vnl_generalized_eigensystem.cxx | |
| vnl_generalized_eigensystem.h | Solves the generalized eigenproblem Ax=La |
| vnl_generalized_schur.cxx | |
| vnl_generalized_schur.h | Solves the generalized eigenproblem det(t A - s B) = 0 |
| vnl_lbfgs.cxx | |
| vnl_lbfgs.h | Limited memory Broyden Fletcher Goldfarb Shannon minimization |
| vnl_lbfgsb.cxx | |
| vnl_lbfgsb.h | Limited memory Broyden Fletcher Goldfarb Shannon constrained opt |
| vnl_ldl_cholesky.cxx | Updateable Cholesky decomposition: A=LDL' |
| vnl_ldl_cholesky.h | Updateable Cholesky decomposition: A=LDL' |
| vnl_levenberg_marquardt.cxx | |
| vnl_levenberg_marquardt.h | Levenberg Marquardt nonlinear least squares |
| vnl_lsqr.cxx | |
| vnl_lsqr.h | Linear least squares |
| vnl_matrix_inverse.h | Calculates inverse of a matrix (wrapper around vnl_svd<double>) |
| vnl_matrix_inverse.hxx | |
| vnl_matrix_update.h | Function to compute M=M+a*b' |
| vnl_netlib.h | Declare in a central place the list of symbols from netlib |
| vnl_orthogonal_complement.h | For computing the orthogonal complement to a linear subspace |
| vnl_orthogonal_complement.hxx | |
| vnl_powell.cxx | |
| vnl_powell.h | Powell minimizer |
| vnl_qr.h | Calculate inverse of a matrix using QR |
| vnl_qr.hxx | |
| vnl_real_eigensystem.cxx | |
| vnl_real_eigensystem.h | Extract eigensystem of non-symmetric matrix M, using EISPACK |
| vnl_rnpoly_solve.cxx | |
| vnl_rnpoly_solve.h | Solves for roots of system of real polynomials |
| vnl_rpoly_roots.cxx | |
| vnl_rpoly_roots.h | Finds roots of a real polynomial |
| vnl_scatter_3x3.h | 3x3 scatter matrix |
| vnl_scatter_3x3.hxx | |
| vnl_simpson_integral.cxx | |
| vnl_simpson_integral.h | |
| vnl_solve_qp.cxx | Functions to solve various forms of constrained quadratic programming |
| vnl_solve_qp.h | Functions to solve various forms of constrained quadratic programming |
| vnl_sparse_lm.cxx | |
| vnl_sparse_lm.h | Sparse Levenberg Marquardt nonlinear least squares |
| vnl_sparse_lu.cxx | |
| vnl_sparse_lu.h | Solution of the linear system Mx = b for sparse matrices |
| vnl_sparse_symmetric_eigensystem.cxx | |
| vnl_sparse_symmetric_eigensystem.h | Find the eigenvalues of a sparse symmetric matrix |
| vnl_svd.h | Holds the singular value decomposition of a vnl_matrix |
| vnl_svd.hxx | |
| vnl_svd_economy.h | SVD wrapper that doesn't compute the left singular vectors, U |
| vnl_svd_economy.hxx | |
| vnl_svd_fixed.h | Holds the singular value decomposition of a vnl_matrix_fixed |
| vnl_svd_fixed.hxx | |
| vnl_symmetric_eigensystem.h | Find eigenvalues of a symmetric matrix |
| vnl_symmetric_eigensystem.hxx | |
| ► io | |
| vnl_io_bignum.cxx | |
| vnl_io_bignum.h | |
| vnl_io_diag_matrix.h | |
| vnl_io_diag_matrix.hxx | |
| vnl_io_matrix.h | |
| vnl_io_matrix.hxx | |
| vnl_io_matrix_fixed.h | |
| vnl_io_matrix_fixed.hxx | |
| vnl_io_nonlinear_minimizer.cxx | |
| vnl_io_nonlinear_minimizer.h | |
| vnl_io_rational.cxx | |
| vnl_io_rational.h | |
| vnl_io_real_npolynomial.cxx | |
| vnl_io_real_npolynomial.h | |
| vnl_io_real_polynomial.cxx | |
| vnl_io_real_polynomial.h | |
| vnl_io_sparse_matrix.h | |
| vnl_io_sparse_matrix.hxx | |
| vnl_io_sym_matrix.h | |
| vnl_io_sym_matrix.hxx | |
| vnl_io_vector.h | |
| vnl_io_vector.hxx | |
| vnl_io_vector_fixed.h | |
| vnl_io_vector_fixed.hxx | |
| ► xio | |
| vnl_xio_matrix.h | XML write a vnl_matrix Two functions which write a valid XML fragment to an ostream |
| vnl_xio_matrix.hxx | |
| vnl_xio_matrix_fixed.h | XML write a vnl_matrix_fixed Two functions which write a valid XML fragment to an ostream |
| vnl_xio_matrix_fixed.hxx | |
| vnl_xio_quaternion.h | XML write a vnl_quaternion Two functions which write a valid XML fragment to an ostream |
| vnl_xio_quaternion.hxx | |
| vnl_xio_vector.h | XML write a vnl_vector Two functions which write a valid XML fragment to an ostream |
| vnl_xio_vector.hxx | |
| vnl_xio_vector_fixed.h | XML write a vnl_vector_fixed Two functions which write a valid XML fragment to an ostream |
| vnl_xio_vector_fixed.hxx | |
| dll.h | |
| vnl_alloc.cxx | |
| vnl_alloc.h | Default node allocator |
| vnl_analytic_integrant.h | |
| vnl_bessel.cxx | Bessel functions of the first kind |
| vnl_bessel.h | Bessel functions of the first kind |
| vnl_beta.h | Implementation of the beta function, also called the Euler integral of the first kind |
| vnl_bignum.cxx | |
| vnl_bignum.h | Infinite precision integers |
| vnl_bignum_traits.cxx | |
| vnl_bignum_traits.h | Numeric traits for vnl_bignum |
| vnl_block.cxx | |
| vnl_block.h | |
| vnl_c_na_vector.h | Math on blocks of memory |
| vnl_c_na_vector.hxx | |
| vnl_c_vector.h | Math on blocks of memory |
| vnl_c_vector.hxx | |
| vnl_complex.h | Complex additions to vnl_math |
| vnl_complex_ops.hxx | |
| vnl_complex_traits.h | To allow templated algorithms to determine appropriate actions of conjugation, complexification etc |
| vnl_complexify.h | Functions to create complex vectors and matrices from real ones |
| vnl_copy.cxx | |
| vnl_copy.h | Easy conversion between vectors and matrices templated over different types |
| vnl_cost_function.cxx | |
| vnl_cost_function.h | Vector->Real function |
| vnl_cross.h | Implements cross product for vectors |
| vnl_cross_product_matrix.h | 3x3 cross-product matrix of vector |
| vnl_crs_index.cxx | |
| vnl_crs_index.h | Compressed Row Storage (CRS) indexing |
| vnl_decnum.cxx | |
| vnl_decnum.h | Infinite precision numbers with decimal arithmetic |
| vnl_decnum_traits.cxx | |
| vnl_decnum_traits.h | Numeric traits for vnl_decnum |
| vnl_definite_integral.cxx | |
| vnl_definite_integral.h | Abstract 1D integrand function used for definite integral |
| vnl_det.h | Direct evaluation of 2x2, 3x3 and 4x4 determinants |
| vnl_det.hxx | |
| vnl_diag_matrix.h | Contains class for diagonal matrices |
| vnl_diag_matrix.hxx | |
| vnl_diag_matrix_fixed.h | Contains class for diagonal matrices |
| vnl_diag_matrix_fixed.hxx | |
| vnl_double_1x1.h | 1x1 matrix of double |
| vnl_double_1x2.h | 1x2 matrix of double |
| vnl_double_1x3.h | 1x3 matrix of double |
| vnl_double_2.h | Alias for vnl_vector_fixed<double,2> |
| vnl_double_2x1.h | 2x1 matrix of double |
| vnl_double_2x2.h | 2x2 matrix of double |
| vnl_double_2x3.h | 2x3 matrix of double |
| vnl_double_3.h | Contains class vnl_double_3 and function vnl_cross_3d() |
| vnl_double_3x1.h | 3x1 matrix of double |
| vnl_double_3x2.h | 3x2 matrix of double |
| vnl_double_3x3.h | 3x3 matrix of double |
| vnl_double_3x4.h | 3x4 Matrix of double |
| vnl_double_4.h | Alias for vnl_vector_fixed<double,4> |
| vnl_double_4x3.h | 4x3 matrix of double |
| vnl_double_4x4.h | 4x4 matrix of double |
| vnl_drand48.h | |
| vnl_erf.cxx | Complete and incomplete gamma function approximations |
| vnl_erf.h | Error Function (erf) approximations |
| vnl_error.cxx | Copyright (C) 1991 Texas Instruments Incorporated |
| vnl_error.h | |
| vnl_fastops.cxx | |
| vnl_fastops.h | Collection of C-style matrix functions |
| vnl_file_matrix.h | Load vnl_matrix<double> from file |
| vnl_file_matrix.hxx | |
| vnl_file_vector.h | Load vnl_vector<T> from file |
| vnl_file_vector.hxx | |
| vnl_finite.h | Modulo-N arithmetic (finite ring Z_N and Z_N[X]) |
| vnl_float_1x1.h | 1x1 matrix of float |
| vnl_float_1x2.h | 1x2 matrix of float |
| vnl_float_1x3.h | 1x3 matrix of float |
| vnl_float_2.h | Contains class vnl_float_2 |
| vnl_float_2x1.h | 2x1 matrix of float |
| vnl_float_2x2.h | 2x2 matrix of float |
| vnl_float_3.h | Contains class vnl_float_3 |
| vnl_float_3x1.h | 3x1 matrix of float |
| vnl_float_3x3.h | 3x3 matrix of float |
| vnl_float_3x4.h | 3x4 matrix of float |
| vnl_float_4.h | Contains class vnl_float_4 |
| vnl_float_4x3.h | 4x3 matrix of float |
| vnl_float_4x4.h | 4x4 matrix of float |
| vnl_fortran_copy.h | Convert row-stored matrix to column-stored |
| vnl_fortran_copy.hxx | |
| vnl_fortran_copy_fixed.h | Convert row-stored matrix to column-stored |
| vnl_fortran_copy_fixed.hxx | |
| vnl_fwd.h | |
| vnl_gamma.cxx | Complete and incomplete gamma function approximations |
| vnl_gamma.h | Complete and incomplete gamma function approximations |
| vnl_hungarian_algorithm.h | |
| vnl_hungarian_algorithm.hxx | |
| vnl_identity.h | Contains class vnl_identity |
| vnl_identity_3x3.h | Contains class vnl_identity_3x3 |
| vnl_imag.h | Functions to return the imaginary parts of complex arrays, vectors, matrices |
| vnl_index_sort.h | |
| vnl_int_1x1.h | 1x1 matrix of int |
| vnl_int_2.h | Contains class vnl_int_2 |
| vnl_int_2x2.h | 2x2 matrix of int |
| vnl_int_3.h | Alias for vnl_vector_fixed<int,3> |
| vnl_int_4.h | Alias for vnl_vector_fixed<int,4> |
| vnl_int_matrix.cxx | Vnl_int_matrix Author: Andrew W |
| vnl_int_matrix.h | Specializes vnl_matrix for integers |
| vnl_integrant_fnct.h | Abstract class of 1D integrand function used in integral |
| vnl_inverse.h | Calculates inverse of a small vnl_matrix_fixed (not using svd) |
| vnl_least_squares_cost_function.cxx | |
| vnl_least_squares_cost_function.h | Vnl_least_squares_function -> vnl_cost_function adaptor |
| vnl_least_squares_function.cxx | |
| vnl_least_squares_function.h | Abstract base for minimising functions |
| vnl_linear_operators_3.h | 3D linear algebra operations |
| vnl_linear_system.cxx | |
| vnl_linear_system.h | Abstraction for a linear system of equations |
| vnl_math.cxx | |
| vnl_math.h | Namespace with standard math functions |
| vnl_matlab_filewrite.cxx | |
| vnl_matlab_filewrite.h | |
| vnl_matlab_header.h | MATLAB header structure |
| vnl_matlab_print.h | Print matrices and vectors in nice MATLAB format |
| vnl_matlab_print.hxx | |
| vnl_matlab_print2.h | After including this header file, the client should be able to say : |
| vnl_matlab_print_format.cxx | |
| vnl_matlab_print_format.h | |
| vnl_matlab_print_scalar.cxx | |
| vnl_matlab_print_scalar.h | |
| vnl_matlab_read.cxx | |
| vnl_matlab_read.h | Read from MATLAB files |
| vnl_matlab_write.cxx | |
| vnl_matlab_write.h | Write to a MAT file |
| vnl_matops.cxx | |
| vnl_matops.h | A collection of Matrix operations |
| vnl_matrix.h | An ordinary mathematical matrix |
| vnl_matrix.hxx | Copyright (C) 1991 Texas Instruments Incorporated |
| vnl_matrix_exp.h | Compute the exponential of a square matrix |
| vnl_matrix_exp.hxx | |
| vnl_matrix_fixed.h | Fixed size matrix |
| vnl_matrix_fixed.hxx | |
| vnl_matrix_fixed_ref.h | Fixed size stack-stored vnl_matrix |
| vnl_matrix_fixed_ref.hxx | |
| vnl_matrix_ref.h | Vnl_matrix reference to user-supplied storage |
| vnl_na.cxx | |
| vnl_na.h | NA (Not Available) is a particular double (or single-precision) NaN to represent missing data |
| vnl_nonlinear_minimizer.cxx | |
| vnl_nonlinear_minimizer.h | Base class for nonlinear optimization |
| vnl_numeric_traits.cxx | |
| vnl_numeric_traits.h | Templated zero/one/precision |
| vnl_operators.h | Various operators for templated vnl classes |
| vnl_polynomial.h | Evaluation of univariate polynomials Templated class (on the data type of the coefficients), further very similar to the vnl_real_polynomial class, except that it uses std::vector instead of vnl_vector as data container, that the zero polynomial is represented by an empty vector, and that the coefficients go in the other direction |
| vnl_polynomial.hxx | Evaluation of polynomials - the implementation Templated class (on the data type of the coefficients), further very similar to the vnl_real_polynomial class |
| vnl_power.h | Calculates nth power of a small vnl_matrix_fixed (not using svd) |
| vnl_quaternion.h | Unit quaternion represents rotation in 3D |
| vnl_quaternion.hxx | Copyright (C) 1992 General Electric Company |
| vnl_random.cxx | |
| vnl_random.h | A superior random number generator |
| vnl_rank.h | Direct computation of the rank of a matrix, without using svd |
| vnl_rank.hxx | |
| vnl_rational.cxx | |
| vnl_rational.h | High-precision rational numbers |
| vnl_rational_traits.cxx | |
| vnl_rational_traits.h | Numeric traits for vnl_rational |
| vnl_real.h | Functions to return the real parts of complex arrays, vectors, matrices |
| vnl_real_npolynomial.cxx | Degree n real polynomial |
| vnl_real_npolynomial.h | Class for polynomials with N variables |
| vnl_real_polynomial.cxx | Evaluation of real polynomials - the implementation |
| vnl_real_polynomial.h | Evaluation of real polynomials |
| vnl_rotation_matrix.cxx | |
| vnl_rotation_matrix.h | Functions to create a 3x3 rotation matrix |
| vnl_sample.cxx | |
| vnl_sample.h | Easy ways to sample from various probability distributions |
| vnl_scalar_join_iterator.h | Database join on matrix columns |
| vnl_scalar_join_iterator.hxx | |
| vnl_sparse_lst_sqr_function.cxx | |
| vnl_sparse_lst_sqr_function.h | Abstract base for sparse least squares functions |
| vnl_sparse_matrix.h | Simple sparse matrix |
| vnl_sparse_matrix.hxx | |
| vnl_sparse_matrix_linear_system.cxx | |
| vnl_sparse_matrix_linear_system.h | Vnl_sparse_matrix -> vnl_linear_system adaptor |
| vnl_sse.h | Support for Streaming SIMD Extensions to speed up vector arithmetic |
| vnl_sym_matrix.h | Contains class for symmetric matrices |
| vnl_sym_matrix.hxx | |
| vnl_T_n.h | |
| vnl_tag.h | |
| vnl_trace.h | Calculate trace of a matrix |
| vnl_transpose.h | Efficient matrix transpose |
| vnl_unary_function.h | Abstract 1D map |
| vnl_unary_function.hxx | Abstract 1D map vnl_unary_function is an abstract map between two types (read spaces) |
| vnl_vector.h | |
| vnl_vector.hxx | New lite version adapted from Matrix.h |
| vnl_vector_fixed.h | Fixed length stack-stored vector |
| vnl_vector_fixed.hxx | |
| vnl_vector_fixed_ref.h | Fixed size vnl_vector using user-supplied storage See vnl_matrix_fixed_ref for rationale |
| vnl_vector_fixed_ref.hxx | |
| vnl_vector_ref.h | Vnl_vector using user-supplied storage |
| vnl_vector_ref.hxx | |