22 #ifndef _aspect_mesh_deformation_diffusion_h 23 #define _aspect_mesh_deformation_diffusion_h 35 namespace MeshDeformation
58 void update()
override;
69 compute_velocity_constraints_on_boundary(
const DoFHandler<dim> &mesh_deformation_dof_handler,
70 AffineConstraints<double> &mesh_velocity_constraints,
71 const std::set<types::boundary_id> &boundary_id)
const override;
76 bool needs_surface_stabilization ()
const override;
87 void parse_parameters (ParameterHandler &prm)
override;
95 void diffuse_boundary (
const DoFHandler<dim> &free_surface_dof_handler,
96 const IndexSet &mesh_locally_owned,
97 const IndexSet &mesh_locally_relevant,
99 const std::set<types::boundary_id> &boundary_id)
const;
107 void check_diffusion_time_step (
const DoFHandler<dim> &mesh_deformation_dof_handler,
108 const std::set<types::boundary_id> &boundary_ids)
const;
::TrilinosWrappers::MPI::Vector Vector
void declare_parameters(ParameterHandler &prm)