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