00001 //-*- c++ -*------------------------------------------------------------------- 00002 #ifndef vnl_algo_fwd_h_ 00003 #define vnl_algo_fwd_h_ 00004 00005 00006 template <class T> class vnl_fftxd_prime_factors; 00007 template <class T> struct vnl_matrix_inverse; 00008 template <class T> class vnl_svd; 00009 template <class T> class vnl_qr; 00010 template <class T> class vnl_symmetric_eigensystem; 00011 struct vnl_amoeba_SimplexCorner; 00012 class vnl_cholesky; 00013 class vnl_complex_eigensystem; 00014 class vnl_conjugate_gradient; 00015 class vnl_conjugate_gradient_Activate; 00016 class vnl_cpoly_roots; 00017 class vnl_lbfgs; 00018 class vnl_levenberg_marquardt; 00019 class vnl_levenberg_marquardt_Activate; 00020 00021 #endif // vnl_algo_fwd_h_