Reference documentation for deal.II version 9.3.3
|
Public Types | |
using | VectorizedArrayType_ = VectorizedArrayType |
using | Number_ = Number |
using | Number2_ = Number2 |
Public Member Functions | |
Processor (VectorizedArrayType *values_array, const unsigned int n_components, const bool integrate, Number2 *global_vector_ptr, const std::vector< ArrayView< const Number > > *sm_ptr, const MatrixFreeFunctions::ShapeInfo< VectorizedArrayType > &data, const MatrixFreeFunctions::DoFInfo &dof_info, VectorizedArrayType *values_quad, VectorizedArrayType *gradients_quad, VectorizedArrayType *scratch_data, const bool do_values, const bool do_gradients, const unsigned int active_fe_index, const unsigned int first_selected_component, const std::array< unsigned int, VectorizedArrayType::size()> cells, const std::array< unsigned int, VectorizedArrayType::size()> face_nos, const unsigned int subface_index, const MatrixFreeFunctions::DoFInfo::DoFAccessIndex dof_access_index, const std::array< unsigned int, VectorizedArrayType::size()> face_orientations, const Table< 2, unsigned int > &orientation_map) | |
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) |
template<typename T0 > | |
void | default_operation (const T0 &temp1, const unsigned int comp) |
template<typename T0 > | |
void | in_face_operation (T0 &temp1, const unsigned int comp) |
Public Attributes | |
VectorizedArrayType * | values_array |
const unsigned int | n_components |
const bool | integrate |
Number2 * | global_vector_ptr |
const std::vector< ArrayView< const Number > > * | sm_ptr |
const MatrixFreeFunctions::ShapeInfo< VectorizedArrayType > & | data |
const MatrixFreeFunctions::DoFInfo & | dof_info |
VectorizedArrayType * | values_quad |
VectorizedArrayType * | gradients_quad |
VectorizedArrayType * | scratch_data |
const bool | do_values |
const bool | do_gradients |
const unsigned int | active_fe_index |
const unsigned int | first_selected_component |
const std::array< unsigned int, VectorizedArrayType::size()> | cells |
const std::array< unsigned int, VectorizedArrayType::size()> | face_nos |
const unsigned int | subface_index |
const MatrixFreeFunctions::DoFInfo::DoFAccessIndex | dof_access_index |
const std::array< unsigned int, VectorizedArrayType::size()> | face_orientations |
const Table< 2, unsigned int > & | orientation_map |
Static Public Attributes | |
static const int | dim_ = dim |
static const int | fe_degree_ = fe_degree |
static const int | n_q_points_1d_ = n_q_points_1d |
Definition at line 3918 of file evaluation_kernels.h.
using internal::FEFaceEvaluationImplIntegrateScatterSelector< dim, Number, VectorizedArrayType, Number2 >::Processor< fe_degree, n_q_points_1d >::VectorizedArrayType_ = VectorizedArrayType |
Definition at line 3923 of file evaluation_kernels.h.
using internal::FEFaceEvaluationImplIntegrateScatterSelector< dim, Number, VectorizedArrayType, Number2 >::Processor< fe_degree, n_q_points_1d >::Number_ = Number |
Definition at line 3924 of file evaluation_kernels.h.
using internal::FEFaceEvaluationImplIntegrateScatterSelector< dim, Number, VectorizedArrayType, Number2 >::Processor< fe_degree, n_q_points_1d >::Number2_ = Number2 |
Definition at line 3925 of file evaluation_kernels.h.
|
inline |
Definition at line 3928 of file evaluation_kernels.h.
|
inline |
Definition at line 3974 of file evaluation_kernels.h.
|
inline |
Definition at line 3989 of file evaluation_kernels.h.
|
inline |
Definition at line 3997 of file evaluation_kernels.h.
|
inline |
Definition at line 4014 of file evaluation_kernels.h.
|
inline |
Definition at line 4022 of file evaluation_kernels.h.
|
inline |
Definition at line 4037 of file evaluation_kernels.h.
|
inline |
Definition at line 4045 of file evaluation_kernels.h.
|
inline |
Definition at line 4062 of file evaluation_kernels.h.
|
static |
Definition at line 3920 of file evaluation_kernels.h.
|
static |
Definition at line 3921 of file evaluation_kernels.h.
|
static |
Definition at line 3922 of file evaluation_kernels.h.
VectorizedArrayType* internal::FEFaceEvaluationImplIntegrateScatterSelector< dim, Number, VectorizedArrayType, Number2 >::Processor< fe_degree, n_q_points_1d >::values_array |
Definition at line 4106 of file evaluation_kernels.h.
const unsigned int internal::FEFaceEvaluationImplIntegrateScatterSelector< dim, Number, VectorizedArrayType, Number2 >::Processor< fe_degree, n_q_points_1d >::n_components |
Definition at line 4109 of file evaluation_kernels.h.
const bool internal::FEFaceEvaluationImplIntegrateScatterSelector< dim, Number, VectorizedArrayType, Number2 >::Processor< fe_degree, n_q_points_1d >::integrate |
Definition at line 4110 of file evaluation_kernels.h.
Number2* internal::FEFaceEvaluationImplIntegrateScatterSelector< dim, Number, VectorizedArrayType, Number2 >::Processor< fe_degree, n_q_points_1d >::global_vector_ptr |
Definition at line 4111 of file evaluation_kernels.h.
const std::vector<ArrayView<const Number> >* internal::FEFaceEvaluationImplIntegrateScatterSelector< dim, Number, VectorizedArrayType, Number2 >::Processor< fe_degree, n_q_points_1d >::sm_ptr |
Definition at line 4112 of file evaluation_kernels.h.
const MatrixFreeFunctions::ShapeInfo<VectorizedArrayType>& internal::FEFaceEvaluationImplIntegrateScatterSelector< dim, Number, VectorizedArrayType, Number2 >::Processor< fe_degree, n_q_points_1d >::data |
Definition at line 4113 of file evaluation_kernels.h.
const MatrixFreeFunctions::DoFInfo& internal::FEFaceEvaluationImplIntegrateScatterSelector< dim, Number, VectorizedArrayType, Number2 >::Processor< fe_degree, n_q_points_1d >::dof_info |
Definition at line 4114 of file evaluation_kernels.h.
VectorizedArrayType* internal::FEFaceEvaluationImplIntegrateScatterSelector< dim, Number, VectorizedArrayType, Number2 >::Processor< fe_degree, n_q_points_1d >::values_quad |
Definition at line 4115 of file evaluation_kernels.h.
VectorizedArrayType* internal::FEFaceEvaluationImplIntegrateScatterSelector< dim, Number, VectorizedArrayType, Number2 >::Processor< fe_degree, n_q_points_1d >::gradients_quad |
Definition at line 4116 of file evaluation_kernels.h.
VectorizedArrayType* internal::FEFaceEvaluationImplIntegrateScatterSelector< dim, Number, VectorizedArrayType, Number2 >::Processor< fe_degree, n_q_points_1d >::scratch_data |
Definition at line 4117 of file evaluation_kernels.h.
const bool internal::FEFaceEvaluationImplIntegrateScatterSelector< dim, Number, VectorizedArrayType, Number2 >::Processor< fe_degree, n_q_points_1d >::do_values |
Definition at line 4118 of file evaluation_kernels.h.
const bool internal::FEFaceEvaluationImplIntegrateScatterSelector< dim, Number, VectorizedArrayType, Number2 >::Processor< fe_degree, n_q_points_1d >::do_gradients |
Definition at line 4119 of file evaluation_kernels.h.
const unsigned int internal::FEFaceEvaluationImplIntegrateScatterSelector< dim, Number, VectorizedArrayType, Number2 >::Processor< fe_degree, n_q_points_1d >::active_fe_index |
Definition at line 4120 of file evaluation_kernels.h.
const unsigned int internal::FEFaceEvaluationImplIntegrateScatterSelector< dim, Number, VectorizedArrayType, Number2 >::Processor< fe_degree, n_q_points_1d >::first_selected_component |
Definition at line 4121 of file evaluation_kernels.h.
const std::array<unsigned int, VectorizedArrayType::size()> internal::FEFaceEvaluationImplIntegrateScatterSelector< dim, Number, VectorizedArrayType, Number2 >::Processor< fe_degree, n_q_points_1d >::cells |
Definition at line 4122 of file evaluation_kernels.h.
const std::array<unsigned int, VectorizedArrayType::size()> internal::FEFaceEvaluationImplIntegrateScatterSelector< dim, Number, VectorizedArrayType, Number2 >::Processor< fe_degree, n_q_points_1d >::face_nos |
Definition at line 4123 of file evaluation_kernels.h.
const unsigned int internal::FEFaceEvaluationImplIntegrateScatterSelector< dim, Number, VectorizedArrayType, Number2 >::Processor< fe_degree, n_q_points_1d >::subface_index |
Definition at line 4124 of file evaluation_kernels.h.
const MatrixFreeFunctions::DoFInfo::DoFAccessIndex internal::FEFaceEvaluationImplIntegrateScatterSelector< dim, Number, VectorizedArrayType, Number2 >::Processor< fe_degree, n_q_points_1d >::dof_access_index |
Definition at line 4125 of file evaluation_kernels.h.
const std::array<unsigned int, VectorizedArrayType::size()> internal::FEFaceEvaluationImplIntegrateScatterSelector< dim, Number, VectorizedArrayType, Number2 >::Processor< fe_degree, n_q_points_1d >::face_orientations |
Definition at line 4127 of file evaluation_kernels.h.
const Table<2, unsigned int>& internal::FEFaceEvaluationImplIntegrateScatterSelector< dim, Number, VectorizedArrayType, Number2 >::Processor< fe_degree, n_q_points_1d >::orientation_map |
Definition at line 4128 of file evaluation_kernels.h.