18 #ifndef __deal2__matrix_free_shape_info_h 19 #define __deal2__matrix_free_shape_info_h 23 #include <deal.II/base/quadrature_lib.h> 24 #include <deal.II/base/vectorization.h> 25 #include <deal.II/fe/fe.h> 27 #include <deal.II/matrix_free/helper_functions.h> 34 namespace MatrixFreeFunctions
44 template <
typename Number>
176 DEAL_II_NAMESPACE_CLOSE
std::vector< Number > subface_value[2]
std::vector< Number > face_value[2]
std::vector< Number > face_gradient[2]
AlignedVector< VectorizedArray< Number > > shape_hessians
std::vector< Number > shape_gradient_number
unsigned int n_q_points_face
std::vector< Number > shape_values_number
void reinit(const Quadrature< 1 > &quad, const FiniteElement< dim > &fe_dim)
unsigned int dofs_per_face
std::size_t memory_consumption() const
Table< 2, unsigned int > face_indices
unsigned int dofs_per_cell
AlignedVector< VectorizedArray< Number > > shape_values
AlignedVector< VectorizedArray< Number > > shape_gradients