LaserHeatSourceVolumetric< dim, number > Class Template Reference
|
Developer Documentation
|
MeltPoolDG::Heat::LaserHeatSourceVolumetric< dim, number > Class Template Reference
#include <laser_heat_source_volumetric.hpp>
Public Member Functions | |
| LaserHeatSourceVolumetric (const std::shared_ptr< const dealii::Function< dim, number > > intensity_profile_in) | |
| void | compute_volumetric_heat_source (VectorType &heat_source_vector, const ScratchData< dim, dim, number > &scratch_data, const unsigned int heat_dof_idx, const bool zero_out=true) const |
Private Types | |
| using | VectorType = dealii::LinearAlgebra::distributed::Vector< number > |
Private Attributes | |
| const std::shared_ptr< const dealii::Function< dim, number > > | intensity_profile |
Detailed Description
template<int dim, typename number>
class MeltPoolDG::Heat::LaserHeatSourceVolumetric< dim, number >
class MeltPoolDG::Heat::LaserHeatSourceVolumetric< dim, number >
Volumetric laser heat source model.
Member Typedef Documentation
◆ VectorType
template<int dim, typename number >
|
private |
Constructor & Destructor Documentation
◆ LaserHeatSourceVolumetric()
template<int dim, typename number >
| MeltPoolDG::Heat::LaserHeatSourceVolumetric< dim, number >::LaserHeatSourceVolumetric | ( | const std::shared_ptr< const dealii::Function< dim, number > > | intensity_profile_in | ) |
Member Function Documentation
◆ compute_volumetric_heat_source()
template<int dim, typename number >
| void MeltPoolDG::Heat::LaserHeatSourceVolumetric< dim, number >::compute_volumetric_heat_source | ( | VectorType & | heat_source_vector, |
| const ScratchData< dim, dim, number > & | scratch_data, | ||
| const unsigned int | heat_dof_idx, | ||
| const bool | zero_out = true |
||
| ) | const |
Compute a DoF vector of the volumetric heat source.
Member Data Documentation
◆ intensity_profile
template<int dim, typename number >
|
private |
The documentation for this class was generated from the following files:
- include/meltpooldg/heat/laser_heat_source_volumetric.hpp
- source/heat/laser_heat_source_volumetric.cpp
Generated by