include/meltpooldg/phase_change/melt_front_propagation.hpp Source File
|
Developer Documentation
|
melt_front_propagation.hpp
Go to the documentation of this file.
A generic utility for managing simulation output data in the MeltPoolDG context.
Definition generic_data_out.hpp:32
Definition material.hpp:96
Definition melt_front_propagation.hpp:21
number compute_solid_fraction(const number temperature) const
Definition melt_front_propagation.cpp:407
const unsigned int ls_dof_idx
Definition melt_front_propagation.hpp:38
const VectorType & get_liquid() const
Definition melt_front_propagation.cpp:145
void distribute_constraints()
Definition melt_front_propagation.cpp:130
const MeltFrontPropagationData< number > & mp_data
Definition melt_front_propagation.hpp:27
void attach_output_vectors(GenericDataOut< dim, number > &data_out) const
Definition melt_front_propagation.cpp:113
void attach_vectors(std::vector< VectorType * > &vectors)
Definition melt_front_propagation.cpp:104
dealii::LinearAlgebra::distributed::Vector< number > VectorType
Definition melt_front_propagation.hpp:23
void compute_solid_and_liquid_phases(const VectorType &level_set_as_heaviside)
Definition melt_front_propagation.cpp:186
const ScratchData< dim, dim, number > & scratch_data
Definition melt_front_propagation.hpp:25
Material< number > melting_solidification
Definition melt_front_propagation.hpp:30
const VectorType & temperature
Definition melt_front_propagation.hpp:44
void make_constraints_in_spatially_fixed_solid_domain()
Definition melt_front_propagation.cpp:152
const unsigned int heat_hanging_nodes_dof_idx
Definition melt_front_propagation.hpp:43
const unsigned int reinit_no_solid_dof_idx
Definition melt_front_propagation.hpp:40
const unsigned int phase_fraction_dof_idx
Definition melt_front_propagation.hpp:37
const unsigned int flow_vel_no_solid_dof_idx
Definition melt_front_propagation.hpp:42
const unsigned int flow_vel_dof_idx
Definition melt_front_propagation.hpp:41
void compute_melt_front_propagation(const VectorType &level_set_as_heaviside)
Definition melt_front_propagation.cpp:78
void ignore_reinitialization_in_solid_regions(const dealii::DoFHandler< dim > &level_set_dof_handler, const dealii::AffineConstraints< number > &reinit_dirichlet_constraints_no_solid, dealii::AffineConstraints< number > &reinit_dirichlet_constraints)
Definition melt_front_propagation.cpp:336
const unsigned int reinit_dof_idx
Definition melt_front_propagation.hpp:39
void set_initial_condition(const VectorType &level_set_as_heaviside, VectorType &level_set)
Definition melt_front_propagation.cpp:58
const VectorType & get_solid() const
Definition melt_front_propagation.cpp:138
dealii::VectorizedArray< number > compute_solid_fraction(const dealii::VectorizedArray< number > &temperature) const
void set_flow_field_in_solid_regions_to_zero(const dealii::DoFHandler< dim > &flow_dof_handler, const dealii::AffineConstraints< number > &flow_constraints_no_solid, dealii::AffineConstraints< number > &flow_constraints)
Definition melt_front_propagation.cpp:268
Container for shared scratch data between operations/operators.
Definition scratch_data.hpp:61
Definition melt_front_propagation_data.hpp:7
Definition material_data.hpp:84
Generated by