|
Boost-Commit : |
Subject: [Boost-commit] svn:boost r60763 - in sandbox/numeric_bindings/boost/numeric/bindings/blas: level1 level2 level3
From: rutger_at_[hidden]
Date: 2010-03-22 04:54:21
Author: rutger
Date: 2010-03-22 04:54:13 EDT (Mon, 22 Mar 2010)
New Revision: 60763
URL: http://svn.boost.org/trac/boost/changeset/60763
Log:
Sync of affected blas bindings
Text files modified:
sandbox/numeric_bindings/boost/numeric/bindings/blas/level1/asum.hpp | 6 +++---
sandbox/numeric_bindings/boost/numeric/bindings/blas/level1/axpy.hpp | 8 ++++----
sandbox/numeric_bindings/boost/numeric/bindings/blas/level1/copy.hpp | 8 ++++----
sandbox/numeric_bindings/boost/numeric/bindings/blas/level1/dot.hpp | 6 +++---
sandbox/numeric_bindings/boost/numeric/bindings/blas/level1/dotc.hpp | 6 +++---
sandbox/numeric_bindings/boost/numeric/bindings/blas/level1/iamax.hpp | 6 +++---
sandbox/numeric_bindings/boost/numeric/bindings/blas/level1/nrm2.hpp | 6 +++---
sandbox/numeric_bindings/boost/numeric/bindings/blas/level1/prec_dot.hpp | 6 +++---
sandbox/numeric_bindings/boost/numeric/bindings/blas/level1/rot.hpp | 12 ++++++------
sandbox/numeric_bindings/boost/numeric/bindings/blas/level1/rotg.hpp | 6 +++---
sandbox/numeric_bindings/boost/numeric/bindings/blas/level1/rotm.hpp | 20 ++++++++++----------
sandbox/numeric_bindings/boost/numeric/bindings/blas/level1/rotmg.hpp | 8 ++++----
sandbox/numeric_bindings/boost/numeric/bindings/blas/level1/scal.hpp | 8 ++++----
sandbox/numeric_bindings/boost/numeric/bindings/blas/level1/swap.hpp | 12 ++++++------
sandbox/numeric_bindings/boost/numeric/bindings/blas/level2/gbmv.hpp | 8 ++++----
sandbox/numeric_bindings/boost/numeric/bindings/blas/level2/gemv.hpp | 10 +++++-----
sandbox/numeric_bindings/boost/numeric/bindings/blas/level2/ger.hpp | 8 ++++----
sandbox/numeric_bindings/boost/numeric/bindings/blas/level2/gerc.hpp | 8 ++++----
sandbox/numeric_bindings/boost/numeric/bindings/blas/level2/geru.hpp | 8 ++++----
sandbox/numeric_bindings/boost/numeric/bindings/blas/level2/hbmv.hpp | 8 ++++----
sandbox/numeric_bindings/boost/numeric/bindings/blas/level2/hemv.hpp | 8 ++++----
sandbox/numeric_bindings/boost/numeric/bindings/blas/level2/her.hpp | 8 ++++----
sandbox/numeric_bindings/boost/numeric/bindings/blas/level2/her2.hpp | 8 ++++----
sandbox/numeric_bindings/boost/numeric/bindings/blas/level2/hpmv.hpp | 8 ++++----
sandbox/numeric_bindings/boost/numeric/bindings/blas/level2/hpr.hpp | 8 ++++----
sandbox/numeric_bindings/boost/numeric/bindings/blas/level2/hpr2.hpp | 8 ++++----
sandbox/numeric_bindings/boost/numeric/bindings/blas/level2/sbmv.hpp | 8 ++++----
sandbox/numeric_bindings/boost/numeric/bindings/blas/level2/spmv.hpp | 8 ++++----
sandbox/numeric_bindings/boost/numeric/bindings/blas/level2/spr.hpp | 8 ++++----
sandbox/numeric_bindings/boost/numeric/bindings/blas/level2/spr2.hpp | 8 ++++----
sandbox/numeric_bindings/boost/numeric/bindings/blas/level2/symv.hpp | 8 ++++----
sandbox/numeric_bindings/boost/numeric/bindings/blas/level2/syr.hpp | 8 ++++----
sandbox/numeric_bindings/boost/numeric/bindings/blas/level2/syr2.hpp | 8 ++++----
sandbox/numeric_bindings/boost/numeric/bindings/blas/level2/tbmv.hpp | 8 ++++----
sandbox/numeric_bindings/boost/numeric/bindings/blas/level2/tbsv.hpp | 8 ++++----
sandbox/numeric_bindings/boost/numeric/bindings/blas/level2/tpmv.hpp | 8 ++++----
sandbox/numeric_bindings/boost/numeric/bindings/blas/level2/tpsv.hpp | 8 ++++----
sandbox/numeric_bindings/boost/numeric/bindings/blas/level2/trmv.hpp | 8 ++++----
sandbox/numeric_bindings/boost/numeric/bindings/blas/level2/trsv.hpp | 8 ++++----
sandbox/numeric_bindings/boost/numeric/bindings/blas/level3/gemm.hpp | 8 ++++----
sandbox/numeric_bindings/boost/numeric/bindings/blas/level3/hemm.hpp | 8 ++++----
sandbox/numeric_bindings/boost/numeric/bindings/blas/level3/her2k.hpp | 8 ++++----
sandbox/numeric_bindings/boost/numeric/bindings/blas/level3/herk.hpp | 8 ++++----
sandbox/numeric_bindings/boost/numeric/bindings/blas/level3/symm.hpp | 8 ++++----
sandbox/numeric_bindings/boost/numeric/bindings/blas/level3/syr2k.hpp | 8 ++++----
sandbox/numeric_bindings/boost/numeric/bindings/blas/level3/syrk.hpp | 8 ++++----
sandbox/numeric_bindings/boost/numeric/bindings/blas/level3/trmm.hpp | 8 ++++----
sandbox/numeric_bindings/boost/numeric/bindings/blas/level3/trsm.hpp | 8 ++++----
48 files changed, 196 insertions(+), 196 deletions(-)
Modified: sandbox/numeric_bindings/boost/numeric/bindings/blas/level1/asum.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/blas/level1/asum.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/blas/level1/asum.hpp 2010-03-22 04:54:13 EDT (Mon, 22 Mar 2010)
@@ -186,7 +186,7 @@
typedef Value value_type;
typedef typename remove_imaginary< Value >::type real_type;
- typedef real_type return_type;
+ typedef real_type result_type;
//
// Static member function that
@@ -194,7 +194,7 @@
// * Asserts that most arguments make sense.
//
template< typename VectorX >
- static return_type invoke( const VectorX& x ) {
+ static result_type invoke( const VectorX& x ) {
namespace bindings = ::boost::numeric::bindings;
return detail::asum( bindings::size(x),
bindings::begin_value(x), bindings::stride(x) );
@@ -214,7 +214,7 @@
//
template< typename VectorX >
inline typename asum_impl< typename bindings::value_type<
- VectorX >::type >::return_type
+ VectorX >::type >::result_type
asum( const VectorX& x ) {
return asum_impl< typename bindings::value_type<
VectorX >::type >::invoke( x );
Modified: sandbox/numeric_bindings/boost/numeric/bindings/blas/level1/axpy.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/blas/level1/axpy.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/blas/level1/axpy.hpp 2010-03-22 04:54:13 EDT (Mon, 22 Mar 2010)
@@ -196,7 +196,7 @@
typedef Value value_type;
typedef typename remove_imaginary< Value >::type real_type;
- typedef void return_type;
+ typedef void result_type;
//
// Static member function that
@@ -204,7 +204,7 @@
// * Asserts that most arguments make sense.
//
template< typename VectorX, typename VectorY >
- static return_type invoke( const value_type a, const VectorX& x,
+ static result_type invoke( const value_type a, const VectorX& x,
VectorY& y ) {
namespace bindings = ::boost::numeric::bindings;
BOOST_STATIC_ASSERT( (is_same< typename remove_const<
@@ -232,7 +232,7 @@
//
template< typename VectorX, typename VectorY >
inline typename axpy_impl< typename bindings::value_type<
- VectorX >::type >::return_type
+ VectorX >::type >::result_type
axpy( const typename bindings::value_type< VectorX >::type a,
const VectorX& x, VectorY& y ) {
axpy_impl< typename bindings::value_type<
@@ -245,7 +245,7 @@
//
template< typename VectorX, typename VectorY >
inline typename axpy_impl< typename bindings::value_type<
- VectorX >::type >::return_type
+ VectorX >::type >::result_type
axpy( const typename bindings::value_type< VectorX >::type a,
const VectorX& x, const VectorY& y ) {
axpy_impl< typename bindings::value_type<
Modified: sandbox/numeric_bindings/boost/numeric/bindings/blas/level1/copy.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/blas/level1/copy.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/blas/level1/copy.hpp 2010-03-22 04:54:13 EDT (Mon, 22 Mar 2010)
@@ -192,7 +192,7 @@
typedef Value value_type;
typedef typename remove_imaginary< Value >::type real_type;
- typedef void return_type;
+ typedef void result_type;
//
// Static member function that
@@ -200,7 +200,7 @@
// * Asserts that most arguments make sense.
//
template< typename VectorX, typename VectorY >
- static return_type invoke( const VectorX& x, VectorY& y ) {
+ static result_type invoke( const VectorX& x, VectorY& y ) {
namespace bindings = ::boost::numeric::bindings;
BOOST_STATIC_ASSERT( (is_same< typename remove_const<
typename bindings::value_type< VectorX >::type >::type,
@@ -227,7 +227,7 @@
//
template< typename VectorX, typename VectorY >
inline typename copy_impl< typename bindings::value_type<
- VectorX >::type >::return_type
+ VectorX >::type >::result_type
copy( const VectorX& x, VectorY& y ) {
copy_impl< typename bindings::value_type<
VectorX >::type >::invoke( x, y );
@@ -239,7 +239,7 @@
//
template< typename VectorX, typename VectorY >
inline typename copy_impl< typename bindings::value_type<
- VectorX >::type >::return_type
+ VectorX >::type >::result_type
copy( const VectorX& x, const VectorY& y ) {
copy_impl< typename bindings::value_type<
VectorX >::type >::invoke( x, y );
Modified: sandbox/numeric_bindings/boost/numeric/bindings/blas/level1/dot.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/blas/level1/dot.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/blas/level1/dot.hpp 2010-03-22 04:54:13 EDT (Mon, 22 Mar 2010)
@@ -196,7 +196,7 @@
typedef Value value_type;
typedef typename remove_imaginary< Value >::type real_type;
- typedef value_type return_type;
+ typedef value_type result_type;
//
// Static member function that
@@ -204,7 +204,7 @@
// * Asserts that most arguments make sense.
//
template< typename VectorX, typename VectorY >
- static return_type invoke( const VectorX& x, const VectorY& y ) {
+ static result_type invoke( const VectorX& x, const VectorY& y ) {
namespace bindings = ::boost::numeric::bindings;
BOOST_STATIC_ASSERT( (is_same< typename remove_const<
typename bindings::value_type< VectorX >::type >::type,
@@ -229,7 +229,7 @@
//
template< typename VectorX, typename VectorY >
inline typename dot_impl< typename bindings::value_type<
- VectorX >::type >::return_type
+ VectorX >::type >::result_type
dot( const VectorX& x, const VectorY& y ) {
return dot_impl< typename bindings::value_type<
VectorX >::type >::invoke( x, y );
Modified: sandbox/numeric_bindings/boost/numeric/bindings/blas/level1/dotc.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/blas/level1/dotc.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/blas/level1/dotc.hpp 2010-03-22 04:54:13 EDT (Mon, 22 Mar 2010)
@@ -136,7 +136,7 @@
typedef Value value_type;
typedef typename remove_imaginary< Value >::type real_type;
- typedef value_type return_type;
+ typedef value_type result_type;
//
// Static member function that
@@ -144,7 +144,7 @@
// * Asserts that most arguments make sense.
//
template< typename VectorX, typename VectorY >
- static return_type invoke( const VectorX& x, const VectorY& y ) {
+ static result_type invoke( const VectorX& x, const VectorY& y ) {
namespace bindings = ::boost::numeric::bindings;
BOOST_STATIC_ASSERT( (is_same< typename remove_const<
typename bindings::value_type< VectorX >::type >::type,
@@ -169,7 +169,7 @@
//
template< typename VectorX, typename VectorY >
inline typename dotc_impl< typename bindings::value_type<
- VectorX >::type >::return_type
+ VectorX >::type >::result_type
dotc( const VectorX& x, const VectorY& y ) {
return dotc_impl< typename bindings::value_type<
VectorX >::type >::invoke( x, y );
Modified: sandbox/numeric_bindings/boost/numeric/bindings/blas/level1/iamax.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/blas/level1/iamax.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/blas/level1/iamax.hpp 2010-03-22 04:54:13 EDT (Mon, 22 Mar 2010)
@@ -188,7 +188,7 @@
typedef Value value_type;
typedef typename remove_imaginary< Value >::type real_type;
- typedef std::ptrdiff_t return_type;
+ typedef std::ptrdiff_t result_type;
//
// Static member function that
@@ -196,7 +196,7 @@
// * Asserts that most arguments make sense.
//
template< typename VectorX >
- static return_type invoke( const VectorX& x ) {
+ static result_type invoke( const VectorX& x ) {
namespace bindings = ::boost::numeric::bindings;
return detail::iamax( bindings::size(x),
bindings::begin_value(x), bindings::stride(x) );
@@ -216,7 +216,7 @@
//
template< typename VectorX >
inline typename iamax_impl< typename bindings::value_type<
- VectorX >::type >::return_type
+ VectorX >::type >::result_type
iamax( const VectorX& x ) {
return iamax_impl< typename bindings::value_type<
VectorX >::type >::invoke( x );
Modified: sandbox/numeric_bindings/boost/numeric/bindings/blas/level1/nrm2.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/blas/level1/nrm2.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/blas/level1/nrm2.hpp 2010-03-22 04:54:13 EDT (Mon, 22 Mar 2010)
@@ -186,7 +186,7 @@
typedef Value value_type;
typedef typename remove_imaginary< Value >::type real_type;
- typedef real_type return_type;
+ typedef real_type result_type;
//
// Static member function that
@@ -194,7 +194,7 @@
// * Asserts that most arguments make sense.
//
template< typename VectorX >
- static return_type invoke( const VectorX& x ) {
+ static result_type invoke( const VectorX& x ) {
namespace bindings = ::boost::numeric::bindings;
return detail::nrm2( bindings::size(x),
bindings::begin_value(x), bindings::stride(x) );
@@ -214,7 +214,7 @@
//
template< typename VectorX >
inline typename nrm2_impl< typename bindings::value_type<
- VectorX >::type >::return_type
+ VectorX >::type >::result_type
nrm2( const VectorX& x ) {
return nrm2_impl< typename bindings::value_type<
VectorX >::type >::invoke( x );
Modified: sandbox/numeric_bindings/boost/numeric/bindings/blas/level1/prec_dot.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/blas/level1/prec_dot.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/blas/level1/prec_dot.hpp 2010-03-22 04:54:13 EDT (Mon, 22 Mar 2010)
@@ -100,7 +100,7 @@
typedef Value value_type;
typedef typename remove_imaginary< Value >::type real_type;
- typedef double return_type;
+ typedef double result_type;
//
// Static member function that
@@ -108,7 +108,7 @@
// * Asserts that most arguments make sense.
//
template< typename VectorX, typename VectorY >
- static return_type invoke( const VectorX& x, const VectorY& y ) {
+ static result_type invoke( const VectorX& x, const VectorY& y ) {
namespace bindings = ::boost::numeric::bindings;
BOOST_STATIC_ASSERT( (is_same< typename remove_const<
typename bindings::value_type< VectorX >::type >::type,
@@ -133,7 +133,7 @@
//
template< typename VectorX, typename VectorY >
inline typename prec_dot_impl< typename bindings::value_type<
- VectorX >::type >::return_type
+ VectorX >::type >::result_type
prec_dot( const VectorX& x, const VectorY& y ) {
return prec_dot_impl< typename bindings::value_type<
VectorX >::type >::invoke( x, y );
Modified: sandbox/numeric_bindings/boost/numeric/bindings/blas/level1/rot.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/blas/level1/rot.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/blas/level1/rot.hpp 2010-03-22 04:54:13 EDT (Mon, 22 Mar 2010)
@@ -196,7 +196,7 @@
typedef Value value_type;
typedef typename remove_imaginary< Value >::type real_type;
- typedef void return_type;
+ typedef void result_type;
//
// Static member function that
@@ -204,7 +204,7 @@
// * Asserts that most arguments make sense.
//
template< typename VectorX, typename VectorY >
- static return_type invoke( VectorX& x, VectorY& y, const real_type c,
+ static result_type invoke( VectorX& x, VectorY& y, const real_type c,
const real_type s ) {
namespace bindings = ::boost::numeric::bindings;
BOOST_STATIC_ASSERT( (is_same< typename remove_const<
@@ -232,7 +232,7 @@
//
template< typename VectorX, typename VectorY >
inline typename rot_impl< typename bindings::value_type<
- VectorX >::type >::return_type
+ VectorX >::type >::result_type
rot( VectorX& x, VectorY& y, const typename remove_imaginary<
typename bindings::value_type< VectorX >::type >::type c,
const typename remove_imaginary< typename bindings::value_type<
@@ -248,7 +248,7 @@
//
template< typename VectorX, typename VectorY >
inline typename rot_impl< typename bindings::value_type<
- VectorX >::type >::return_type
+ VectorX >::type >::result_type
rot( const VectorX& x, VectorY& y, const typename remove_imaginary<
typename bindings::value_type< VectorX >::type >::type c,
const typename remove_imaginary< typename bindings::value_type<
@@ -264,7 +264,7 @@
//
template< typename VectorX, typename VectorY >
inline typename rot_impl< typename bindings::value_type<
- VectorX >::type >::return_type
+ VectorX >::type >::result_type
rot( VectorX& x, const VectorY& y, const typename remove_imaginary<
typename bindings::value_type< VectorX >::type >::type c,
const typename remove_imaginary< typename bindings::value_type<
@@ -280,7 +280,7 @@
//
template< typename VectorX, typename VectorY >
inline typename rot_impl< typename bindings::value_type<
- VectorX >::type >::return_type
+ VectorX >::type >::result_type
rot( const VectorX& x, const VectorY& y,
const typename remove_imaginary< typename bindings::value_type<
VectorX >::type >::type c, const typename remove_imaginary<
Modified: sandbox/numeric_bindings/boost/numeric/bindings/blas/level1/rotg.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/blas/level1/rotg.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/blas/level1/rotg.hpp 2010-03-22 04:54:13 EDT (Mon, 22 Mar 2010)
@@ -184,14 +184,14 @@
typedef Value value_type;
typedef typename remove_imaginary< Value >::type real_type;
- typedef void return_type;
+ typedef void result_type;
//
// Static member function that
// * Deduces the required arguments for dispatching to BLAS, and
// * Asserts that most arguments make sense.
//
- static return_type invoke( value_type& a, value_type& b, real_type& c,
+ static result_type invoke( value_type& a, value_type& b, real_type& c,
value_type& s ) {
namespace bindings = ::boost::numeric::bindings;
detail::rotg( a, b, c, s );
@@ -210,7 +210,7 @@
// Overloaded function for rotg. Its overload differs for
//
template< typename Value >
-inline typename rotg_impl< Value >::return_type
+inline typename rotg_impl< Value >::result_type
rotg( Value& a, Value& b, Value& c, Value& s ) {
rotg_impl< Value >::invoke( a, b, c, s );
}
Modified: sandbox/numeric_bindings/boost/numeric/bindings/blas/level1/rotm.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/blas/level1/rotm.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/blas/level1/rotm.hpp 2010-03-22 04:54:13 EDT (Mon, 22 Mar 2010)
@@ -130,7 +130,7 @@
typedef Value value_type;
typedef typename remove_imaginary< Value >::type real_type;
- typedef void return_type;
+ typedef void result_type;
//
// Static member function that
@@ -138,7 +138,7 @@
// * Asserts that most arguments make sense.
//
template< typename VectorX, typename VectorY, typename VectorPARAM >
- static return_type invoke( VectorX& x, VectorY& y, VectorPARAM& param ) {
+ static result_type invoke( VectorX& x, VectorY& y, VectorPARAM& param ) {
namespace bindings = ::boost::numeric::bindings;
BOOST_STATIC_ASSERT( (is_same< typename remove_const<
typename bindings::value_type< VectorX >::type >::type,
@@ -173,7 +173,7 @@
//
template< typename VectorX, typename VectorY, typename VectorPARAM >
inline typename rotm_impl< typename bindings::value_type<
- VectorX >::type >::return_type
+ VectorX >::type >::result_type
rotm( VectorX& x, VectorY& y, VectorPARAM& param ) {
rotm_impl< typename bindings::value_type<
VectorX >::type >::invoke( x, y, param );
@@ -187,7 +187,7 @@
//
template< typename VectorX, typename VectorY, typename VectorPARAM >
inline typename rotm_impl< typename bindings::value_type<
- VectorX >::type >::return_type
+ VectorX >::type >::result_type
rotm( const VectorX& x, VectorY& y, VectorPARAM& param ) {
rotm_impl< typename bindings::value_type<
VectorX >::type >::invoke( x, y, param );
@@ -201,7 +201,7 @@
//
template< typename VectorX, typename VectorY, typename VectorPARAM >
inline typename rotm_impl< typename bindings::value_type<
- VectorX >::type >::return_type
+ VectorX >::type >::result_type
rotm( VectorX& x, const VectorY& y, VectorPARAM& param ) {
rotm_impl< typename bindings::value_type<
VectorX >::type >::invoke( x, y, param );
@@ -215,7 +215,7 @@
//
template< typename VectorX, typename VectorY, typename VectorPARAM >
inline typename rotm_impl< typename bindings::value_type<
- VectorX >::type >::return_type
+ VectorX >::type >::result_type
rotm( const VectorX& x, const VectorY& y, VectorPARAM& param ) {
rotm_impl< typename bindings::value_type<
VectorX >::type >::invoke( x, y, param );
@@ -229,7 +229,7 @@
//
template< typename VectorX, typename VectorY, typename VectorPARAM >
inline typename rotm_impl< typename bindings::value_type<
- VectorX >::type >::return_type
+ VectorX >::type >::result_type
rotm( VectorX& x, VectorY& y, const VectorPARAM& param ) {
rotm_impl< typename bindings::value_type<
VectorX >::type >::invoke( x, y, param );
@@ -243,7 +243,7 @@
//
template< typename VectorX, typename VectorY, typename VectorPARAM >
inline typename rotm_impl< typename bindings::value_type<
- VectorX >::type >::return_type
+ VectorX >::type >::result_type
rotm( const VectorX& x, VectorY& y, const VectorPARAM& param ) {
rotm_impl< typename bindings::value_type<
VectorX >::type >::invoke( x, y, param );
@@ -257,7 +257,7 @@
//
template< typename VectorX, typename VectorY, typename VectorPARAM >
inline typename rotm_impl< typename bindings::value_type<
- VectorX >::type >::return_type
+ VectorX >::type >::result_type
rotm( VectorX& x, const VectorY& y, const VectorPARAM& param ) {
rotm_impl< typename bindings::value_type<
VectorX >::type >::invoke( x, y, param );
@@ -271,7 +271,7 @@
//
template< typename VectorX, typename VectorY, typename VectorPARAM >
inline typename rotm_impl< typename bindings::value_type<
- VectorX >::type >::return_type
+ VectorX >::type >::result_type
rotm( const VectorX& x, const VectorY& y, const VectorPARAM& param ) {
rotm_impl< typename bindings::value_type<
VectorX >::type >::invoke( x, y, param );
Modified: sandbox/numeric_bindings/boost/numeric/bindings/blas/level1/rotmg.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/blas/level1/rotmg.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/blas/level1/rotmg.hpp 2010-03-22 04:54:13 EDT (Mon, 22 Mar 2010)
@@ -130,7 +130,7 @@
typedef Value value_type;
typedef typename remove_imaginary< Value >::type real_type;
- typedef void return_type;
+ typedef void result_type;
//
// Static member function that
@@ -138,7 +138,7 @@
// * Asserts that most arguments make sense.
//
template< typename VectorDPARAM >
- static return_type invoke( real_type& d1, real_type& d2, real_type& x1,
+ static result_type invoke( real_type& d1, real_type& d2, real_type& x1,
const real_type y1, VectorDPARAM& dparam ) {
namespace bindings = ::boost::numeric::bindings;
BOOST_STATIC_ASSERT( (bindings::is_mutable< VectorDPARAM >::value) );
@@ -160,7 +160,7 @@
//
template< typename VectorDPARAM >
inline typename rotmg_impl< typename bindings::value_type<
- VectorDPARAM >::type >::return_type
+ VectorDPARAM >::type >::result_type
rotmg( typename remove_imaginary< typename bindings::value_type<
VectorDPARAM >::type >::type& d1, typename remove_imaginary<
typename bindings::value_type< VectorDPARAM >::type >::type& d2,
@@ -178,7 +178,7 @@
//
template< typename VectorDPARAM >
inline typename rotmg_impl< typename bindings::value_type<
- VectorDPARAM >::type >::return_type
+ VectorDPARAM >::type >::result_type
rotmg( typename remove_imaginary< typename bindings::value_type<
VectorDPARAM >::type >::type& d1, typename remove_imaginary<
typename bindings::value_type< VectorDPARAM >::type >::type& d2,
Modified: sandbox/numeric_bindings/boost/numeric/bindings/blas/level1/scal.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/blas/level1/scal.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/blas/level1/scal.hpp 2010-03-22 04:54:13 EDT (Mon, 22 Mar 2010)
@@ -246,7 +246,7 @@
typedef Value value_type;
typedef typename remove_imaginary< Value >::type real_type;
- typedef void return_type;
+ typedef void result_type;
//
// Static member function that
@@ -254,7 +254,7 @@
// * Asserts that most arguments make sense.
//
template< typename ScalarA, typename VectorX >
- static return_type invoke( const ScalarA a, VectorX& x ) {
+ static result_type invoke( const ScalarA a, VectorX& x ) {
namespace bindings = ::boost::numeric::bindings;
BOOST_STATIC_ASSERT( (bindings::is_mutable< VectorX >::value) );
detail::scal( bindings::size(x), a, bindings::begin_value(x),
@@ -276,7 +276,7 @@
//
template< typename ScalarA, typename VectorX >
inline typename scal_impl< typename bindings::value_type<
- VectorX >::type >::return_type
+ VectorX >::type >::result_type
scal( const ScalarA a, VectorX& x ) {
scal_impl< typename bindings::value_type<
VectorX >::type >::invoke( a, x );
@@ -288,7 +288,7 @@
//
template< typename ScalarA, typename VectorX >
inline typename scal_impl< typename bindings::value_type<
- VectorX >::type >::return_type
+ VectorX >::type >::result_type
scal( const ScalarA a, const VectorX& x ) {
scal_impl< typename bindings::value_type<
VectorX >::type >::invoke( a, x );
Modified: sandbox/numeric_bindings/boost/numeric/bindings/blas/level1/swap.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/blas/level1/swap.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/blas/level1/swap.hpp 2010-03-22 04:54:13 EDT (Mon, 22 Mar 2010)
@@ -192,7 +192,7 @@
typedef Value value_type;
typedef typename remove_imaginary< Value >::type real_type;
- typedef void return_type;
+ typedef void result_type;
//
// Static member function that
@@ -200,7 +200,7 @@
// * Asserts that most arguments make sense.
//
template< typename VectorX, typename VectorY >
- static return_type invoke( VectorX& x, VectorY& y ) {
+ static result_type invoke( VectorX& x, VectorY& y ) {
namespace bindings = ::boost::numeric::bindings;
BOOST_STATIC_ASSERT( (is_same< typename remove_const<
typename bindings::value_type< VectorX >::type >::type,
@@ -229,7 +229,7 @@
//
template< typename VectorX, typename VectorY >
inline typename swap_impl< typename bindings::value_type<
- VectorX >::type >::return_type
+ VectorX >::type >::result_type
swap( VectorX& x, VectorY& y ) {
swap_impl< typename bindings::value_type<
VectorX >::type >::invoke( x, y );
@@ -242,7 +242,7 @@
//
template< typename VectorX, typename VectorY >
inline typename swap_impl< typename bindings::value_type<
- VectorX >::type >::return_type
+ VectorX >::type >::result_type
swap( const VectorX& x, VectorY& y ) {
swap_impl< typename bindings::value_type<
VectorX >::type >::invoke( x, y );
@@ -255,7 +255,7 @@
//
template< typename VectorX, typename VectorY >
inline typename swap_impl< typename bindings::value_type<
- VectorX >::type >::return_type
+ VectorX >::type >::result_type
swap( VectorX& x, const VectorY& y ) {
swap_impl< typename bindings::value_type<
VectorX >::type >::invoke( x, y );
@@ -268,7 +268,7 @@
//
template< typename VectorX, typename VectorY >
inline typename swap_impl< typename bindings::value_type<
- VectorX >::type >::return_type
+ VectorX >::type >::result_type
swap( const VectorX& x, const VectorY& y ) {
swap_impl< typename bindings::value_type<
VectorX >::type >::invoke( x, y );
Modified: sandbox/numeric_bindings/boost/numeric/bindings/blas/level2/gbmv.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/blas/level2/gbmv.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/blas/level2/gbmv.hpp 2010-03-22 04:54:13 EDT (Mon, 22 Mar 2010)
@@ -261,7 +261,7 @@
typedef Value value_type;
typedef typename remove_imaginary< Value >::type real_type;
- typedef void return_type;
+ typedef void result_type;
//
// Static member function that
@@ -269,7 +269,7 @@
// * Asserts that most arguments make sense.
//
template< typename MatrixA, typename VectorX, typename VectorY >
- static return_type invoke( const value_type alpha, const MatrixA& a,
+ static result_type invoke( const value_type alpha, const MatrixA& a,
const VectorX& x, const value_type beta, VectorY& y ) {
namespace bindings = ::boost::numeric::bindings;
typedef typename detail::default_order< MatrixA >::type order;
@@ -309,7 +309,7 @@
//
template< typename MatrixA, typename VectorX, typename VectorY >
inline typename gbmv_impl< typename bindings::value_type<
- MatrixA >::type >::return_type
+ MatrixA >::type >::result_type
gbmv( const typename bindings::value_type< MatrixA >::type alpha,
const MatrixA& a, const VectorX& x,
const typename bindings::value_type< MatrixA >::type beta,
@@ -324,7 +324,7 @@
//
template< typename MatrixA, typename VectorX, typename VectorY >
inline typename gbmv_impl< typename bindings::value_type<
- MatrixA >::type >::return_type
+ MatrixA >::type >::result_type
gbmv( const typename bindings::value_type< MatrixA >::type alpha,
const MatrixA& a, const VectorX& x,
const typename bindings::value_type< MatrixA >::type beta,
Modified: sandbox/numeric_bindings/boost/numeric/bindings/blas/level2/gemv.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/blas/level2/gemv.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/blas/level2/gemv.hpp 2010-03-22 04:54:13 EDT (Mon, 22 Mar 2010)
@@ -260,11 +260,11 @@
typedef Value value_type;
typedef typename remove_imaginary< Value >::type real_type;
- typedef void return_type;
+ typedef void result_type;
// high-level transform typedefs and functions
template< typename MatrixA, typename VectorX, typename VectorY >
- static return_type transform( MatrixA& A, VectorX& x, VectorY& y,
+ static result_type transform( MatrixA& A, VectorX& x, VectorY& y,
const value_type alpha, const value_type beta ) {
invoke();
}
@@ -275,7 +275,7 @@
// * Asserts that most arguments make sense.
//
template< typename MatrixA, typename VectorX, typename VectorY >
- static return_type invoke( const value_type alpha, const MatrixA& a,
+ static result_type invoke( const value_type alpha, const MatrixA& a,
const VectorX& x, const value_type beta, VectorY& y ) {
namespace bindings = ::boost::numeric::bindings;
typedef typename detail::default_order< MatrixA >::type order;
@@ -313,7 +313,7 @@
//
template< typename MatrixA, typename VectorX, typename VectorY >
inline typename gemv_impl< typename bindings::value_type<
- MatrixA >::type >::return_type
+ MatrixA >::type >::result_type
gemv( const typename bindings::value_type< MatrixA >::type alpha,
const MatrixA& a, const VectorX& x,
const typename bindings::value_type< MatrixA >::type beta,
@@ -328,7 +328,7 @@
//
template< typename MatrixA, typename VectorX, typename VectorY >
inline typename gemv_impl< typename bindings::value_type<
- MatrixA >::type >::return_type
+ MatrixA >::type >::result_type
gemv( const typename bindings::value_type< MatrixA >::type alpha,
const MatrixA& a, const VectorX& x,
const typename bindings::value_type< MatrixA >::type beta,
Modified: sandbox/numeric_bindings/boost/numeric/bindings/blas/level2/ger.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/blas/level2/ger.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/blas/level2/ger.hpp 2010-03-22 04:54:13 EDT (Mon, 22 Mar 2010)
@@ -151,7 +151,7 @@
typedef Value value_type;
typedef typename remove_imaginary< Value >::type real_type;
- typedef void return_type;
+ typedef void result_type;
//
// Static member function that
@@ -159,7 +159,7 @@
// * Asserts that most arguments make sense.
//
template< typename VectorX, typename VectorY, typename MatrixA >
- static return_type invoke( const real_type alpha, const VectorX& x,
+ static result_type invoke( const real_type alpha, const VectorX& x,
const VectorY& y, MatrixA& a ) {
namespace bindings = ::boost::numeric::bindings;
typedef typename result_of::data_order< MatrixA >::type order;
@@ -196,7 +196,7 @@
//
template< typename VectorX, typename VectorY, typename MatrixA >
inline typename ger_impl< typename bindings::value_type<
- VectorX >::type >::return_type
+ VectorX >::type >::result_type
ger( const typename remove_imaginary< typename bindings::value_type<
VectorX >::type >::type alpha, const VectorX& x, const VectorY& y,
MatrixA& a ) {
@@ -210,7 +210,7 @@
//
template< typename VectorX, typename VectorY, typename MatrixA >
inline typename ger_impl< typename bindings::value_type<
- VectorX >::type >::return_type
+ VectorX >::type >::result_type
ger( const typename remove_imaginary< typename bindings::value_type<
VectorX >::type >::type alpha, const VectorX& x, const VectorY& y,
const MatrixA& a ) {
Modified: sandbox/numeric_bindings/boost/numeric/bindings/blas/level2/gerc.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/blas/level2/gerc.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/blas/level2/gerc.hpp 2010-03-22 04:54:13 EDT (Mon, 22 Mar 2010)
@@ -157,7 +157,7 @@
typedef Value value_type;
typedef typename remove_imaginary< Value >::type real_type;
- typedef void return_type;
+ typedef void result_type;
//
// Static member function that
@@ -165,7 +165,7 @@
// * Asserts that most arguments make sense.
//
template< typename VectorX, typename VectorY, typename MatrixA >
- static return_type invoke( const value_type alpha, const VectorX& x,
+ static result_type invoke( const value_type alpha, const VectorX& x,
const VectorY& y, MatrixA& a ) {
namespace bindings = ::boost::numeric::bindings;
typedef typename result_of::data_order< MatrixA >::type order;
@@ -202,7 +202,7 @@
//
template< typename VectorX, typename VectorY, typename MatrixA >
inline typename gerc_impl< typename bindings::value_type<
- VectorX >::type >::return_type
+ VectorX >::type >::result_type
gerc( const typename bindings::value_type< VectorX >::type alpha,
const VectorX& x, const VectorY& y, MatrixA& a ) {
gerc_impl< typename bindings::value_type<
@@ -215,7 +215,7 @@
//
template< typename VectorX, typename VectorY, typename MatrixA >
inline typename gerc_impl< typename bindings::value_type<
- VectorX >::type >::return_type
+ VectorX >::type >::result_type
gerc( const typename bindings::value_type< VectorX >::type alpha,
const VectorX& x, const VectorY& y, const MatrixA& a ) {
gerc_impl< typename bindings::value_type<
Modified: sandbox/numeric_bindings/boost/numeric/bindings/blas/level2/geru.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/blas/level2/geru.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/blas/level2/geru.hpp 2010-03-22 04:54:13 EDT (Mon, 22 Mar 2010)
@@ -157,7 +157,7 @@
typedef Value value_type;
typedef typename remove_imaginary< Value >::type real_type;
- typedef void return_type;
+ typedef void result_type;
//
// Static member function that
@@ -165,7 +165,7 @@
// * Asserts that most arguments make sense.
//
template< typename VectorX, typename VectorY, typename MatrixA >
- static return_type invoke( const value_type alpha, const VectorX& x,
+ static result_type invoke( const value_type alpha, const VectorX& x,
const VectorY& y, MatrixA& a ) {
namespace bindings = ::boost::numeric::bindings;
typedef typename result_of::data_order< MatrixA >::type order;
@@ -202,7 +202,7 @@
//
template< typename VectorX, typename VectorY, typename MatrixA >
inline typename geru_impl< typename bindings::value_type<
- VectorX >::type >::return_type
+ VectorX >::type >::result_type
geru( const typename bindings::value_type< VectorX >::type alpha,
const VectorX& x, const VectorY& y, MatrixA& a ) {
geru_impl< typename bindings::value_type<
@@ -215,7 +215,7 @@
//
template< typename VectorX, typename VectorY, typename MatrixA >
inline typename geru_impl< typename bindings::value_type<
- VectorX >::type >::return_type
+ VectorX >::type >::result_type
geru( const typename bindings::value_type< VectorX >::type alpha,
const VectorX& x, const VectorY& y, const MatrixA& a ) {
geru_impl< typename bindings::value_type<
Modified: sandbox/numeric_bindings/boost/numeric/bindings/blas/level2/hbmv.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/blas/level2/hbmv.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/blas/level2/hbmv.hpp 2010-03-22 04:54:13 EDT (Mon, 22 Mar 2010)
@@ -172,7 +172,7 @@
typedef Value value_type;
typedef typename remove_imaginary< Value >::type real_type;
- typedef void return_type;
+ typedef void result_type;
//
// Static member function that
@@ -180,7 +180,7 @@
// * Asserts that most arguments make sense.
//
template< typename MatrixA, typename VectorX, typename VectorY >
- static return_type invoke( const value_type alpha, const MatrixA& a,
+ static result_type invoke( const value_type alpha, const MatrixA& a,
const VectorX& x, const value_type beta, VectorY& y ) {
namespace bindings = ::boost::numeric::bindings;
typedef typename result_of::data_order< MatrixA >::type order;
@@ -218,7 +218,7 @@
//
template< typename MatrixA, typename VectorX, typename VectorY >
inline typename hbmv_impl< typename bindings::value_type<
- MatrixA >::type >::return_type
+ MatrixA >::type >::result_type
hbmv( const typename bindings::value_type< MatrixA >::type alpha,
const MatrixA& a, const VectorX& x,
const typename bindings::value_type< MatrixA >::type beta,
@@ -233,7 +233,7 @@
//
template< typename MatrixA, typename VectorX, typename VectorY >
inline typename hbmv_impl< typename bindings::value_type<
- MatrixA >::type >::return_type
+ MatrixA >::type >::result_type
hbmv( const typename bindings::value_type< MatrixA >::type alpha,
const MatrixA& a, const VectorX& x,
const typename bindings::value_type< MatrixA >::type beta,
Modified: sandbox/numeric_bindings/boost/numeric/bindings/blas/level2/hemv.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/blas/level2/hemv.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/blas/level2/hemv.hpp 2010-03-22 04:54:13 EDT (Mon, 22 Mar 2010)
@@ -165,7 +165,7 @@
typedef Value value_type;
typedef typename remove_imaginary< Value >::type real_type;
- typedef void return_type;
+ typedef void result_type;
//
// Static member function that
@@ -173,7 +173,7 @@
// * Asserts that most arguments make sense.
//
template< typename MatrixA, typename VectorX, typename VectorY >
- static return_type invoke( const value_type alpha, const MatrixA& a,
+ static result_type invoke( const value_type alpha, const MatrixA& a,
const VectorX& x, const value_type beta, VectorY& y ) {
namespace bindings = ::boost::numeric::bindings;
typedef typename result_of::data_order< MatrixA >::type order;
@@ -210,7 +210,7 @@
//
template< typename MatrixA, typename VectorX, typename VectorY >
inline typename hemv_impl< typename bindings::value_type<
- MatrixA >::type >::return_type
+ MatrixA >::type >::result_type
hemv( const typename bindings::value_type< MatrixA >::type alpha,
const MatrixA& a, const VectorX& x,
const typename bindings::value_type< MatrixA >::type beta,
@@ -225,7 +225,7 @@
//
template< typename MatrixA, typename VectorX, typename VectorY >
inline typename hemv_impl< typename bindings::value_type<
- MatrixA >::type >::return_type
+ MatrixA >::type >::result_type
hemv( const typename bindings::value_type< MatrixA >::type alpha,
const MatrixA& a, const VectorX& x,
const typename bindings::value_type< MatrixA >::type beta,
Modified: sandbox/numeric_bindings/boost/numeric/bindings/blas/level2/her.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/blas/level2/her.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/blas/level2/her.hpp 2010-03-22 04:54:13 EDT (Mon, 22 Mar 2010)
@@ -152,7 +152,7 @@
typedef Value value_type;
typedef typename remove_imaginary< Value >::type real_type;
- typedef void return_type;
+ typedef void result_type;
//
// Static member function that
@@ -160,7 +160,7 @@
// * Asserts that most arguments make sense.
//
template< typename VectorX, typename MatrixA >
- static return_type invoke( const real_type alpha, const VectorX& x,
+ static result_type invoke( const real_type alpha, const VectorX& x,
MatrixA& a ) {
namespace bindings = ::boost::numeric::bindings;
typedef typename result_of::data_order< MatrixA >::type order;
@@ -192,7 +192,7 @@
//
template< typename VectorX, typename MatrixA >
inline typename her_impl< typename bindings::value_type<
- VectorX >::type >::return_type
+ VectorX >::type >::result_type
her( const typename remove_imaginary< typename bindings::value_type<
VectorX >::type >::type alpha, const VectorX& x, MatrixA& a ) {
her_impl< typename bindings::value_type<
@@ -205,7 +205,7 @@
//
template< typename VectorX, typename MatrixA >
inline typename her_impl< typename bindings::value_type<
- VectorX >::type >::return_type
+ VectorX >::type >::result_type
her( const typename remove_imaginary< typename bindings::value_type<
VectorX >::type >::type alpha, const VectorX& x, const MatrixA& a ) {
her_impl< typename bindings::value_type<
Modified: sandbox/numeric_bindings/boost/numeric/bindings/blas/level2/her2.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/blas/level2/her2.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/blas/level2/her2.hpp 2010-03-22 04:54:13 EDT (Mon, 22 Mar 2010)
@@ -161,7 +161,7 @@
typedef Value value_type;
typedef typename remove_imaginary< Value >::type real_type;
- typedef void return_type;
+ typedef void result_type;
//
// Static member function that
@@ -169,7 +169,7 @@
// * Asserts that most arguments make sense.
//
template< typename VectorX, typename VectorY, typename MatrixA >
- static return_type invoke( const value_type alpha, const VectorX& x,
+ static result_type invoke( const value_type alpha, const VectorX& x,
const VectorY& y, MatrixA& a ) {
namespace bindings = ::boost::numeric::bindings;
typedef typename result_of::data_order< MatrixA >::type order;
@@ -206,7 +206,7 @@
//
template< typename VectorX, typename VectorY, typename MatrixA >
inline typename her2_impl< typename bindings::value_type<
- VectorX >::type >::return_type
+ VectorX >::type >::result_type
her2( const typename bindings::value_type< VectorX >::type alpha,
const VectorX& x, const VectorY& y, MatrixA& a ) {
her2_impl< typename bindings::value_type<
@@ -219,7 +219,7 @@
//
template< typename VectorX, typename VectorY, typename MatrixA >
inline typename her2_impl< typename bindings::value_type<
- VectorX >::type >::return_type
+ VectorX >::type >::result_type
her2( const typename bindings::value_type< VectorX >::type alpha,
const VectorX& x, const VectorY& y, const MatrixA& a ) {
her2_impl< typename bindings::value_type<
Modified: sandbox/numeric_bindings/boost/numeric/bindings/blas/level2/hpmv.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/blas/level2/hpmv.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/blas/level2/hpmv.hpp 2010-03-22 04:54:13 EDT (Mon, 22 Mar 2010)
@@ -165,7 +165,7 @@
typedef Value value_type;
typedef typename remove_imaginary< Value >::type real_type;
- typedef void return_type;
+ typedef void result_type;
//
// Static member function that
@@ -173,7 +173,7 @@
// * Asserts that most arguments make sense.
//
template< typename MatrixAP, typename VectorX, typename VectorY >
- static return_type invoke( const value_type alpha, const MatrixAP& ap,
+ static result_type invoke( const value_type alpha, const MatrixAP& ap,
const VectorX& x, const value_type beta, VectorY& y ) {
namespace bindings = ::boost::numeric::bindings;
typedef typename result_of::data_order< MatrixAP >::type order;
@@ -208,7 +208,7 @@
//
template< typename MatrixAP, typename VectorX, typename VectorY >
inline typename hpmv_impl< typename bindings::value_type<
- MatrixAP >::type >::return_type
+ MatrixAP >::type >::result_type
hpmv( const typename bindings::value_type< MatrixAP >::type alpha,
const MatrixAP& ap, const VectorX& x,
const typename bindings::value_type< MatrixAP >::type beta,
@@ -223,7 +223,7 @@
//
template< typename MatrixAP, typename VectorX, typename VectorY >
inline typename hpmv_impl< typename bindings::value_type<
- MatrixAP >::type >::return_type
+ MatrixAP >::type >::result_type
hpmv( const typename bindings::value_type< MatrixAP >::type alpha,
const MatrixAP& ap, const VectorX& x,
const typename bindings::value_type< MatrixAP >::type beta,
Modified: sandbox/numeric_bindings/boost/numeric/bindings/blas/level2/hpr.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/blas/level2/hpr.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/blas/level2/hpr.hpp 2010-03-22 04:54:13 EDT (Mon, 22 Mar 2010)
@@ -150,7 +150,7 @@
typedef Value value_type;
typedef typename remove_imaginary< Value >::type real_type;
- typedef void return_type;
+ typedef void result_type;
//
// Static member function that
@@ -158,7 +158,7 @@
// * Asserts that most arguments make sense.
//
template< typename VectorX, typename MatrixAP >
- static return_type invoke( const real_type alpha, const VectorX& x,
+ static result_type invoke( const real_type alpha, const VectorX& x,
MatrixAP& ap ) {
namespace bindings = ::boost::numeric::bindings;
typedef typename result_of::data_order< MatrixAP >::type order;
@@ -188,7 +188,7 @@
//
template< typename VectorX, typename MatrixAP >
inline typename hpr_impl< typename bindings::value_type<
- VectorX >::type >::return_type
+ VectorX >::type >::result_type
hpr( const typename remove_imaginary< typename bindings::value_type<
VectorX >::type >::type alpha, const VectorX& x, MatrixAP& ap ) {
hpr_impl< typename bindings::value_type<
@@ -201,7 +201,7 @@
//
template< typename VectorX, typename MatrixAP >
inline typename hpr_impl< typename bindings::value_type<
- VectorX >::type >::return_type
+ VectorX >::type >::result_type
hpr( const typename remove_imaginary< typename bindings::value_type<
VectorX >::type >::type alpha, const VectorX& x, const MatrixAP& ap ) {
hpr_impl< typename bindings::value_type<
Modified: sandbox/numeric_bindings/boost/numeric/bindings/blas/level2/hpr2.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/blas/level2/hpr2.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/blas/level2/hpr2.hpp 2010-03-22 04:54:13 EDT (Mon, 22 Mar 2010)
@@ -158,7 +158,7 @@
typedef Value value_type;
typedef typename remove_imaginary< Value >::type real_type;
- typedef void return_type;
+ typedef void result_type;
//
// Static member function that
@@ -166,7 +166,7 @@
// * Asserts that most arguments make sense.
//
template< typename VectorX, typename VectorY, typename MatrixAP >
- static return_type invoke( const value_type alpha, const VectorX& x,
+ static result_type invoke( const value_type alpha, const VectorX& x,
const VectorY& y, MatrixAP& ap ) {
namespace bindings = ::boost::numeric::bindings;
typedef typename result_of::data_order< MatrixAP >::type order;
@@ -201,7 +201,7 @@
//
template< typename VectorX, typename VectorY, typename MatrixAP >
inline typename hpr2_impl< typename bindings::value_type<
- VectorX >::type >::return_type
+ VectorX >::type >::result_type
hpr2( const typename bindings::value_type< VectorX >::type alpha,
const VectorX& x, const VectorY& y, MatrixAP& ap ) {
hpr2_impl< typename bindings::value_type<
@@ -214,7 +214,7 @@
//
template< typename VectorX, typename VectorY, typename MatrixAP >
inline typename hpr2_impl< typename bindings::value_type<
- VectorX >::type >::return_type
+ VectorX >::type >::result_type
hpr2( const typename bindings::value_type< VectorX >::type alpha,
const VectorX& x, const VectorY& y, const MatrixAP& ap ) {
hpr2_impl< typename bindings::value_type<
Modified: sandbox/numeric_bindings/boost/numeric/bindings/blas/level2/sbmv.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/blas/level2/sbmv.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/blas/level2/sbmv.hpp 2010-03-22 04:54:13 EDT (Mon, 22 Mar 2010)
@@ -160,7 +160,7 @@
typedef Value value_type;
typedef typename remove_imaginary< Value >::type real_type;
- typedef void return_type;
+ typedef void result_type;
//
// Static member function that
@@ -168,7 +168,7 @@
// * Asserts that most arguments make sense.
//
template< typename MatrixA, typename VectorX, typename VectorY >
- static return_type invoke( const real_type alpha, const MatrixA& a,
+ static result_type invoke( const real_type alpha, const MatrixA& a,
const VectorX& x, const real_type beta, VectorY& y ) {
namespace bindings = ::boost::numeric::bindings;
typedef typename result_of::data_order< MatrixA >::type order;
@@ -206,7 +206,7 @@
//
template< typename MatrixA, typename VectorX, typename VectorY >
inline typename sbmv_impl< typename bindings::value_type<
- MatrixA >::type >::return_type
+ MatrixA >::type >::result_type
sbmv( const typename remove_imaginary< typename bindings::value_type<
MatrixA >::type >::type alpha, const MatrixA& a, const VectorX& x,
const typename remove_imaginary< typename bindings::value_type<
@@ -221,7 +221,7 @@
//
template< typename MatrixA, typename VectorX, typename VectorY >
inline typename sbmv_impl< typename bindings::value_type<
- MatrixA >::type >::return_type
+ MatrixA >::type >::result_type
sbmv( const typename remove_imaginary< typename bindings::value_type<
MatrixA >::type >::type alpha, const MatrixA& a, const VectorX& x,
const typename remove_imaginary< typename bindings::value_type<
Modified: sandbox/numeric_bindings/boost/numeric/bindings/blas/level2/spmv.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/blas/level2/spmv.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/blas/level2/spmv.hpp 2010-03-22 04:54:13 EDT (Mon, 22 Mar 2010)
@@ -155,7 +155,7 @@
typedef Value value_type;
typedef typename remove_imaginary< Value >::type real_type;
- typedef void return_type;
+ typedef void result_type;
//
// Static member function that
@@ -163,7 +163,7 @@
// * Asserts that most arguments make sense.
//
template< typename MatrixAP, typename VectorX, typename VectorY >
- static return_type invoke( const real_type alpha, const MatrixAP& ap,
+ static result_type invoke( const real_type alpha, const MatrixAP& ap,
const VectorX& x, const real_type beta, VectorY& y ) {
namespace bindings = ::boost::numeric::bindings;
typedef typename result_of::data_order< MatrixAP >::type order;
@@ -198,7 +198,7 @@
//
template< typename MatrixAP, typename VectorX, typename VectorY >
inline typename spmv_impl< typename bindings::value_type<
- MatrixAP >::type >::return_type
+ MatrixAP >::type >::result_type
spmv( const typename remove_imaginary< typename bindings::value_type<
MatrixAP >::type >::type alpha, const MatrixAP& ap, const VectorX& x,
const typename remove_imaginary< typename bindings::value_type<
@@ -213,7 +213,7 @@
//
template< typename MatrixAP, typename VectorX, typename VectorY >
inline typename spmv_impl< typename bindings::value_type<
- MatrixAP >::type >::return_type
+ MatrixAP >::type >::result_type
spmv( const typename remove_imaginary< typename bindings::value_type<
MatrixAP >::type >::type alpha, const MatrixAP& ap, const VectorX& x,
const typename remove_imaginary< typename bindings::value_type<
Modified: sandbox/numeric_bindings/boost/numeric/bindings/blas/level2/spr.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/blas/level2/spr.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/blas/level2/spr.hpp 2010-03-22 04:54:13 EDT (Mon, 22 Mar 2010)
@@ -146,7 +146,7 @@
typedef Value value_type;
typedef typename remove_imaginary< Value >::type real_type;
- typedef void return_type;
+ typedef void result_type;
//
// Static member function that
@@ -154,7 +154,7 @@
// * Asserts that most arguments make sense.
//
template< typename VectorX, typename MatrixAP >
- static return_type invoke( const real_type alpha, const VectorX& x,
+ static result_type invoke( const real_type alpha, const VectorX& x,
MatrixAP& ap ) {
namespace bindings = ::boost::numeric::bindings;
typedef typename result_of::data_order< MatrixAP >::type order;
@@ -184,7 +184,7 @@
//
template< typename VectorX, typename MatrixAP >
inline typename spr_impl< typename bindings::value_type<
- VectorX >::type >::return_type
+ VectorX >::type >::result_type
spr( const typename remove_imaginary< typename bindings::value_type<
VectorX >::type >::type alpha, const VectorX& x, MatrixAP& ap ) {
spr_impl< typename bindings::value_type<
@@ -197,7 +197,7 @@
//
template< typename VectorX, typename MatrixAP >
inline typename spr_impl< typename bindings::value_type<
- VectorX >::type >::return_type
+ VectorX >::type >::result_type
spr( const typename remove_imaginary< typename bindings::value_type<
VectorX >::type >::type alpha, const VectorX& x, const MatrixAP& ap ) {
spr_impl< typename bindings::value_type<
Modified: sandbox/numeric_bindings/boost/numeric/bindings/blas/level2/spr2.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/blas/level2/spr2.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/blas/level2/spr2.hpp 2010-03-22 04:54:13 EDT (Mon, 22 Mar 2010)
@@ -152,7 +152,7 @@
typedef Value value_type;
typedef typename remove_imaginary< Value >::type real_type;
- typedef void return_type;
+ typedef void result_type;
//
// Static member function that
@@ -160,7 +160,7 @@
// * Asserts that most arguments make sense.
//
template< typename VectorX, typename VectorY, typename MatrixAP >
- static return_type invoke( const real_type alpha, const VectorX& x,
+ static result_type invoke( const real_type alpha, const VectorX& x,
const VectorY& y, MatrixAP& ap ) {
namespace bindings = ::boost::numeric::bindings;
typedef typename result_of::data_order< MatrixAP >::type order;
@@ -195,7 +195,7 @@
//
template< typename VectorX, typename VectorY, typename MatrixAP >
inline typename spr2_impl< typename bindings::value_type<
- VectorX >::type >::return_type
+ VectorX >::type >::result_type
spr2( const typename remove_imaginary< typename bindings::value_type<
VectorX >::type >::type alpha, const VectorX& x, const VectorY& y,
MatrixAP& ap ) {
@@ -209,7 +209,7 @@
//
template< typename VectorX, typename VectorY, typename MatrixAP >
inline typename spr2_impl< typename bindings::value_type<
- VectorX >::type >::return_type
+ VectorX >::type >::result_type
spr2( const typename remove_imaginary< typename bindings::value_type<
VectorX >::type >::type alpha, const VectorX& x, const VectorY& y,
const MatrixAP& ap ) {
Modified: sandbox/numeric_bindings/boost/numeric/bindings/blas/level2/symv.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/blas/level2/symv.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/blas/level2/symv.hpp 2010-03-22 04:54:13 EDT (Mon, 22 Mar 2010)
@@ -155,7 +155,7 @@
typedef Value value_type;
typedef typename remove_imaginary< Value >::type real_type;
- typedef void return_type;
+ typedef void result_type;
//
// Static member function that
@@ -163,7 +163,7 @@
// * Asserts that most arguments make sense.
//
template< typename MatrixA, typename VectorX, typename VectorY >
- static return_type invoke( const real_type alpha, const MatrixA& a,
+ static result_type invoke( const real_type alpha, const MatrixA& a,
const VectorX& x, const real_type beta, VectorY& y ) {
namespace bindings = ::boost::numeric::bindings;
typedef typename result_of::data_order< MatrixA >::type order;
@@ -200,7 +200,7 @@
//
template< typename MatrixA, typename VectorX, typename VectorY >
inline typename symv_impl< typename bindings::value_type<
- MatrixA >::type >::return_type
+ MatrixA >::type >::result_type
symv( const typename remove_imaginary< typename bindings::value_type<
MatrixA >::type >::type alpha, const MatrixA& a, const VectorX& x,
const typename remove_imaginary< typename bindings::value_type<
@@ -215,7 +215,7 @@
//
template< typename MatrixA, typename VectorX, typename VectorY >
inline typename symv_impl< typename bindings::value_type<
- MatrixA >::type >::return_type
+ MatrixA >::type >::result_type
symv( const typename remove_imaginary< typename bindings::value_type<
MatrixA >::type >::type alpha, const MatrixA& a, const VectorX& x,
const typename remove_imaginary< typename bindings::value_type<
Modified: sandbox/numeric_bindings/boost/numeric/bindings/blas/level2/syr.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/blas/level2/syr.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/blas/level2/syr.hpp 2010-03-22 04:54:13 EDT (Mon, 22 Mar 2010)
@@ -150,7 +150,7 @@
typedef Value value_type;
typedef typename remove_imaginary< Value >::type real_type;
- typedef void return_type;
+ typedef void result_type;
//
// Static member function that
@@ -158,7 +158,7 @@
// * Asserts that most arguments make sense.
//
template< typename VectorX, typename MatrixA >
- static return_type invoke( const real_type alpha, const VectorX& x,
+ static result_type invoke( const real_type alpha, const VectorX& x,
MatrixA& a ) {
namespace bindings = ::boost::numeric::bindings;
typedef typename result_of::data_order< MatrixA >::type order;
@@ -190,7 +190,7 @@
//
template< typename VectorX, typename MatrixA >
inline typename syr_impl< typename bindings::value_type<
- VectorX >::type >::return_type
+ VectorX >::type >::result_type
syr( const typename remove_imaginary< typename bindings::value_type<
VectorX >::type >::type alpha, const VectorX& x, MatrixA& a ) {
syr_impl< typename bindings::value_type<
@@ -203,7 +203,7 @@
//
template< typename VectorX, typename MatrixA >
inline typename syr_impl< typename bindings::value_type<
- VectorX >::type >::return_type
+ VectorX >::type >::result_type
syr( const typename remove_imaginary< typename bindings::value_type<
VectorX >::type >::type alpha, const VectorX& x, const MatrixA& a ) {
syr_impl< typename bindings::value_type<
Modified: sandbox/numeric_bindings/boost/numeric/bindings/blas/level2/syr2.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/blas/level2/syr2.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/blas/level2/syr2.hpp 2010-03-22 04:54:13 EDT (Mon, 22 Mar 2010)
@@ -155,7 +155,7 @@
typedef Value value_type;
typedef typename remove_imaginary< Value >::type real_type;
- typedef void return_type;
+ typedef void result_type;
//
// Static member function that
@@ -163,7 +163,7 @@
// * Asserts that most arguments make sense.
//
template< typename VectorX, typename VectorY, typename MatrixA >
- static return_type invoke( const real_type alpha, const VectorX& x,
+ static result_type invoke( const real_type alpha, const VectorX& x,
const VectorY& y, MatrixA& a ) {
namespace bindings = ::boost::numeric::bindings;
typedef typename result_of::data_order< MatrixA >::type order;
@@ -200,7 +200,7 @@
//
template< typename VectorX, typename VectorY, typename MatrixA >
inline typename syr2_impl< typename bindings::value_type<
- VectorX >::type >::return_type
+ VectorX >::type >::result_type
syr2( const typename remove_imaginary< typename bindings::value_type<
VectorX >::type >::type alpha, const VectorX& x, const VectorY& y,
MatrixA& a ) {
@@ -214,7 +214,7 @@
//
template< typename VectorX, typename VectorY, typename MatrixA >
inline typename syr2_impl< typename bindings::value_type<
- VectorX >::type >::return_type
+ VectorX >::type >::result_type
syr2( const typename remove_imaginary< typename bindings::value_type<
VectorX >::type >::type alpha, const VectorX& x, const VectorY& y,
const MatrixA& a ) {
Modified: sandbox/numeric_bindings/boost/numeric/bindings/blas/level2/tbmv.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/blas/level2/tbmv.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/blas/level2/tbmv.hpp 2010-03-22 04:54:13 EDT (Mon, 22 Mar 2010)
@@ -249,7 +249,7 @@
typedef Value value_type;
typedef typename remove_imaginary< Value >::type real_type;
- typedef void return_type;
+ typedef void result_type;
//
// Static member function that
@@ -257,7 +257,7 @@
// * Asserts that most arguments make sense.
//
template< typename MatrixA, typename VectorX >
- static return_type invoke( const std::ptrdiff_t k, const MatrixA& a,
+ static result_type invoke( const std::ptrdiff_t k, const MatrixA& a,
VectorX& x ) {
namespace bindings = ::boost::numeric::bindings;
typedef typename detail::default_order< MatrixA >::type order;
@@ -292,7 +292,7 @@
//
template< typename MatrixA, typename VectorX >
inline typename tbmv_impl< typename bindings::value_type<
- MatrixA >::type >::return_type
+ MatrixA >::type >::result_type
tbmv( const std::ptrdiff_t k, const MatrixA& a, VectorX& x ) {
tbmv_impl< typename bindings::value_type<
MatrixA >::type >::invoke( k, a, x );
@@ -304,7 +304,7 @@
//
template< typename MatrixA, typename VectorX >
inline typename tbmv_impl< typename bindings::value_type<
- MatrixA >::type >::return_type
+ MatrixA >::type >::result_type
tbmv( const std::ptrdiff_t k, const MatrixA& a, const VectorX& x ) {
tbmv_impl< typename bindings::value_type<
MatrixA >::type >::invoke( k, a, x );
Modified: sandbox/numeric_bindings/boost/numeric/bindings/blas/level2/tbsv.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/blas/level2/tbsv.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/blas/level2/tbsv.hpp 2010-03-22 04:54:13 EDT (Mon, 22 Mar 2010)
@@ -249,7 +249,7 @@
typedef Value value_type;
typedef typename remove_imaginary< Value >::type real_type;
- typedef void return_type;
+ typedef void result_type;
//
// Static member function that
@@ -257,7 +257,7 @@
// * Asserts that most arguments make sense.
//
template< typename MatrixA, typename VectorX >
- static return_type invoke( const std::ptrdiff_t k, const MatrixA& a,
+ static result_type invoke( const std::ptrdiff_t k, const MatrixA& a,
VectorX& x ) {
namespace bindings = ::boost::numeric::bindings;
typedef typename detail::default_order< MatrixA >::type order;
@@ -292,7 +292,7 @@
//
template< typename MatrixA, typename VectorX >
inline typename tbsv_impl< typename bindings::value_type<
- MatrixA >::type >::return_type
+ MatrixA >::type >::result_type
tbsv( const std::ptrdiff_t k, const MatrixA& a, VectorX& x ) {
tbsv_impl< typename bindings::value_type<
MatrixA >::type >::invoke( k, a, x );
@@ -304,7 +304,7 @@
//
template< typename MatrixA, typename VectorX >
inline typename tbsv_impl< typename bindings::value_type<
- MatrixA >::type >::return_type
+ MatrixA >::type >::result_type
tbsv( const std::ptrdiff_t k, const MatrixA& a, const VectorX& x ) {
tbsv_impl< typename bindings::value_type<
MatrixA >::type >::invoke( k, a, x );
Modified: sandbox/numeric_bindings/boost/numeric/bindings/blas/level2/tpmv.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/blas/level2/tpmv.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/blas/level2/tpmv.hpp 2010-03-22 04:54:13 EDT (Mon, 22 Mar 2010)
@@ -241,7 +241,7 @@
typedef Value value_type;
typedef typename remove_imaginary< Value >::type real_type;
- typedef void return_type;
+ typedef void result_type;
//
// Static member function that
@@ -249,7 +249,7 @@
// * Asserts that most arguments make sense.
//
template< typename MatrixAP, typename VectorX >
- static return_type invoke( const MatrixAP& ap, VectorX& x ) {
+ static result_type invoke( const MatrixAP& ap, VectorX& x ) {
namespace bindings = ::boost::numeric::bindings;
typedef typename detail::default_order< MatrixAP >::type order;
typedef typename result_of::trans_tag< MatrixAP, order >::type trans;
@@ -281,7 +281,7 @@
//
template< typename MatrixAP, typename VectorX >
inline typename tpmv_impl< typename bindings::value_type<
- MatrixAP >::type >::return_type
+ MatrixAP >::type >::result_type
tpmv( const MatrixAP& ap, VectorX& x ) {
tpmv_impl< typename bindings::value_type<
MatrixAP >::type >::invoke( ap, x );
@@ -293,7 +293,7 @@
//
template< typename MatrixAP, typename VectorX >
inline typename tpmv_impl< typename bindings::value_type<
- MatrixAP >::type >::return_type
+ MatrixAP >::type >::result_type
tpmv( const MatrixAP& ap, const VectorX& x ) {
tpmv_impl< typename bindings::value_type<
MatrixAP >::type >::invoke( ap, x );
Modified: sandbox/numeric_bindings/boost/numeric/bindings/blas/level2/tpsv.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/blas/level2/tpsv.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/blas/level2/tpsv.hpp 2010-03-22 04:54:13 EDT (Mon, 22 Mar 2010)
@@ -241,7 +241,7 @@
typedef Value value_type;
typedef typename remove_imaginary< Value >::type real_type;
- typedef void return_type;
+ typedef void result_type;
//
// Static member function that
@@ -249,7 +249,7 @@
// * Asserts that most arguments make sense.
//
template< typename MatrixAP, typename VectorX >
- static return_type invoke( const MatrixAP& ap, VectorX& x ) {
+ static result_type invoke( const MatrixAP& ap, VectorX& x ) {
namespace bindings = ::boost::numeric::bindings;
typedef typename detail::default_order< MatrixAP >::type order;
typedef typename result_of::trans_tag< MatrixAP, order >::type trans;
@@ -281,7 +281,7 @@
//
template< typename MatrixAP, typename VectorX >
inline typename tpsv_impl< typename bindings::value_type<
- MatrixAP >::type >::return_type
+ MatrixAP >::type >::result_type
tpsv( const MatrixAP& ap, VectorX& x ) {
tpsv_impl< typename bindings::value_type<
MatrixAP >::type >::invoke( ap, x );
@@ -293,7 +293,7 @@
//
template< typename MatrixAP, typename VectorX >
inline typename tpsv_impl< typename bindings::value_type<
- MatrixAP >::type >::return_type
+ MatrixAP >::type >::result_type
tpsv( const MatrixAP& ap, const VectorX& x ) {
tpsv_impl< typename bindings::value_type<
MatrixAP >::type >::invoke( ap, x );
Modified: sandbox/numeric_bindings/boost/numeric/bindings/blas/level2/trmv.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/blas/level2/trmv.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/blas/level2/trmv.hpp 2010-03-22 04:54:13 EDT (Mon, 22 Mar 2010)
@@ -241,7 +241,7 @@
typedef Value value_type;
typedef typename remove_imaginary< Value >::type real_type;
- typedef void return_type;
+ typedef void result_type;
//
// Static member function that
@@ -249,7 +249,7 @@
// * Asserts that most arguments make sense.
//
template< typename MatrixA, typename VectorX >
- static return_type invoke( const MatrixA& a, VectorX& x ) {
+ static result_type invoke( const MatrixA& a, VectorX& x ) {
namespace bindings = ::boost::numeric::bindings;
typedef typename detail::default_order< MatrixA >::type order;
typedef typename result_of::trans_tag< MatrixA, order >::type trans;
@@ -283,7 +283,7 @@
//
template< typename MatrixA, typename VectorX >
inline typename trmv_impl< typename bindings::value_type<
- MatrixA >::type >::return_type
+ MatrixA >::type >::result_type
trmv( const MatrixA& a, VectorX& x ) {
trmv_impl< typename bindings::value_type<
MatrixA >::type >::invoke( a, x );
@@ -295,7 +295,7 @@
//
template< typename MatrixA, typename VectorX >
inline typename trmv_impl< typename bindings::value_type<
- MatrixA >::type >::return_type
+ MatrixA >::type >::result_type
trmv( const MatrixA& a, const VectorX& x ) {
trmv_impl< typename bindings::value_type<
MatrixA >::type >::invoke( a, x );
Modified: sandbox/numeric_bindings/boost/numeric/bindings/blas/level2/trsv.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/blas/level2/trsv.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/blas/level2/trsv.hpp 2010-03-22 04:54:13 EDT (Mon, 22 Mar 2010)
@@ -243,7 +243,7 @@
typedef Value value_type;
typedef typename remove_imaginary< Value >::type real_type;
- typedef void return_type;
+ typedef void result_type;
//
// Static member function that
@@ -251,7 +251,7 @@
// * Asserts that most arguments make sense.
//
template< typename MatrixA, typename VectorX >
- static return_type invoke( const MatrixA& a, VectorX& x ) {
+ static result_type invoke( const MatrixA& a, VectorX& x ) {
namespace bindings = ::boost::numeric::bindings;
typedef typename detail::default_order< MatrixA >::type order;
typedef typename result_of::trans_tag< MatrixA, order >::type trans;
@@ -285,7 +285,7 @@
//
template< typename MatrixA, typename VectorX >
inline typename trsv_impl< typename bindings::value_type<
- MatrixA >::type >::return_type
+ MatrixA >::type >::result_type
trsv( const MatrixA& a, VectorX& x ) {
trsv_impl< typename bindings::value_type<
MatrixA >::type >::invoke( a, x );
@@ -297,7 +297,7 @@
//
template< typename MatrixA, typename VectorX >
inline typename trsv_impl< typename bindings::value_type<
- MatrixA >::type >::return_type
+ MatrixA >::type >::result_type
trsv( const MatrixA& a, const VectorX& x ) {
trsv_impl< typename bindings::value_type<
MatrixA >::type >::invoke( a, x );
Modified: sandbox/numeric_bindings/boost/numeric/bindings/blas/level3/gemm.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/blas/level3/gemm.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/blas/level3/gemm.hpp 2010-03-22 04:54:13 EDT (Mon, 22 Mar 2010)
@@ -266,7 +266,7 @@
typedef Value value_type;
typedef typename remove_imaginary< Value >::type real_type;
- typedef void return_type;
+ typedef void result_type;
//
// Static member function that
@@ -274,7 +274,7 @@
// * Asserts that most arguments make sense.
//
template< typename MatrixA, typename MatrixB, typename MatrixC >
- static return_type invoke( const value_type alpha, const MatrixA& a,
+ static result_type invoke( const value_type alpha, const MatrixA& a,
const MatrixB& b, const value_type beta, MatrixC& c ) {
namespace bindings = ::boost::numeric::bindings;
typedef typename result_of::data_order< MatrixC >::type order;
@@ -318,7 +318,7 @@
//
template< typename MatrixA, typename MatrixB, typename MatrixC >
inline typename gemm_impl< typename bindings::value_type<
- MatrixA >::type >::return_type
+ MatrixA >::type >::result_type
gemm( const typename bindings::value_type< MatrixA >::type alpha,
const MatrixA& a, const MatrixB& b,
const typename bindings::value_type< MatrixA >::type beta,
@@ -333,7 +333,7 @@
//
template< typename MatrixA, typename MatrixB, typename MatrixC >
inline typename gemm_impl< typename bindings::value_type<
- MatrixA >::type >::return_type
+ MatrixA >::type >::result_type
gemm( const typename bindings::value_type< MatrixA >::type alpha,
const MatrixA& a, const MatrixB& b,
const typename bindings::value_type< MatrixA >::type beta,
Modified: sandbox/numeric_bindings/boost/numeric/bindings/blas/level3/hemm.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/blas/level3/hemm.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/blas/level3/hemm.hpp 2010-03-22 04:54:13 EDT (Mon, 22 Mar 2010)
@@ -173,7 +173,7 @@
typedef Value value_type;
typedef typename remove_imaginary< Value >::type real_type;
- typedef void return_type;
+ typedef void result_type;
//
// Static member function that
@@ -182,7 +182,7 @@
//
template< typename Side, typename MatrixA, typename MatrixB,
typename MatrixC >
- static return_type invoke( const Side side, const value_type alpha,
+ static result_type invoke( const Side side, const value_type alpha,
const MatrixA& a, const MatrixB& b, const value_type beta,
MatrixC& c ) {
namespace bindings = ::boost::numeric::bindings;
@@ -225,7 +225,7 @@
//
template< typename Side, typename MatrixA, typename MatrixB, typename MatrixC >
inline typename hemm_impl< typename bindings::value_type<
- MatrixA >::type >::return_type
+ MatrixA >::type >::result_type
hemm( const Side side, const typename bindings::value_type<
MatrixA >::type alpha, const MatrixA& a, const MatrixB& b,
const typename bindings::value_type< MatrixA >::type beta,
@@ -240,7 +240,7 @@
//
template< typename Side, typename MatrixA, typename MatrixB, typename MatrixC >
inline typename hemm_impl< typename bindings::value_type<
- MatrixA >::type >::return_type
+ MatrixA >::type >::result_type
hemm( const Side side, const typename bindings::value_type<
MatrixA >::type alpha, const MatrixA& a, const MatrixB& b,
const typename bindings::value_type< MatrixA >::type beta,
Modified: sandbox/numeric_bindings/boost/numeric/bindings/blas/level3/her2k.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/blas/level3/her2k.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/blas/level3/her2k.hpp 2010-03-22 04:54:13 EDT (Mon, 22 Mar 2010)
@@ -170,7 +170,7 @@
typedef Value value_type;
typedef typename remove_imaginary< Value >::type real_type;
- typedef void return_type;
+ typedef void result_type;
//
// Static member function that
@@ -178,7 +178,7 @@
// * Asserts that most arguments make sense.
//
template< typename MatrixA, typename MatrixB, typename MatrixC >
- static return_type invoke( const value_type alpha, const MatrixA& a,
+ static result_type invoke( const value_type alpha, const MatrixA& a,
const MatrixB& b, const real_type beta, MatrixC& c ) {
namespace bindings = ::boost::numeric::bindings;
typedef typename result_of::data_order< MatrixB >::type order;
@@ -221,7 +221,7 @@
//
template< typename MatrixA, typename MatrixB, typename MatrixC >
inline typename her2k_impl< typename bindings::value_type<
- MatrixA >::type >::return_type
+ MatrixA >::type >::result_type
her2k( const typename bindings::value_type< MatrixA >::type alpha,
const MatrixA& a, const MatrixB& b, const typename remove_imaginary<
typename bindings::value_type< MatrixA >::type >::type beta,
@@ -236,7 +236,7 @@
//
template< typename MatrixA, typename MatrixB, typename MatrixC >
inline typename her2k_impl< typename bindings::value_type<
- MatrixA >::type >::return_type
+ MatrixA >::type >::result_type
her2k( const typename bindings::value_type< MatrixA >::type alpha,
const MatrixA& a, const MatrixB& b, const typename remove_imaginary<
typename bindings::value_type< MatrixA >::type >::type beta,
Modified: sandbox/numeric_bindings/boost/numeric/bindings/blas/level3/herk.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/blas/level3/herk.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/blas/level3/herk.hpp 2010-03-22 04:54:13 EDT (Mon, 22 Mar 2010)
@@ -160,7 +160,7 @@
typedef Value value_type;
typedef typename remove_imaginary< Value >::type real_type;
- typedef void return_type;
+ typedef void result_type;
//
// Static member function that
@@ -168,7 +168,7 @@
// * Asserts that most arguments make sense.
//
template< typename MatrixA, typename MatrixC >
- static return_type invoke( const real_type alpha, const MatrixA& a,
+ static result_type invoke( const real_type alpha, const MatrixA& a,
const real_type beta, MatrixC& c ) {
namespace bindings = ::boost::numeric::bindings;
typedef typename result_of::data_order< MatrixC >::type order;
@@ -204,7 +204,7 @@
//
template< typename MatrixA, typename MatrixC >
inline typename herk_impl< typename bindings::value_type<
- MatrixA >::type >::return_type
+ MatrixA >::type >::result_type
herk( const typename remove_imaginary< typename bindings::value_type<
MatrixA >::type >::type alpha, const MatrixA& a,
const typename remove_imaginary< typename bindings::value_type<
@@ -219,7 +219,7 @@
//
template< typename MatrixA, typename MatrixC >
inline typename herk_impl< typename bindings::value_type<
- MatrixA >::type >::return_type
+ MatrixA >::type >::result_type
herk( const typename remove_imaginary< typename bindings::value_type<
MatrixA >::type >::type alpha, const MatrixA& a,
const typename remove_imaginary< typename bindings::value_type<
Modified: sandbox/numeric_bindings/boost/numeric/bindings/blas/level3/symm.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/blas/level3/symm.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/blas/level3/symm.hpp 2010-03-22 04:54:13 EDT (Mon, 22 Mar 2010)
@@ -265,7 +265,7 @@
typedef Value value_type;
typedef typename remove_imaginary< Value >::type real_type;
- typedef void return_type;
+ typedef void result_type;
//
// Static member function that
@@ -274,7 +274,7 @@
//
template< typename Side, typename MatrixA, typename MatrixB,
typename MatrixC >
- static return_type invoke( const Side side, const value_type alpha,
+ static result_type invoke( const Side side, const value_type alpha,
const MatrixA& a, const MatrixB& b, const value_type beta,
MatrixC& c ) {
namespace bindings = ::boost::numeric::bindings;
@@ -317,7 +317,7 @@
//
template< typename Side, typename MatrixA, typename MatrixB, typename MatrixC >
inline typename symm_impl< typename bindings::value_type<
- MatrixA >::type >::return_type
+ MatrixA >::type >::result_type
symm( const Side side, const typename bindings::value_type<
MatrixA >::type alpha, const MatrixA& a, const MatrixB& b,
const typename bindings::value_type< MatrixA >::type beta,
@@ -332,7 +332,7 @@
//
template< typename Side, typename MatrixA, typename MatrixB, typename MatrixC >
inline typename symm_impl< typename bindings::value_type<
- MatrixA >::type >::return_type
+ MatrixA >::type >::result_type
symm( const Side side, const typename bindings::value_type<
MatrixA >::type alpha, const MatrixA& a, const MatrixB& b,
const typename bindings::value_type< MatrixA >::type beta,
Modified: sandbox/numeric_bindings/boost/numeric/bindings/blas/level3/syr2k.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/blas/level3/syr2k.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/blas/level3/syr2k.hpp 2010-03-22 04:54:13 EDT (Mon, 22 Mar 2010)
@@ -266,7 +266,7 @@
typedef Value value_type;
typedef typename remove_imaginary< Value >::type real_type;
- typedef void return_type;
+ typedef void result_type;
//
// Static member function that
@@ -274,7 +274,7 @@
// * Asserts that most arguments make sense.
//
template< typename MatrixA, typename MatrixB, typename MatrixC >
- static return_type invoke( const value_type alpha, const MatrixA& a,
+ static result_type invoke( const value_type alpha, const MatrixA& a,
const MatrixB& b, const value_type beta, MatrixC& c ) {
namespace bindings = ::boost::numeric::bindings;
typedef typename result_of::data_order< MatrixB >::type order;
@@ -317,7 +317,7 @@
//
template< typename MatrixA, typename MatrixB, typename MatrixC >
inline typename syr2k_impl< typename bindings::value_type<
- MatrixA >::type >::return_type
+ MatrixA >::type >::result_type
syr2k( const typename bindings::value_type< MatrixA >::type alpha,
const MatrixA& a, const MatrixB& b,
const typename bindings::value_type< MatrixA >::type beta,
@@ -332,7 +332,7 @@
//
template< typename MatrixA, typename MatrixB, typename MatrixC >
inline typename syr2k_impl< typename bindings::value_type<
- MatrixA >::type >::return_type
+ MatrixA >::type >::result_type
syr2k( const typename bindings::value_type< MatrixA >::type alpha,
const MatrixA& a, const MatrixB& b,
const typename bindings::value_type< MatrixA >::type beta,
Modified: sandbox/numeric_bindings/boost/numeric/bindings/blas/level3/syrk.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/blas/level3/syrk.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/blas/level3/syrk.hpp 2010-03-22 04:54:13 EDT (Mon, 22 Mar 2010)
@@ -253,7 +253,7 @@
typedef Value value_type;
typedef typename remove_imaginary< Value >::type real_type;
- typedef void return_type;
+ typedef void result_type;
//
// Static member function that
@@ -261,7 +261,7 @@
// * Asserts that most arguments make sense.
//
template< typename MatrixA, typename MatrixC >
- static return_type invoke( const value_type alpha, const MatrixA& a,
+ static result_type invoke( const value_type alpha, const MatrixA& a,
const value_type beta, MatrixC& c ) {
namespace bindings = ::boost::numeric::bindings;
typedef typename result_of::data_order< MatrixC >::type order;
@@ -297,7 +297,7 @@
//
template< typename MatrixA, typename MatrixC >
inline typename syrk_impl< typename bindings::value_type<
- MatrixA >::type >::return_type
+ MatrixA >::type >::result_type
syrk( const typename bindings::value_type< MatrixA >::type alpha,
const MatrixA& a, const typename bindings::value_type<
MatrixA >::type beta, MatrixC& c ) {
@@ -311,7 +311,7 @@
//
template< typename MatrixA, typename MatrixC >
inline typename syrk_impl< typename bindings::value_type<
- MatrixA >::type >::return_type
+ MatrixA >::type >::result_type
syrk( const typename bindings::value_type< MatrixA >::type alpha,
const MatrixA& a, const typename bindings::value_type<
MatrixA >::type beta, const MatrixC& c ) {
Modified: sandbox/numeric_bindings/boost/numeric/bindings/blas/level3/trmm.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/blas/level3/trmm.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/blas/level3/trmm.hpp 2010-03-22 04:54:13 EDT (Mon, 22 Mar 2010)
@@ -274,7 +274,7 @@
typedef Value value_type;
typedef typename remove_imaginary< Value >::type real_type;
- typedef void return_type;
+ typedef void result_type;
//
// Static member function that
@@ -282,7 +282,7 @@
// * Asserts that most arguments make sense.
//
template< typename Side, typename MatrixA, typename MatrixB >
- static return_type invoke( const Side side, const value_type alpha,
+ static result_type invoke( const Side side, const value_type alpha,
const MatrixA& a, MatrixB& b ) {
namespace bindings = ::boost::numeric::bindings;
typedef typename result_of::data_order< MatrixB >::type order;
@@ -319,7 +319,7 @@
//
template< typename Side, typename MatrixA, typename MatrixB >
inline typename trmm_impl< typename bindings::value_type<
- MatrixA >::type >::return_type
+ MatrixA >::type >::result_type
trmm( const Side side, const typename bindings::value_type<
MatrixA >::type alpha, const MatrixA& a, MatrixB& b ) {
trmm_impl< typename bindings::value_type<
@@ -332,7 +332,7 @@
//
template< typename Side, typename MatrixA, typename MatrixB >
inline typename trmm_impl< typename bindings::value_type<
- MatrixA >::type >::return_type
+ MatrixA >::type >::result_type
trmm( const Side side, const typename bindings::value_type<
MatrixA >::type alpha, const MatrixA& a, const MatrixB& b ) {
trmm_impl< typename bindings::value_type<
Modified: sandbox/numeric_bindings/boost/numeric/bindings/blas/level3/trsm.hpp
==============================================================================
--- sandbox/numeric_bindings/boost/numeric/bindings/blas/level3/trsm.hpp (original)
+++ sandbox/numeric_bindings/boost/numeric/bindings/blas/level3/trsm.hpp 2010-03-22 04:54:13 EDT (Mon, 22 Mar 2010)
@@ -276,7 +276,7 @@
typedef Value value_type;
typedef typename remove_imaginary< Value >::type real_type;
- typedef void return_type;
+ typedef void result_type;
//
// Static member function that
@@ -284,7 +284,7 @@
// * Asserts that most arguments make sense.
//
template< typename Side, typename MatrixA, typename MatrixB >
- static return_type invoke( const Side side, const value_type alpha,
+ static result_type invoke( const Side side, const value_type alpha,
const MatrixA& a, MatrixB& b ) {
namespace bindings = ::boost::numeric::bindings;
typedef typename result_of::data_order< MatrixB >::type order;
@@ -321,7 +321,7 @@
//
template< typename Side, typename MatrixA, typename MatrixB >
inline typename trsm_impl< typename bindings::value_type<
- MatrixA >::type >::return_type
+ MatrixA >::type >::result_type
trsm( const Side side, const typename bindings::value_type<
MatrixA >::type alpha, const MatrixA& a, MatrixB& b ) {
trsm_impl< typename bindings::value_type<
@@ -334,7 +334,7 @@
//
template< typename Side, typename MatrixA, typename MatrixB >
inline typename trsm_impl< typename bindings::value_type<
- MatrixA >::type >::return_type
+ MatrixA >::type >::result_type
trsm( const Side side, const typename bindings::value_type<
MatrixA >::type alpha, const MatrixA& a, const MatrixB& b ) {
trsm_impl< typename bindings::value_type<
Boost-Commit list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk