Reference documentation for deal.II version GIT 9c182271f7 2023-03-28 14:30:01+00:00
\(\newcommand{\dealvcentcolon}{\mathrel{\mathop{:}}}\) \(\newcommand{\dealcoloneq}{\dealvcentcolon\mathrel{\mkern-1.2mu}=}\) \(\newcommand{\jump}[1]{\left[\!\left[ #1 \right]\!\right]}\) \(\newcommand{\average}[1]{\left\{\!\left\{ #1 \right\}\!\right\}}\)
Public Types | Static Public Member Functions | Static Public Attributes | List of all members
internal::VectorizedArrayTrait< VectorizedArray< T, width_ > > Struct Template Reference

#include <deal.II/base/vectorization.h>

Public Types

using value_type = T
 

Static Public Member Functions

static T & get (VectorizedArray< T, width_ > &values, unsigned int c)
 
static const T & get (const VectorizedArray< T, width_ > &values, unsigned int c)
 

Static Public Attributes

static constexpr std::size_t width = width_
 

Detailed Description

template<typename T, std::size_t width_>
struct internal::VectorizedArrayTrait< VectorizedArray< T, width_ > >

Definition at line 5504 of file vectorization.h.

Member Typedef Documentation

◆ value_type

template<typename T , std::size_t width_>
using internal::VectorizedArrayTrait< VectorizedArray< T, width_ > >::value_type = T

Definition at line 5506 of file vectorization.h.

Member Function Documentation

◆ get() [1/2]

template<typename T , std::size_t width_>
static T& internal::VectorizedArrayTrait< VectorizedArray< T, width_ > >::get ( VectorizedArray< T, width_ > &  values,
unsigned int  c 
)
inlinestatic

Definition at line 5510 of file vectorization.h.

◆ get() [2/2]

template<typename T , std::size_t width_>
static const T& internal::VectorizedArrayTrait< VectorizedArray< T, width_ > >::get ( const VectorizedArray< T, width_ > &  values,
unsigned int  c 
)
inlinestatic

Definition at line 5518 of file vectorization.h.

Member Data Documentation

◆ width

template<typename T , std::size_t width_>
constexpr std::size_t internal::VectorizedArrayTrait< VectorizedArray< T, width_ > >::width = width_
staticconstexpr

Definition at line 5507 of file vectorization.h.


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