include/meltpooldg/level_set/delta_approximation_phase_weighted.hpp Source File
|
Developer Documentation
|
delta_approximation_phase_weighted.hpp
Go to the documentation of this file.
Definition delta_approximation_phase_weighted.hpp:11
virtual dealii::VectorizedArray< number > compute_weight(const dealii::VectorizedArray< number > &ls_heaviside) const =0
virtual number compute_weight(const number ls_heaviside) const =0
virtual ~DeltaApproximationBase()=default
Definition delta_approximation_phase_weighted.hpp:103
const number w_g
Definition delta_approximation_phase_weighted.hpp:145
number compute_weight(const number level_set_heaviside) const override
Definition delta_approximation_phase_weighted.hpp:118
DeltaApproximationHeavisidePhaseWeighted(const DeltaApproximationPhaseWeightedData< number > &data)
Definition delta_approximation_phase_weighted.hpp:105
dealii::VectorizedArray< number > compute_weight(const dealii::VectorizedArray< number > &level_set_heaviside) const override
Definition delta_approximation_phase_weighted.hpp:124
value_type compute_weight_internal(const value_type &level_set_heaviside) const
Definition delta_approximation_phase_weighted.hpp:140
const number correction_factor
Definition delta_approximation_phase_weighted.hpp:155
const number w_h
Definition delta_approximation_phase_weighted.hpp:146
Definition delta_approximation_phase_weighted.hpp:186
const number w_1h
Definition delta_approximation_phase_weighted.hpp:234
const number w_2g
Definition delta_approximation_phase_weighted.hpp:235
const number correction_factor
Definition delta_approximation_phase_weighted.hpp:245
value_type compute_weight_internal(const value_type &level_set_heaviside) const
Definition delta_approximation_phase_weighted.hpp:226
number compute_weight(const number level_set_heaviside) const override
Definition delta_approximation_phase_weighted.hpp:204
DeltaApproximationHeavisideTimesHeavisidePhaseWeighted(const DeltaApproximationPhaseWeightedData< number > &data)
Definition delta_approximation_phase_weighted.hpp:188
const number w_2h
Definition delta_approximation_phase_weighted.hpp:236
const number w_1g
Definition delta_approximation_phase_weighted.hpp:233
dealii::VectorizedArray< number > compute_weight(const dealii::VectorizedArray< number > &level_set_heaviside) const override
Definition delta_approximation_phase_weighted.hpp:210
Definition delta_approximation_phase_weighted.hpp:40
dealii::VectorizedArray< number > compute_weight(const dealii::VectorizedArray< number > &level_set_heaviside) const override
Definition delta_approximation_phase_weighted.hpp:51
DeltaApproximationHeavyPhaseOnly()=default
number compute_weight(const number level_set_heaviside) const override
Definition delta_approximation_phase_weighted.hpp:45
value_type compute_weight_internal(const value_type &level_set_heaviside) const
Definition delta_approximation_phase_weighted.hpp:62
Definition delta_approximation_phase_weighted.hpp:280
const number w_g
Definition delta_approximation_phase_weighted.hpp:330
value_type compute_weight_internal(const value_type &level_set_heaviside) const
Definition delta_approximation_phase_weighted.hpp:325
dealii::VectorizedArray< number > compute_weight(const dealii::VectorizedArray< number > &level_set_heaviside) const override
Definition delta_approximation_phase_weighted.hpp:309
number compute_weight(const number level_set_heaviside) const override
Definition delta_approximation_phase_weighted.hpp:303
DeltaApproximationReciprocalPhaseWeighted(const DeltaApproximationPhaseWeightedData< number > &data)
Definition delta_approximation_phase_weighted.hpp:282
const number w_h
Definition delta_approximation_phase_weighted.hpp:331
const number correction_factor
Definition delta_approximation_phase_weighted.hpp:340
Definition delta_approximation_phase_weighted.hpp:391
value_type compute_weight_internal(const value_type &level_set_heaviside) const
Definition delta_approximation_phase_weighted.hpp:456
const number w_1h
Definition delta_approximation_phase_weighted.hpp:464
dealii::VectorizedArray< number > compute_weight(const dealii::VectorizedArray< number > &level_set_heaviside) const override
Definition delta_approximation_phase_weighted.hpp:440
const number w_2g
Definition delta_approximation_phase_weighted.hpp:465
DeltaApproximationReciprocalTimesHeavisidePhaseWeighted(const DeltaApproximationPhaseWeightedData< number > &data)
Definition delta_approximation_phase_weighted.hpp:393
const number correction_factor
Definition delta_approximation_phase_weighted.hpp:480
const number w_2h
Definition delta_approximation_phase_weighted.hpp:466
number compute_weight(const number level_set_heaviside) const override
Definition delta_approximation_phase_weighted.hpp:434
const number w_1g
Definition delta_approximation_phase_weighted.hpp:463
value_type1 interpolate_reciprocal(const value_type1 &ls, const value_type2 &val1, const value_type3 &val2)
Definition level_set_tools.hpp:56
value_type1 interpolate(const value_type1 &ls, const value_type2 &val1, const value_type3 &val2)
Definition level_set_tools.hpp:40
This operation solves the reinitialization problem for a CG- or DG-FEM-based discrete level-set field...
Definition advection_DG_operation.hpp:20
std::unique_ptr< DeltaApproximationBase< number > > create_phase_weighted_delta_approximation(const DeltaApproximationPhaseWeightedData< number > &data)
Definition delta_approximation_phase_weighted.hpp:485
Definition dealii_tensor.hpp:10
Definition delta_approximation_phase_weighted_data.hpp:31
DiracDeltaFunctionApproximationType type
Definition delta_approximation_phase_weighted_data.hpp:32
Generated by