FflasFfpack
NoSimd< T > Struct Template Reference

#include <fflas_simd.h>

Public Types

using vect_t = T*
 
using scalar_t = T
 
using aligned_allocator = AlignedAllocator<scalar_t, Alignment(alignment)>
 
using aligned_vector = std::vector<scalar_t, aligned_allocator>
 
template<class Field >
using is_same_element = std::is_same<typename Field::Element, T>
 

Static Public Member Functions

static const std::string type_string ()
 
template<class TT >
static constexpr bool valid (TT p)
 
template<class TT >
static constexpr bool compliant (TT n)
 

Static Public Attributes

static const constexpr size_t vect_size = 1
 
static const constexpr size_t alignment = static_cast<size_t>(Alignment::Normal)
 

Member Typedef Documentation

◆ vect_t

template<typename T >
using vect_t = T*

◆ scalar_t

template<typename T >
using scalar_t = T

◆ aligned_allocator

template<typename T >
using aligned_allocator = AlignedAllocator<scalar_t, Alignment(alignment)>

◆ aligned_vector

template<typename T >
using aligned_vector = std::vector<scalar_t, aligned_allocator>

◆ is_same_element

template<typename T >
template<class Field >
using is_same_element = std::is_same<typename Field::Element, T>

Member Function Documentation

◆ type_string()

template<typename T >
static const std::string type_string ( )
inlinestatic

◆ valid()

template<typename T >
template<class TT >
static constexpr bool valid ( TT p)
inlinestaticconstexpr

◆ compliant()

template<typename T >
template<class TT >
static constexpr bool compliant ( TT n)
inlinestaticconstexpr

Field Documentation

◆ vect_size

template<typename T >
const constexpr size_t vect_size = 1
staticconstexpr

◆ alignment

template<typename T >
const constexpr size_t alignment = static_cast<size_t>(Alignment::Normal)
staticconstexpr

The documentation for this struct was generated from the following file: