// | |
// 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 |