8#include <compile_time_options.h>
12#include <deal.II/base/quadrature_lib.h>
13#include <deal.II/hp/fe_values.h>
14#include <deal.II/lac/full_matrix.h>
40 dealii::update_values | dealii::update_gradients |
41 dealii::update_quadrature_points |
42 dealii::update_JxW_values)
47 dealii::update_values | dealii::update_quadrature_points |
48 dealii::update_JxW_values | dealii::update_normal_vectors)
52 dealii::update_values |
53 dealii::update_quadrature_points)
57 dealii::update_values)
62 dealii::update_values)
79 template <
int dim,
typename Number =
double>
91 static constexpr unsigned int n_faces = 2 * dim;
92 std::array<std::vector<dealii::types::global_dof_index>,
n_faces>
94 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
dealii::FullMatrix< Number > cell_betaij_matrix_
std::array< std::vector< dealii::types::global_dof_index >, n_faces > neighbor_local_dof_indices_
std::array< dealii::FullMatrix< Number >, dim > cell_cij_matrix_
const Discretization< dim > & discretization_
AssemblyScratchData(const Discretization< dim > &discretization)
dealii::hp::FEFaceValues< dim > hp_fe_face_values_
AssemblyScratchData(const AssemblyScratchData< dim > &assembly_scratch_data)
dealii::hp::FEFaceValues< dim > hp_fe_neighbor_face_values_nodal_
dealii::hp::FEFaceValues< dim > hp_fe_face_values_nodal_
dealii::hp::FEFaceValues< dim > hp_fe_neighbor_face_values_
dealii::hp::FEValues< dim > hp_fe_values_