Dune Core Modules (2.9.0)
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 |
generated with Hugo v0.111.3
(Dec 21, 23:30, 2024)