10#include <deal.II/base/quadrature_lib.h>
11#include <deal.II/fe/fe_values.h>
12#include <deal.II/lac/full_matrix.h>
38 dealii::update_values | dealii::update_gradients |
39 dealii::update_quadrature_points |
40 dealii::update_JxW_values)
45 dealii::update_values | dealii::update_quadrature_points |
46 dealii::update_JxW_values | dealii::update_normal_vectors)
50 dealii::update_values |
51 dealii::update_quadrature_points)
55 dealii::update_values)
60 dealii::update_values)
76 template <
int dim,
typename Number =
double>
87 static constexpr unsigned int n_faces = 2 * dim;
88 std::array<std::vector<dealii::types::global_dof_index>,
n_faces>
90 std::array<std::array<dealii::FullMatrix<Number>, dim>,
n_faces>
dealii::FullMatrix< Number > cell_mass_matrix_
std::array< dealii::FullMatrix< Number >, n_faces > interface_incidence_matrix_
std::vector< dealii::types::global_dof_index > local_dof_indices_
std::array< std::array< dealii::FullMatrix< Number >, dim >, n_faces > interface_cij_matrix_
dealii::FullMatrix< Number > cell_mass_matrix_inverse_
static constexpr unsigned int n_faces
std::array< std::vector< dealii::types::global_dof_index >, n_faces > neighbor_local_dof_indices_
std::array< dealii::FullMatrix< Number >, dim > cell_cij_matrix_
dealii::FEFaceValues< dim > fe_face_values_
dealii::FEFaceValues< dim > fe_neighbor_face_values_
const Discretization< dim > & discretization_
AssemblyScratchData(const Discretization< dim > &discretization)
dealii::FEFaceValues< dim > fe_neighbor_face_values_nodal_
AssemblyScratchData(const AssemblyScratchData< dim > &assembly_scratch_data)
dealii::FEFaceValues< dim > fe_face_values_nodal_
dealii::FEValues< dim > fe_values_