include/meltpooldg/particles/cohesive_forces.hpp Source File

Developer Documentation: include/meltpooldg/particles/cohesive_forces.hpp Source File
Developer Documentation
cohesive_forces.hpp
Go to the documentation of this file.
1#pragma once
2
3#include <deal.II/base/parameter_handler.h>
4#include <deal.II/base/tensor.h>
5
9
10namespace MeltPoolDG
11{
12 template <int dim, typename number, typename ObstacleType>
112
113} // namespace MeltPoolDG
Definition particle_accessor.hpp:20
Definition obstacle_field.hpp:32
Definition cohesive_forces.hpp:14
SphericalParticleCohesiveForceData< number > cohesive_force_data
Cohesive force data for the spherical particle cohesive force model.
Definition cohesive_forces.hpp:68
void add_load_to_obstacles(ObstacleField< dim, number, ObstacleType > &obstacle_field) const
Definition cohesive_forces.cpp:21
Interface for a general preconditioner.
Definition boundary_condition_functions.hpp:17
Definition cohesive_forces_data.hpp:9
number effective_radius
Effective radius of the two particles, i.e., R1*R2/(R1+R2).
Definition cohesive_forces.hpp:96
number pull_off_force_magnitude
Magnitude of the pull-off force according to the DMT model.
Definition cohesive_forces.hpp:99
dealii::Tensor< 1, dim, number > normal_vector
Unit normal vector pointing from self to other.
Definition cohesive_forces.hpp:109
number pull_off_force_limit_distance
Distance below which the pull-off force is applied.
Definition cohesive_forces.hpp:106