LaserAnalyticalTemperatureField< dim, number > Class Template Reference
|
Developer Documentation
|
Static Public Member Functions |
Private Types |
Static Private Member Functions |
List of all members
MeltPoolDG::Heat::LaserAnalyticalTemperatureField< dim, number > Class Template Reference
#include <laser_analytical_temperature_field.hpp>
Static Public Member Functions | |
| static void | compute_temperature_field (const ScratchData< dim, dim, number > &scratch_data, const MaterialData< number > &material, const LaserData< number > &laser_data, const number laser_power, const dealii::Point< dim > &laser_position, VectorType &temperature, const VectorType &level_set_as_heaviside, const unsigned int heat_dof_idx) |
Private Types | |
| using | VectorType = dealii::LinearAlgebra::distributed::Vector< number > |
Static Private Member Functions | |
| static number | local_compute_temperature_field (const MaterialData< number > &material, const LaserData< number > &laser_data, const dealii::Point< dim > &point, const number heaviside, const number scan_speed, const number laser_power, const dealii::Point< dim > &laser_position) |
Member Typedef Documentation
◆ VectorType
template<int dim, typename number >
|
private |
Member Function Documentation
◆ compute_temperature_field()
template<int dim, typename number >
|
static |
◆ local_compute_temperature_field()
template<int dim, typename number >
|
staticprivate |
The temperature function below is derived from the publication "Heat Source Modeling in Selective Laser Melting" by E. Mirkoohi, D. E. Seivers, H. Garmestani and S. Y. Liang.
The documentation for this class was generated from the following files:
- include/meltpooldg/heat/laser_analytical_temperature_field.hpp
- source/heat/laser_analytical_temperature_field.cpp
Generated by