36 reinit(
const dealii::Mapping<dim> &mapping,
37 const dealii::DoFHandler<dim> &dof_handler,
38 const dealii::AffineConstraints<number> &constraint,
39 const dealii::Quadrature<1> &quad);
45 reinit(
const dealii::Mapping<dim> &mapping,
46 const std::vector<
const dealii::DoFHandler<dim> *> &dof_handler,
47 const std::vector<
const dealii::AffineConstraints<number> *> &constraint,
48 const dealii::Quadrature<1> &quad);
54 reinit(
const dealii::Mapping<dim> &mapping,
55 const std::vector<
const dealii::DoFHandler<dim> *> &dof_handler,
56 const std::vector<
const dealii::AffineConstraints<number> *> &constraint,
57 const std::vector<dealii::Quadrature<1>> &quad);
62 [[nodiscard]] std::shared_ptr<dealii::MatrixFree<dim, number>>
74 std::shared_ptr<dealii::MatrixFree<dim, number>> matrix_free_object;
79 typename dealii::MatrixFree<dim, number>::AdditionalData additional_data;
void reinit(const dealii::Mapping< dim > &mapping, const dealii::DoFHandler< dim > &dof_handler, const dealii::AffineConstraints< number > &constraint, const dealii::Quadrature< 1 > &quad)
Reinitialize the matrix-free object with the same quad rule.
Definition matrix_free_handler.cc:38
std::shared_ptr< dealii::MatrixFree< dim, number > > get_matrix_free() const
Getter function for the matrix-free object (shared ptr).
Definition matrix_free_handler.cc:71