include/meltpooldg/particles/contact_forces_data.hpp Source File

Developer Documentation: include/meltpooldg/particles/contact_forces_data.hpp Source File
Developer Documentation
contact_forces_data.hpp
Go to the documentation of this file.
1#pragma once
2
3#include <deal.II/base/parameter_handler.h>
4
5namespace MeltPoolDG
6{
7 template <typename number>
9 {
12
15
18
20 {
23
25 number poisson_ratio{};
26 };
27
30
36 void
37 add_parameters(dealii::ParameterHandler &prm)
38 {
39 prm.enter_subsection("spherical particle contact force");
40 {
41 prm.add_parameter("restitution coefficient", restitution_coefficient);
42 prm.add_parameter("sliding friction coefficient", sliding_friction_coefficient);
43 prm.add_parameter("rolling resistance coefficient", rolling_resistance_coefficient);
44 prm.enter_subsection("particle-particle contact");
45 {
46 prm.add_parameter("youngs modulus", particle.youngs_modulus);
47 prm.add_parameter("poisson ratio", particle.poisson_ratio);
48 }
49 prm.leave_subsection();
50 }
51 prm.leave_subsection();
52 }
53 };
54} // namespace MeltPoolDG
Interface for a general preconditioner.
Definition boundary_condition_functions.hpp:17
Definition contact_forces_data.hpp:20
number poisson_ratio
Poisson's ratio of the particle material.
Definition contact_forces_data.hpp:25
number youngs_modulus
Young's modulus of the particle material.
Definition contact_forces_data.hpp:22
Definition contact_forces_data.hpp:9
MaterialData particle
Material data for the particles. Those are assumed to be identical for all particles.
Definition contact_forces_data.hpp:29
void add_parameters(dealii::ParameterHandler &prm)
Definition contact_forces_data.hpp:37
number rolling_resistance_coefficient
Coefficient of rolling resistance used to compute rolling resistance torques.
Definition contact_forces_data.hpp:17
number sliding_friction_coefficient
Sliding friction coefficient for Coulomb friction model.
Definition contact_forces_data.hpp:14
number restitution_coefficient
Coefficient of restitution for damping in particle collisions.
Definition contact_forces_data.hpp:11