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::FEFaceEvaluationImplIntegrateScatterSelector< dim, Number2, VectorizedArrayType >::Processor< fe_degree > Struct Template Reference

Public Types

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

Public Member Functions

template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 >
void hermite_grad_vectorized (const T0 &temp_1, const T1 &temp_2, T2 dst_ptr_1, T3 dst_ptr_2, const T4 &grad_weight)
 
template<typename T0 , typename T1 >
void value_vectorized (const T0 &temp, T1 dst_ptr)
 
template<typename T0 , typename T1 , typename T2 , typename T3 >
void hermite_grad_vectorized_indexed (const T0 &temp_1, const T0 &temp_2, T1 dst_ptr_1, T1 dst_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 (const T0 &temp, T1 dst_ptr, const T2 &indices)
 
template<typename T0 , typename T1 , typename T2 >
void hermite_grad (const T0 &temp_1, const T0 &temp_2, T1 &dst_ptr_1, T1 &dst_ptr_2, const T2 &grad_weight)
 
template<typename T0 , typename T1 >
void value (const T0 &temp, T1 &dst_ptr)
 

Static Public Attributes

static const bool do_integrate = true
 
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::FEFaceEvaluationImplIntegrateScatterSelector< dim, Number2, VectorizedArrayType >::Processor< fe_degree >

Definition at line 3212 of file evaluation_kernels_face.h.

Member Typedef Documentation

◆ VectorizedArrayType_

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

Definition at line 3217 of file evaluation_kernels_face.h.

◆ Number_

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

Definition at line 3218 of file evaluation_kernels_face.h.

◆ Number2_

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

Definition at line 3219 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 , typename T3 , typename T4 >
void internal::FEFaceEvaluationImplIntegrateScatterSelector< dim, Number2, VectorizedArrayType >::Processor< fe_degree >::hermite_grad_vectorized ( const T0 & temp_1,
const T1 & temp_2,
T2 dst_ptr_1,
T3 dst_ptr_2,
const T4 & grad_weight )
inline

Definition at line 3223 of file evaluation_kernels_face.h.

◆ value_vectorized()

template<int dim, typename Number2 , typename VectorizedArrayType >
template<int fe_degree>
template<typename T0 , typename T1 >
void internal::FEFaceEvaluationImplIntegrateScatterSelector< dim, Number2, VectorizedArrayType >::Processor< fe_degree >::value_vectorized ( const T0 & temp,
T1 dst_ptr )
inline

Definition at line 3238 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::FEFaceEvaluationImplIntegrateScatterSelector< dim, Number2, VectorizedArrayType >::Processor< fe_degree >::hermite_grad_vectorized_indexed ( const T0 & temp_1,
const T0 & temp_2,
T1 dst_ptr_1,
T1 dst_ptr_2,
const T2 & grad_weight,
const T3 & indices_1,
const T3 & indices_2 )
inline

Definition at line 3246 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::FEFaceEvaluationImplIntegrateScatterSelector< dim, Number2, VectorizedArrayType >::Processor< fe_degree >::value_vectorized_indexed ( const T0 & temp,
T1 dst_ptr,
const T2 & indices )
inline

Definition at line 3263 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::FEFaceEvaluationImplIntegrateScatterSelector< dim, Number2, VectorizedArrayType >::Processor< fe_degree >::hermite_grad ( const T0 & temp_1,
const T0 & temp_2,
T1 & dst_ptr_1,
T1 & dst_ptr_2,
const T2 & grad_weight )
inline

Definition at line 3271 of file evaluation_kernels_face.h.

◆ value()

template<int dim, typename Number2 , typename VectorizedArrayType >
template<int fe_degree>
template<typename T0 , typename T1 >
void internal::FEFaceEvaluationImplIntegrateScatterSelector< dim, Number2, VectorizedArrayType >::Processor< fe_degree >::value ( const T0 & temp,
T1 & dst_ptr )
inline

Definition at line 3286 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::FEFaceEvaluationImplIntegrateScatterSelector< dim, Number2, VectorizedArrayType >::Processor< fe_degree >::do_integrate = true
static

Definition at line 3214 of file evaluation_kernels_face.h.

◆ dim_

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

Definition at line 3215 of file evaluation_kernels_face.h.

◆ fe_degree_

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

Definition at line 3216 of file evaluation_kernels_face.h.


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