00001 
00002 
00003 
00004 
00005 
00006 
00007 
00008 
00009 
00010 
00011 
00012 
00013 
00014 
00015 
00016 
00017 #ifndef VCSN_ALGORITHMS_EVALUATION_RW_HH
00018 # define VCSN_ALGORITHMS_EVALUATION_RW_HH
00019 
00020 # include <vaucanson/automata/concept/transducer.hh>
00021 
00032 namespace vcsn
00033 {
00036   
00037   
00045   template <typename SA, typename TA,
00046             typename ST, typename TT,
00047             typename SRET, typename TRET>
00048   void
00049   evaluation_rw(const Element<SA, TA>& a, const Element<ST, TT>& t,
00050                 Element<SRET, TRET>& ret);
00051 
00053 
00054 } 
00055 
00056 # if !defined VCSN_USE_INTERFACE_ONLY && !defined VCSN_USE_LIB
00057 #  include <vaucanson/algorithms/evaluation_rw.hxx>
00058 # endif // ! VCSN_USE_INTERFACE_ONLY
00059 
00060 #endif // ! VCSN_ALGORITHMS_EVALUATION_RW_HH