Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12]
 ClsqrVNL
 Cvnl_adaptsimpson_integral
 Cvnl_alloc
 Cvnl_amoebaNelder-Meade downhill simplex
 Cvnl_amoeba_LSCF
 Cvnl_amoeba_SimplexCorner
 Cvnl_amoebaFit
 Cvnl_analytic_integrant
 Cvnl_bignumInfinite precision integers
 Cvnl_bm_func
 Cvnl_brentBrent 1D minimizer (deprecated)
 Cvnl_brent_minimizerBrent 1D minimizer
 Cvnl_brent_minimizer_func
 Cvnl_c_na_vectorVnl_c_na_vector interfaces to NA-aware lowlevel memory-block operations
 Cvnl_c_vectorVnl_c_vector interfaces to lowlevel memory-block operations
 Cvnl_choleskyDecomposition of symmetric matrix
 Cvnl_complex_eigensystemCalculates eigenvalues and eigenvectors of a square complex matrix
 Cvnl_complex_traits
 Cvnl_complex_traits< double >
 Cvnl_complex_traits< float >
 Cvnl_complex_traits< long double >
 Cvnl_complex_traits< std::complex< double > >
 Cvnl_complex_traits< std::complex< float > >
 Cvnl_complex_traits< std::complex< long double > >
 Cvnl_complex_traits< std::complex< vnl_bignum > >
 Cvnl_complex_traits< std::complex< vnl_rational > >
 Cvnl_complex_traits< vnl_bignum >
 Cvnl_complex_traits< vnl_rational >
 Cvnl_conjugate_gradientReal function minimization
 Cvnl_cost_functionAn object that represents a function from R^n -> R
 Cvnl_cpoly_rootsFind all the roots of a univariate polynomial with complex coefficients
 Cvnl_cross_product_matrixCalculates the 3x3 skew symmetric cross product matrix from a vector
 Cvnl_crs_indexRepresents the configuration of a sparse matrix but not the data
 Cvnl_decnum
 Cvnl_definite_integral
 Cvnl_diag_matrixStores a diagonal matrix as a single vector
 Cvnl_diag_matrix_fixedStores a diagonal matrix as a single vector
 Cvnl_double_2x3
 Cvnl_double_3x2
 Cvnl_fastopsCollection of C-style matrix functions for the most time-critical applications
 Cvnl_fft_1dIn-place 1D fast Fourier transform
 Cvnl_fft_2dIn-place 2D fast Fourier transform
 Cvnl_fft_baseBase class for in-place ND fast Fourier transform
 Cvnl_fft_prime_factorsHolds prime factor information
 Cvnl_file_matrixClass to load a matrix from a file
 Cvnl_file_vectorTemplated class to load a vector from a file
 Cvnl_finite_intFinite modulo-N arithmetic
 Cvnl_finite_int_polyFinite modulo-N arithmetic with polynomials of degree < M
 Cvnl_fortran_copyConvert row-stored matrix to column-stored
 Cvnl_fortran_copy_fixedConvert row-stored matrix to column-stored
 Cvnl_gaussian_kernel_1dHolds one half of a discretely sampled 1D gaussian distribution
 Cvnl_generalized_eigensystemSolves the generalized eigenproblem Ax=Bx
 Cvnl_hungarian_algorithmFind the best column to row assignment given a cost matrix
 Cvnl_identity
 Cvnl_identity_3x3
 Cvnl_index_sort
 Cvnl_int_matrixSpecializes vnl_matrix for integers, adding a vnl_matrix<double> ctor
 Cvnl_integrant_fnct
 Cvnl_io_nonlinear_minimizerBase for objects which provide IO
 Cvnl_lbfgsLimited memory Broyden Fletcher Goldfarb Shannon minimization
 Cvnl_lbfgsbLimited memory Broyden Fletcher Goldfarb Shannon minimization with constraints
 Cvnl_ldl_choleskyUpdateable Cholesky decomposition: A=LDL'
 Cvnl_least_squares_cost_functionAn adaptor that converts a vnl_least_squares_function to a vnl_cost_function
 Cvnl_least_squares_functionAbstract base for minimising functions
 Cvnl_levenberg_marquardtLevenberg Marquardt nonlinear least squares
 Cvnl_linear_systemAbstraction for a linear system of equations
 Cvnl_lsqrLinear least squares
 Cvnl_matlab_filewriteCode to perform MATLAB binary file operations
 Cvnl_matlab_header
 Cvnl_matlab_print_proxy
 Cvnl_matlab_readhdr
 Cvnl_matopsA collection of vnl_matrix operations, provided as static methods
 Cvnl_matrixAn ordinary mathematical matrix
 Cvnl_matrix_fixedFixed size, stack-stored, space-efficient matrix
 Cvnl_matrix_fixed_ref
 Cvnl_matrix_fixed_ref_constFixed size stack-stored vnl_matrix
 Cvnl_matrix_inverseCalculates inverse of a matrix (wrapper around vnl_svd<double>)
 Cvnl_matrix_refVnl_matrix reference to user-supplied storage
 Cvnl_nonlinear_minimizerVnl_nonlinear_minimizer is a base class for nonlinear optimization
 Cvnl_numeric_traits
 Cvnl_numeric_traits< bool >
 Cvnl_numeric_traits< bool const >
 Cvnl_numeric_traits< char >
 Cvnl_numeric_traits< char const >
 Cvnl_numeric_traits< double >
 Cvnl_numeric_traits< double const >
 Cvnl_numeric_traits< float >
 Cvnl_numeric_traits< float const >
 Cvnl_numeric_traits< int >
 Cvnl_numeric_traits< int const >
 Cvnl_numeric_traits< long >
 Cvnl_numeric_traits< long const >
 Cvnl_numeric_traits< long double >
 Cvnl_numeric_traits< long double const >
 Cvnl_numeric_traits< long long >
 Cvnl_numeric_traits< long long const >
 Cvnl_numeric_traits< short >
 Cvnl_numeric_traits< short const >
 Cvnl_numeric_traits< signed char >
 Cvnl_numeric_traits< signed char const >
 Cvnl_numeric_traits< std::complex< double > >
 Cvnl_numeric_traits< std::complex< double > const >
 Cvnl_numeric_traits< std::complex< float > >
 Cvnl_numeric_traits< std::complex< float > const >
 Cvnl_numeric_traits< std::complex< long double > >
 Cvnl_numeric_traits< std::complex< long double > const >
 Cvnl_numeric_traits< std::complex< vnl_rational > >
 Cvnl_numeric_traits< std::complex< vnl_rational > const >
 Cvnl_numeric_traits< unsigned char >
 Cvnl_numeric_traits< unsigned char const >
 Cvnl_numeric_traits< unsigned int >
 Cvnl_numeric_traits< unsigned int const >
 Cvnl_numeric_traits< unsigned long >
 Cvnl_numeric_traits< unsigned long const >
 Cvnl_numeric_traits< unsigned long long >
 Cvnl_numeric_traits< unsigned long long const >
 Cvnl_numeric_traits< unsigned short >
 Cvnl_numeric_traits< unsigned short const >
 Cvnl_numeric_traits< vnl_bignum >
 Cvnl_numeric_traits< vnl_decnum >
 Cvnl_numeric_traits< vnl_rational >
 Cvnl_numeric_traits< vnl_rational const >
 Cvnl_polynomialEvaluation of polynomials
 Cvnl_powellThe ever-popular Powell minimizer
 Cvnl_powell_1dfun
 Cvnl_qrExtract the Q*R decomposition of matrix M
 Cvnl_quaternion4-element vector that represents rotation in 3D
 Cvnl_randomA superior random number generator
 Cvnl_rationalHigh-precision rational numbers
 Cvnl_real_eigensystemExtract eigensystem of asymmetric matrix M, using the EISPACK routine
 Cvnl_real_npolynomialReal polynomial in N variables
 Cvnl_real_polynomialEvaluation of real polynomials at real and complex points
 Cvnl_rnpoly_solveSolves for roots of system of real polynomials
 Cvnl_rnpoly_solve_cmplxThis is a local implementation of a minimal "complex number" class, for internal use only
 Cvnl_rpoly_rootsFind the roots of a real polynomial
 Cvnl_scalar_join_iteratorDatabase join on matrix columns
 Cvnl_scalar_join_iterator_indexed_pairHelper class to hold the sorted arrays of indices
 Cvnl_scatter_3x3
 Cvnl_simpson_integral
 Cvnl_sparse_lmSparse Levenberg Marquardt nonlinear least squares
 Cvnl_sparse_lst_sqr_functionAbstract base for sparse least squares functions
 Cvnl_sparse_luLinear system solver for Mx = b using LU decomposition of a sparse matrix
 Cvnl_sparse_matrixSimple sparse matrix
 Cvnl_sparse_matrix_linear_systemVnl_sparse_matrix -> vnl_linear_system adaptor
 Cvnl_sparse_matrix_pairStores elements of sparse matrix
 Cvnl_sparse_symmetric_eigensystemFind the eigenvalues of a sparse symmetric matrix
 Cvnl_sseBog standard (no sse) implementation for non sse enabled hardware and any type which doesn't have a template specialisation
 Cvnl_svdHolds the singular value decomposition of a vnl_matrix
 Cvnl_svd_economy
 Cvnl_svd_fixedHolds the singular value decomposition of a vnl_matrix_fixed
 Cvnl_sym_matrixStores a symmetric matrix as just the diagonal and lower triangular part
 Cvnl_symmetric_eigensystemComputes and stores the eigensystem decomposition of a symmetric matrix
 Cvnl_tag_add
 Cvnl_tag_div
 Cvnl_tag_grab
 Cvnl_tag_mul
 Cvnl_tag_sub
 Cvnl_transposeEfficient matrix transpose
 Cvnl_unary_functionAbstract 1D map between two types (read spaces)
 Cvnl_vectorMathematical vector class, templated by type of element
 Cvnl_vector_fixedFixed length stack-stored, space-efficient vector
 Cvnl_vector_fixed_ref
 Cvnl_vector_fixed_ref_const
 Cvnl_vector_refVnl_vector using user-supplied storage