Go to the source code of this file.
|
template<typename T > |
T::value_type | scalar (T const &a, T const &b) |
|
template<typename T > |
T::value_type | d1 (T const &a, T const &b) |
|
template<typename T > |
T::value_type | d2 (T const &a, T const &b) |
|
template<typename T > |
T::value_type | accumulate (T const &a) |
|
template<typename R , typename T > |
R | scalar (T const &a, T const &b) |
|
template<typename R , typename T > |
R | d1 (T const &a, T const &b) |
|
template<typename R , typename T > |
R | d2 (T const &a, T const &b) |
|
template<typename R , typename T > |
R | accumulate (T const &a) |
|
Value:template<typename T> \
T
operator op(T a, T
const & b) {
\
ASSERT(a.size() == b.size()) \
for(
typename T::size_type i = 0;
i < a.size(); ++
i) { \
} \
return a; \
}
#define ASSERT(exp)
Definition: ard_assert.hpp:33
template<typename T >
T::value_type accumulate |
( |
T const & |
a | ) |
|
template<typename R , typename T >
R accumulate |
( |
T const & |
a | ) |
|
template<typename T >
T::value_type d1 |
( |
T const & |
a, |
|
|
T const & |
b |
|
) |
| |
template<typename R , typename T >
R d1 |
( |
T const & |
a, |
|
|
T const & |
b |
|
) |
| |
template<typename T >
T::value_type d2 |
( |
T const & |
a, |
|
|
T const & |
b |
|
) |
| |
template<typename R , typename T >
R d2 |
( |
T const & |
a, |
|
|
T const & |
b |
|
) |
| |
template<typename T >
T::value_type scalar |
( |
T const & |
a, |
|
|
T const & |
b |
|
) |
| |
template<typename R , typename T >
R scalar |
( |
T const & |
a, |
|
|
T const & |
b |
|
) |
| |