Dune Core Modules (unstable)
test.hh File Reference
Common tests for simd abstraction implementations. More...
#include <algorithm>#include <cstddef>#include <iostream>#include <sstream>#include <string>#include <type_traits>#include <typeindex>#include <typeinfo>#include <unordered_set>#include <utility>#include <dune/common/classname.hh>#include <dune/common/hybridutilities.hh>#include <dune/common/rangeutilities.hh>#include <dune/common/simd/io.hh>#include <dune/common/simd/loop.hh>#include <dune/common/simd/simd.hh>#include <dune/common/std/type_traits.hh>#include <dune/common/typelist.hh>#include <dune/common/typetraits.hh>Go to the source code of this file.
Classes | |
| struct | Dune::Simd::EndMark |
final element marker for RebindList More... | |
Namespaces | |
| namespace | Dune |
| Dune namespace. | |
| namespace | Dune::Simd |
| Namespace for vectorization interface functions used by library developers. | |
Typedefs | |
| template<class... Types> | |
| using | Dune::Simd::RebindList = typename Impl::RemoveEnd< EndMark, TypeList< Types... > >::type |
| A list of types with the final element removed. More... | |
| template<class T > | |
| using | Dune::Simd::IsLoop = typename Impl::IsLoop< T >::type |
| check whether a type is an instance of LoopSIMD | |
Detailed Description
Common tests for simd abstraction implementations.
This file is an interface header and may be included without restrictions.
|
Legal Statements / Impressum |
Hosted by TU Dresden & Uni Heidelberg |
generated with Hugo v0.111.3
(Nov 2, 23:43, 2025)