include/meltpooldg/heat/laser_heat_source_projection_based.hpp Source File
|
Developer Documentation
|
laser_heat_source_projection_based.hpp
Go to the documentation of this file.
Definition laser_heat_source_projection_based.hpp:23
dealii::LinearAlgebra::distributed::Vector< number > VectorType
Definition laser_heat_source_projection_based.hpp:24
void compute_interfacial_heat_source_sharp(VectorType &heat_rhs, const ScratchData< dim, dim, number > &scratch_data, const unsigned int heat_dof_idx, const VectorType &level_set_heaviside, const unsigned int ls_dof_idx, const bool zero_out=true, const BlockVectorType *normal_vector=nullptr, const unsigned int normal_dof_idx=0) const
Definition laser_heat_source_projection_based.cpp:443
std::unique_ptr< const LevelSet::DeltaApproximationBase< number > > delta_phase_weighted
Definition laser_heat_source_projection_based.hpp:112
number local_compute_interfacial_heat_source(const dealii::Point< dim > &p, const dealii::Tensor< 1, dim, number > &normal_vector, const number delta_value, const number heaviside) const
Definition laser_heat_source_projection_based.cpp:59
void compute_interfacial_heat_source_sharp_conforming(VectorType &heat_rhs, const ScratchData< dim, dim, number > &scratch_data, const unsigned int heat_dof_idx, const unsigned int heat_quad_idx, const VectorType &level_set_heaviside, const unsigned int ls_dof_idx, const bool zero_out, const BlockVectorType *normal_vector, const unsigned int normal_dof_idx) const
Definition laser_heat_source_projection_based.cpp:322
void compute_interfacial_heat_source(VectorType &heat_source_vector, const ScratchData< dim, dim, number > &scratch_data, const unsigned int heat_dof_idx, const VectorType &level_set_heaviside, const unsigned int ls_dof_idx, const bool zero_out=true, const BlockVectorType *normal_vector=nullptr, const unsigned int normal_dof_idx=0) const
Definition laser_heat_source_projection_based.cpp:78
const std::shared_ptr< const dealii::Function< dim, number > > intensity_profile
Definition laser_heat_source_projection_based.hpp:106
const dealii::Tensor< 1, dim, number > laser_direction
Definition laser_heat_source_projection_based.hpp:108
const bool variable_properties_over_interface
Definition laser_heat_source_projection_based.hpp:110
dealii::LinearAlgebra::distributed::BlockVector< number > BlockVectorType
Definition laser_heat_source_projection_based.hpp:25
const LaserData< number > & laser_data
Definition laser_heat_source_projection_based.hpp:104
Container for shared scratch data between operations/operators.
Definition scratch_data.hpp:61
Definition apparent_capacity.hpp:9
Definition laser_data.hpp:49
Definition delta_approximation_phase_weighted_data.hpp:31
Generated by