34 lines
		
	
	
		
			862 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
		
		
			
		
	
	
			34 lines
		
	
	
		
			862 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
|   | // | ||
|  | //  Copyright (c) 2000-2002 | ||
|  | //  Joerg Walter, Mathias Koch | ||
|  | // | ||
|  | //  Distributed under the Boost Software License, Version 1.0. (See | ||
|  | //  accompanying file LICENSE_1_0.txt or copy at | ||
|  | //  http://www.boost.org/LICENSE_1_0.txt) | ||
|  | // | ||
|  | //  The authors gratefully acknowledge the support of | ||
|  | //  GeNeSys mbH & Co. KG in producing this work. | ||
|  | // | ||
|  | 
 | ||
|  | #ifndef _BOOST_UBLAS_TEMPORARY_ | ||
|  | #define _BOOST_UBLAS_TEMPORARY_ | ||
|  | 
 | ||
|  | 
 | ||
|  | namespace boost { namespace numeric { namespace ublas { | ||
|  | 
 | ||
|  | /// For the creation of temporary vectors in the assignment of proxies | ||
|  | template <class M> | ||
|  | struct vector_temporary_traits { | ||
|  |    typedef typename M::vector_temporary_type type ; | ||
|  | }; | ||
|  | 
 | ||
|  | /// For the creation of temporary vectors in the assignment of proxies | ||
|  | template <class M> | ||
|  | struct matrix_temporary_traits { | ||
|  |    typedef typename M::matrix_temporary_type type ; | ||
|  | }; | ||
|  | 
 | ||
|  | } } } | ||
|  | 
 | ||
|  | #endif |