RadiativeTransport Namespace Reference
|
Developer Documentation
|
Classes | |
| class | PseudoRTEOperation |
| class | PseudoRTEOperator |
| struct | PseudoTimeSteppingData |
| class | RadiativeTransportApplication |
| class | RadiativeTransportCase |
| struct | RadiativeTransportCaseParameters |
| struct | RadiativeTransportData |
| class | RadiativeTransportOperation |
| class | RadiativeTransportOperator |
Functions | |
| BETTER_ENUM (AbsorptivityType, char, constant, gradient_based) BETTER_ENUM(RTEPredictorType | |
| template<int dim, typename number > | |
| dealii::VectorizedArray< number > | compute_mu (const RadiativeTransportData< number > &rte_data, const dealii::VectorizedArray< number > &H, const dealii::Tensor< 1, dim, dealii::VectorizedArray< number > > &grad_H, const dealii::Tensor< 1, dim, number > &laser_direction, const number avoid_div_zero_constant) |
| template<int dim, typename number > | |
| dealii::VectorizedArray< number > | compute_invalid_mask (const dealii::VectorizedArray< number > &I, const dealii::Tensor< 1, dim, dealii::VectorizedArray< number > > &grad_I, const dealii::VectorizedArray< number > &H, const number pure_liquid_level_set) |
Variables | |
| char | |
| none | |
Function Documentation
◆ BETTER_ENUM()
◆ compute_invalid_mask()
template<int dim, typename number >
|
inline |
This function returns a mask to identify potentially singular matrix blocks characterized by values equal to zero. Due to the mathematical forumulation of the radiative transfer equation, this may arise if the intensity and the intensity gradient is zero in pure liquid or pure gaseous state.
- Parameters
-
I Intensity values. grad_I Intensity gradients. H Heaviside values. pure_liquid_level_set Upper threshold for heaviside values of a pure liquid state.
◆ compute_mu()
template<int dim, typename number >
|
inline |
Variable Documentation
◆ char
| MeltPoolDG::RadiativeTransport::char |
◆ none
| MeltPoolDG::RadiativeTransport::none |
Generated by