Reference documentation for deal.II version GIT f3cf314fd8 2023-02-08 12:00:02+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< T > Struct Template Reference

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

Inheritance diagram for internal::VectorizedArrayTrait< T >:

Public Types

using value_type = T

Static Public Member Functions

static T & get (T &value, unsigned int c)
static const T & get (const T &value, unsigned int c)

Static Public Attributes

static constexpr std::size_t width = 1

Detailed Description

template<typename T>
struct internal::VectorizedArrayTrait< T >

Definition at line 5406 of file vectorization.h.

Member Typedef Documentation

◆ value_type

template<typename T >
using internal::VectorizedArrayTrait< T >::value_type = T

Definition at line 5408 of file vectorization.h.

Member Function Documentation

◆ get() [1/2]

template<typename T >
static T& internal::VectorizedArrayTrait< T >::get ( T &  value,
unsigned int  c 

Definition at line 5412 of file vectorization.h.

◆ get() [2/2]

template<typename T >
static const T& internal::VectorizedArrayTrait< T >::get ( const T &  value,
unsigned int  c 

Definition at line 5421 of file vectorization.h.

Member Data Documentation

◆ width

template<typename T >
constexpr std::size_t internal::VectorizedArrayTrait< T >::width = 1

Definition at line 5409 of file vectorization.h.

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