synaps/arithm/texp.h

00001 #ifndef SYNAPS_ARITHM_TEXP_H
00002 #define SYNAPS_ARITHM_TEXP_H
00003 
00004 #include <iostream>
00005 #include <synaps/init.h>
00006 
00007 #include "template-expression/template-expression.h"
00008 
00009 __BEGIN_NAMESPACE_SYNAPS
00010 namespace let
00011 {
00012   template< class R, class E > inline
00013   void assign( R & r, const arithm::template_expression<E> & exp ) { exp.eval(r); };
00014 };
00015 
00016 using namespace arithm;
00017 
00018 __END_NAMESPACE_SYNAPS
00019 
00020 #endif

SYNAPS DOCUMENTATION
logo