FflasFfpack
Public Types | Static Public Member Functions | Static Public Attributes
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

using vect_t = T*

◆ scalar_t

using scalar_t = T

◆ aligned_allocator

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

◆ aligned_vector

using aligned_vector = std::vector<scalar_t, aligned_allocator>

◆ is_same_element

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

Member Function Documentation

◆ type_string()

static const std::string type_string ( )
inlinestatic

◆ valid()

static constexpr bool valid ( TT  p)
inlinestaticconstexpr

◆ compliant()

static constexpr bool compliant ( TT  n)
inlinestaticconstexpr

Field Documentation

◆ vect_size

const constexpr size_t vect_size = 1
staticconstexpr

◆ alignment

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

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