22 #ifndef _aspect_mesh_deformation_diffusion_h 23 #define _aspect_mesh_deformation_diffusion_h 35 namespace MeshDeformation
60 void update()
override;
71 compute_velocity_constraints_on_boundary(
const DoFHandler<dim> &mesh_deformation_dof_handler,
72 AffineConstraints<double> &mesh_velocity_constraints,
73 const std::set<types::boundary_id> &boundary_id)
const override;
78 bool needs_surface_stabilization ()
const override;
89 void parse_parameters (ParameterHandler &prm)
override;
97 void diffuse_boundary (
const DoFHandler<dim> &free_surface_dof_handler,
98 const IndexSet &mesh_locally_owned,
99 const IndexSet &mesh_locally_relevant,
101 const std::set<types::boundary_id> &boundary_id)
const;
109 void check_diffusion_time_step (
const DoFHandler<dim> &mesh_deformation_dof_handler,
110 const std::set<types::boundary_id> &boundary_ids)
const;
::TrilinosWrappers::MPI::Vector Vector
void declare_parameters(ParameterHandler &prm)