include/meltpooldg/flow/characteristic_numbers.hpp Source File

Developer Documentation: include/meltpooldg/flow/characteristic_numbers.hpp Source File
Developer Documentation
characteristic_numbers.hpp
Go to the documentation of this file.
1#pragma once
3
4namespace MeltPoolDG::Flow
5{
13 template <typename number>
15 {
16 public:
26
46 number
47 Mach(const number &characteristic_velocity, const number &characteristic_length) const;
48
67 number
68 Reynolds(const number &characteristic_velocity, const number &characteristic_length) const;
69
87 number
88 capillary(const number &characteristic_velocity,
89 const number &surface_tension_coefficient) const;
90
91 private:
94 };
95} // namespace MeltPoolDG::Flow
Computes dimensionless characteristic numbers for fluid flow.
Definition characteristic_numbers.hpp:15
number capillary(const number &characteristic_velocity, const number &surface_tension_coefficient) const
Compute the capillary number Ca.
Definition characteristic_numbers.cpp:39
number Reynolds(const number &characteristic_velocity, const number &characteristic_length) const
Compute the Reynolds number Re.
Definition characteristic_numbers.cpp:17
const MaterialParameterValues< number, number > material
Material parameter struct which provides all relevant physical properties.
Definition characteristic_numbers.hpp:93
number Mach(const number &characteristic_velocity, const number &characteristic_length) const
Compute the Mach number Ma.
Definition characteristic_numbers.cpp:28
Definition equation_of_state.hpp:17
Definition material.hpp:15