#include <deal.II/matrix_free/evaluation_kernels.h>
|
| template<int fe_degree, int n_q_points_1d> |
| static bool | run (const unsigned int n_components, const unsigned int n_face_orientations, Number2 *dst_ptr, const std::vector< ArrayView< const Number2 >> *sm_ptr, const MatrixFreeFunctions::ShapeInfo< VectorizedArrayType > &data, const MatrixFreeFunctions::DoFInfo &dof_info, VectorizedArrayType *values_array, VectorizedArrayType *values_quad, VectorizedArrayType *gradients_quad, VectorizedArrayType *scratch_data, const bool integrate_values, const bool integrate_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<int dim, typename Number, typename VectorizedArrayType, typename Number2 = Number>
struct internal::FEFaceEvaluationImplIntegrateScatterSelector< dim, Number, VectorizedArrayType, Number2 >
Definition at line 3835 of file evaluation_kernels.h.
◆ run()
template<int dim, typename Number , typename VectorizedArrayType , typename Number2 = Number>
template<int fe_degree, int n_q_points_1d>
| static bool internal::FEFaceEvaluationImplIntegrateScatterSelector< dim, Number, VectorizedArrayType, Number2 >::run |
( |
const unsigned int |
n_components, |
|
|
const unsigned int |
n_face_orientations, |
|
|
Number2 * |
dst_ptr, |
|
|
const std::vector< ArrayView< const Number2 >> * |
sm_ptr, |
|
|
const MatrixFreeFunctions::ShapeInfo< VectorizedArrayType > & |
data, |
|
|
const MatrixFreeFunctions::DoFInfo & |
dof_info, |
|
|
VectorizedArrayType * |
values_array, |
|
|
VectorizedArrayType * |
values_quad, |
|
|
VectorizedArrayType * |
gradients_quad, |
|
|
VectorizedArrayType * |
scratch_data, |
|
|
const bool |
integrate_values, |
|
|
const bool |
integrate_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 |
|
) |
| |
|
inlinestatic |
The documentation for this struct was generated from the following file: