HPCombi
High Performance Combinatorics in C++ using vector instructions v1.0.3
|
HPCombi::TPUBuild and casts from HPCombi::TPU. More...
#include <array>
#include <cstddef>
#include <initializer_list>
#include <type_traits>
#include <utility>
#include "vect_generic.hpp"
Go to the source code of this file.
Classes | |
struct | HPCombi::TPUBuild< TPU > |
Given a transformation from 0..15 → 0..15, build at compile-time the array representing the transformation. More... | |
Namespaces | |
namespace | HPCombi |
Functions | |
template<class TPU> | |
TPUBuild< TPU >::array & | HPCombi::as_array (TPU &v) noexcept |
Cast a TPU to a c++ std::array . | |
template<class TPU> | |
const TPUBuild< TPU >::array & | HPCombi::as_array (const TPU &v) noexcept |
Cast a constant TPU to a constant c++ std::array . | |
template<class TPU> | |
VectGeneric< TPUBuild< TPU >::size > & | HPCombi::as_VectGeneric (TPU &v) |
Cast a HPCombi::epu8 to a c++ HPCombi::VectGeneric. | |
template<class TPU> | |
const VectGeneric< TPUBuild< TPU >::size > & | HPCombi::as_VectGeneric (const TPU &v) |
Cast a HPCombi::epu8 to a c++ HPCombi::VectGeneric. | |
HPCombi::TPUBuild and casts from HPCombi::TPU.