InitialLevelSet< dim, number > Class Template Reference
|
Developer Documentation
|
MeltPoolDG::Simulation::WallWetting::InitialLevelSet< dim, number > Class Template Reference
Initial condition of the level-set field. More...
#include <wall_wetting.hpp>
Inheritance diagram for MeltPoolDG::Simulation::WallWetting::InitialLevelSet< dim, number >:
Collaboration diagram for MeltPoolDG::Simulation::WallWetting::InitialLevelSet< dim, number >:
Public Member Functions | |
| InitialLevelSet (const number p_x_interface, const number p_epsilon) | |
Function describing the initial state of the level-set field. The function computes a field with the interface as a vertical at a given position x = p_x_interface. | |
| double | value (const dealii::Point< dim > &p, const unsigned int) const final |
Evaluate the value of the level-set indicator ( \( phi \)) at a given point p. | |
Private Attributes | |
| number | x_interface |
| Position of the vertical interface. | |
| number | epsilon |
| Interface thickness parameter. | |
Detailed Description
template<int dim, typename number>
class MeltPoolDG::Simulation::WallWetting::InitialLevelSet< dim, number >
class MeltPoolDG::Simulation::WallWetting::InitialLevelSet< dim, number >
Initial condition of the level-set field.
- Template Parameters
-
dim Number of spatial dimensions of the simulation number Numeric type used for computations (e.g., float, double)
Constructor & Destructor Documentation
◆ InitialLevelSet()
template<int dim, typename number >
|
inline |
Function describing the initial state of the level-set field. The function computes a field with the interface as a vertical at a given position x = p_x_interface.
- Parameters
-
[in] p_x_interface Position of the vertical interface ( \( phi \) = 0). [in] p_epsilon Interface thickness parameter.
Member Function Documentation
◆ value()
template<int dim, typename number >
|
inlinefinal |
Evaluate the value of the level-set indicator ( \( phi \)) at a given point p.
- Parameters
-
[in] p Evaluation point coordinates
- Returns
- Value of the level-set indicator
Member Data Documentation
◆ epsilon
template<int dim, typename number >
|
private |
Interface thickness parameter.
◆ x_interface
template<int dim, typename number >
|
private |
Position of the vertical interface.
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