|
antioch-0.4.0
|
Go to the source code of this file.
Classes | |
| struct | Antioch::vexcl_library_tag |
| struct | Antioch::tag_type< T, typename std::enable_if< vex::is_vector_expression< T >::value >::type > |
| struct | Antioch::rebind< vex::vector< T >, NewScalar > |
Namespaces | |
| Antioch | |
| The parameters are reduced parameters. | |
Functions | |
| template<typename T > | |
| T | Antioch::max (const vex::vector< T > &in) |
| template<typename T > | |
| T | Antioch::min (const vex::vector< T > &in) |
| template<typename T > | |
| vex::vector< T > | Antioch::zero_clone (const vex::vector< T > &example) |
| template<typename T1 , typename T2 > | |
| void | Antioch::zero_clone (vex::vector< T1 > &output, const vex::vector< T2 > &example) |
| template<typename T , typename Scalar > | |
| vex::vector< T > | Antioch::constant_clone (const vex::vector< T > &example, const Scalar &value) |
| template<typename T > | |
| void | Antioch::init_clone (vex::vector< T > &output, const vex::vector< T > &example) |
| template<typename BoolInput , typename IfValue , typename ElseValue > | |
| boost::proto::result_of::make_expr < boost::proto::tag::if_else_, boost::proto::deduce_domain, const vex::vector_expression < BoolInput > &, const IfValue &, const ElseValue & >::type const | Antioch::if_else (const vex::vector_expression< BoolInput > &condition, const IfValue &if_true, const ElseValue &if_false) |
| template<typename T > | |
| bool | Antioch::disjunction_root (const T &vec_input, vexcl_library_tag) |
| template<typename T > | |
| bool | Antioch::conjunction_root (const T &vec_input, vexcl_library_tag) |
| template<typename VectorT , typename IntT > | |
| enable_if_c < vex::is_vector_expression < typename value_type< VectorT > ::type >::value &&vex::is_vector_expression < IntT >::value, typename value_type< VectorT >::type > ::type | Antioch::eval_index (const VectorT &vec, const IntT &index) |