BottomBoundaryNormalPerComponent< dim, number > Class Template Reference
|
Developer Documentation
|
MeltPoolDG::Simulation::WallWetting::BottomBoundaryNormalPerComponent< dim, number > Class Template Reference
Function that imposes the bottom wall wetting boundary condition component-wise for component-wise AffineConstraints. More...
#include <wall_wetting.hpp>
Inheritance diagram for MeltPoolDG::Simulation::WallWetting::BottomBoundaryNormalPerComponent< dim, number >:
Collaboration diagram for MeltPoolDG::Simulation::WallWetting::BottomBoundaryNormalPerComponent< dim, number >:
Public Member Functions | |
| BottomBoundaryNormalPerComponent (const number p_vector_component, const number p_contact_angle) | |
| Function used to compute the normal vector at the bottom boundary considering wetting. | |
| double | value (const dealii::Point< dim > &, const unsigned int) const final |
| Evaluate the value of the normal vector component at a given point of the boundary. | |
Private Attributes | |
| const number | vector_component |
| Component of the normal vector currently evaluated. | |
| const number | contact_angle |
| Imposed static contact angle in radians. | |
Detailed Description
template<int dim, typename number>
class MeltPoolDG::Simulation::WallWetting::BottomBoundaryNormalPerComponent< dim, number >
class MeltPoolDG::Simulation::WallWetting::BottomBoundaryNormalPerComponent< dim, number >
Function that imposes the bottom wall wetting boundary condition component-wise for component-wise AffineConstraints.
- Template Parameters
-
dim Number of spatial dimensions of the simulation number Numeric type used for computations (e.g., float, double)
Constructor & Destructor Documentation
◆ BottomBoundaryNormalPerComponent()
template<int dim, typename number >
|
inline |
Function used to compute the normal vector at the bottom boundary considering wetting.
@paramp[in] p_vector_component Component of the normal vector to compute
@paramp[in] p_contact_angle Imposed static contact angle value in radians
Member Function Documentation
◆ value()
template<int dim, typename number >
|
inlinefinal |
Evaluate the value of the normal vector component at a given point of the boundary.
- Returns
- Value of the normal vector component
Member Data Documentation
◆ contact_angle
template<int dim, typename number >
|
private |
Imposed static contact angle in radians.
◆ vector_component
template<int dim, typename number >
|
private |
Component of the normal vector currently evaluated.
The documentation for this class was generated from the following file:
- applications/mp-reinit/cases/wall_wetting_zahedi_2009_comparison/wall_wetting.hpp
Generated by