|
Ne.app NeANT
The Ne.app NeANT User module of the NeANT distribution.
|
#include <numeric>#include <cstddef>#include <rw_alg_test.h>#include <rw_value.h>#include <rw_driver.h>
Go to the source code of this file.
Data Structures | |
| struct | plus_asgn< T > |
| struct | conv_to_T< T > |
| struct | Accumulator |
| struct | Multiplicator |
| struct | InnerProductBase |
| struct | InnerProduct< InputIterator1, InputIterator2 > |
Functions | |
| template<class T > | |
| const plus_asgn< T > & | operator* (const plus_asgn< T > &lhs, const plus_asgn< T > &rhs) |
| _RWSTD_NAMESPACE (std) | |
| UserClass | operator* (const UserClass &lhs, const UserClass &rhs) |
| void | test_inner_product (const std::size_t N, const InnerProductBase &alg, bool binop) |
| template<class InputIterator1 , class InputIterator2 > | |
| void | gen_inner_product_test (const std::size_t N, const InputIterator1 &, const InputIterator2 &, bool binop) |
| template<class InputIterator1 > | |
| void | gen_inner_product_test (const std::size_t N, const InputIterator1 &it1, bool binop) |
| void | gen_inner_product_test (const std::size_t N, bool binop) |
| int | main (int argc, char *argv[]) |
Variables | |
| int | rw_opt_nloops = 64 |
| int | rw_opt_no_binary_op |
| int | rw_opt_no_input_iter |
| int | rw_opt_no_fwd_iter |
| int | rw_opt_no_bidir_iter |
| int | rw_opt_no_rnd_iter |
| _RWSTD_NAMESPACE | ( | std | ) |
Definition at line 61 of file 26.inner.product.cpp.
| void gen_inner_product_test | ( | const std::size_t | N, |
| bool | binop | ||
| ) |
Definition at line 320 of file 26.inner.product.cpp.
| void gen_inner_product_test | ( | const std::size_t | N, |
| const InputIterator1 & | , | ||
| const InputIterator2 & | , | ||
| bool | binop | ||
| ) |
Definition at line 288 of file 26.inner.product.cpp.
| void gen_inner_product_test | ( | const std::size_t | N, |
| const InputIterator1 & | it1, | ||
| bool | binop | ||
| ) |
Definition at line 300 of file 26.inner.product.cpp.
| int main | ( | int | argc, |
| char * | argv[] | ||
| ) |
Definition at line 373 of file 26.inner.product.cpp.
| const plus_asgn< T > & operator* | ( | const plus_asgn< T > & | lhs, |
| const plus_asgn< T > & | rhs | ||
| ) |
Definition at line 53 of file 26.inner.product.cpp.
Definition at line 89 of file 26.inner.product.cpp.
| void test_inner_product | ( | const std::size_t | N, |
| const InnerProductBase & | alg, | ||
| bool | binop | ||
| ) |
Definition at line 220 of file 26.inner.product.cpp.
| int rw_opt_nloops = 64 |
Definition at line 278 of file 26.inner.product.cpp.
| int rw_opt_no_bidir_iter |
Definition at line 282 of file 26.inner.product.cpp.
| int rw_opt_no_binary_op |
Definition at line 279 of file 26.inner.product.cpp.
| int rw_opt_no_fwd_iter |
Definition at line 281 of file 26.inner.product.cpp.
| int rw_opt_no_input_iter |
Definition at line 280 of file 26.inner.product.cpp.
| int rw_opt_no_rnd_iter |
Definition at line 283 of file 26.inner.product.cpp.