Reference documentation for deal.II version 9.6.0
\(\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\}}\)
Loading...
Searching...
No Matches
internal::FEFaceEvaluationImplGatherEvaluateSelector< dim, Number2, VectorizedArrayType >::Processor< fe_degree > Struct Template Reference

Public Types

using VectorizedArrayType_ = VectorizedArrayType
 
using Number_ = Number
 
using Number2_ = const Number2
 

Public Member Functions

template<typename T0 , typename T1 , typename T2 >
void hermite_grad_vectorized (T0 &temp_1, T0 &temp_2, const T1 src_ptr_1, const T1 src_ptr_2, const T2 &grad_weight)
 
template<typename T1 , typename T2 >
void value_vectorized (T1 &temp, const T2 src_ptr)
 
template<typename T0 , typename T1 , typename T2 , typename T3 >
void hermite_grad_vectorized_indexed (T0 &temp_1, T0 &temp_2, const T1 src_ptr_1, const T1 src_ptr_2, const T2 &grad_weight, const T3 &indices_1, const T3 &indices_2)
 
template<typename T0 , typename T1 , typename T2 >
void value_vectorized_indexed (T0 &temp, const T1 src_ptr, const T2 &indices)
 
template<typename T0 , typename T1 , typename T2 >
void hermite_grad (T0 &temp_1, T0 &temp_2, const T1 &src_ptr_1, const T1 &src_ptr_2, const T2 &grad_weight)
 
template<typename T1 , typename T2 >
void value (T1 &temp, const T2 &src_ptr)
 

Static Public Attributes

static const bool do_integrate = false
 
static const int dim_ = dim
 
static const int fe_degree_ = fe_degree
 

Detailed Description

template<int dim, typename Number2, typename VectorizedArrayType>
template<int fe_degree>
struct internal::FEFaceEvaluationImplGatherEvaluateSelector< dim, Number2, VectorizedArrayType >::Processor< fe_degree >

Definition at line 3018 of file evaluation_kernels_face.h.

Member Typedef Documentation

◆ VectorizedArrayType_

template<int dim, typename Number2 , typename VectorizedArrayType >
template<int fe_degree>
using internal::FEFaceEvaluationImplGatherEvaluateSelector< dim, Number2, VectorizedArrayType >::Processor< fe_degree >::VectorizedArrayType_ = VectorizedArrayType

Definition at line 3023 of file evaluation_kernels_face.h.

◆ Number_

template<int dim, typename Number2 , typename VectorizedArrayType >
template<int fe_degree>
using internal::FEFaceEvaluationImplGatherEvaluateSelector< dim, Number2, VectorizedArrayType >::Processor< fe_degree >::Number_ = Number

Definition at line 3024 of file evaluation_kernels_face.h.

◆ Number2_

template<int dim, typename Number2 , typename VectorizedArrayType >
template<int fe_degree>
using internal::FEFaceEvaluationImplGatherEvaluateSelector< dim, Number2, VectorizedArrayType >::Processor< fe_degree >::Number2_ = const Number2

Definition at line 3025 of file evaluation_kernels_face.h.

Member Function Documentation

◆ hermite_grad_vectorized()

template<int dim, typename Number2 , typename VectorizedArrayType >
template<int fe_degree>
template<typename T0 , typename T1 , typename T2 >
void internal::FEFaceEvaluationImplGatherEvaluateSelector< dim, Number2, VectorizedArrayType >::Processor< fe_degree >::hermite_grad_vectorized ( T0 & temp_1,
T0 & temp_2,
const T1 src_ptr_1,
const T1 src_ptr_2,
const T2 & grad_weight )
inline

Definition at line 3029 of file evaluation_kernels_face.h.

◆ value_vectorized()

template<int dim, typename Number2 , typename VectorizedArrayType >
template<int fe_degree>
template<typename T1 , typename T2 >
void internal::FEFaceEvaluationImplGatherEvaluateSelector< dim, Number2, VectorizedArrayType >::Processor< fe_degree >::value_vectorized ( T1 & temp,
const T2 src_ptr )
inline

Definition at line 3042 of file evaluation_kernels_face.h.

◆ hermite_grad_vectorized_indexed()

template<int dim, typename Number2 , typename VectorizedArrayType >
template<int fe_degree>
template<typename T0 , typename T1 , typename T2 , typename T3 >
void internal::FEFaceEvaluationImplGatherEvaluateSelector< dim, Number2, VectorizedArrayType >::Processor< fe_degree >::hermite_grad_vectorized_indexed ( T0 & temp_1,
T0 & temp_2,
const T1 src_ptr_1,
const T1 src_ptr_2,
const T2 & grad_weight,
const T3 & indices_1,
const T3 & indices_2 )
inline

Definition at line 3049 of file evaluation_kernels_face.h.

◆ value_vectorized_indexed()

template<int dim, typename Number2 , typename VectorizedArrayType >
template<int fe_degree>
template<typename T0 , typename T1 , typename T2 >
void internal::FEFaceEvaluationImplGatherEvaluateSelector< dim, Number2, VectorizedArrayType >::Processor< fe_degree >::value_vectorized_indexed ( T0 & temp,
const T1 src_ptr,
const T2 & indices )
inline

Definition at line 3064 of file evaluation_kernels_face.h.

◆ hermite_grad()

template<int dim, typename Number2 , typename VectorizedArrayType >
template<int fe_degree>
template<typename T0 , typename T1 , typename T2 >
void internal::FEFaceEvaluationImplGatherEvaluateSelector< dim, Number2, VectorizedArrayType >::Processor< fe_degree >::hermite_grad ( T0 & temp_1,
T0 & temp_2,
const T1 & src_ptr_1,
const T1 & src_ptr_2,
const T2 & grad_weight )
inline

Definition at line 3071 of file evaluation_kernels_face.h.

◆ value()

template<int dim, typename Number2 , typename VectorizedArrayType >
template<int fe_degree>
template<typename T1 , typename T2 >
void internal::FEFaceEvaluationImplGatherEvaluateSelector< dim, Number2, VectorizedArrayType >::Processor< fe_degree >::value ( T1 & temp,
const T2 & src_ptr )
inline

Definition at line 3084 of file evaluation_kernels_face.h.

Member Data Documentation

◆ do_integrate

template<int dim, typename Number2 , typename VectorizedArrayType >
template<int fe_degree>
const bool internal::FEFaceEvaluationImplGatherEvaluateSelector< dim, Number2, VectorizedArrayType >::Processor< fe_degree >::do_integrate = false
static

Definition at line 3020 of file evaluation_kernels_face.h.

◆ dim_

template<int dim, typename Number2 , typename VectorizedArrayType >
template<int fe_degree>
const int internal::FEFaceEvaluationImplGatherEvaluateSelector< dim, Number2, VectorizedArrayType >::Processor< fe_degree >::dim_ = dim
static

Definition at line 3021 of file evaluation_kernels_face.h.

◆ fe_degree_

template<int dim, typename Number2 , typename VectorizedArrayType >
template<int fe_degree>
const int internal::FEFaceEvaluationImplGatherEvaluateSelector< dim, Number2, VectorizedArrayType >::Processor< fe_degree >::fe_degree_ = fe_degree
static

Definition at line 3022 of file evaluation_kernels_face.h.


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