applications/mp-heat-transfer/heat_transfer_application.hpp Source File
|
Developer Documentation
|
heat_transfer_application.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 heat_transfer_application.hpp:32
std::shared_ptr< dealii::Function< dim > > heaviside_field_function
Definition heat_transfer_application.hpp:70
void refine_mesh(const bool is_initial_solution=false)
Definition heat_transfer_application.cpp:601
unsigned int heat_no_bc_dof_idx
Definition heat_transfer_application.hpp:55
void output_results(const bool output_not_converged=false)
Definition heat_transfer_application.cpp:537
unsigned int level_set_dof_idx
Definition heat_transfer_application.hpp:58
dealii::DoFHandler< dim > dof_handler_velocity
Definition heat_transfer_application.hpp:46
std::shared_ptr< HeatOperationBase< dim, number > > heat_operation
Definition heat_transfer_application.hpp:65
TimeIntegration::SolutionHistory< VectorType > velocity_hist
Definition heat_transfer_application.hpp:40
HeatTransferApplication(std::unique_ptr< CaseType > simulation_case)
Definition heat_transfer_application.hpp:81
unsigned int heat_continuous_no_bc_dof_idx
Definition heat_transfer_application.hpp:62
dealii::AffineConstraints< number > velocity_hanging_nodes_constraints
Definition heat_transfer_application.hpp:51
void compute_field_vector(VectorType &vector, unsigned dof_idx, dealii::Function< dim > &field_function)
Definition heat_transfer_application.cpp:471
HeatTransferCase< dim, number > CaseType
Definition heat_transfer_application.hpp:34
std::shared_ptr< TimeIntegration::TimeIterator< number > > time_iterator
Definition heat_transfer_application.hpp:44
dealii::DoFHandler< dim > dof_handler_level_set
Definition heat_transfer_application.hpp:47
std::shared_ptr< Material< number > > material
Definition heat_transfer_application.hpp:66
dealii::LinearAlgebra::distributed::BlockVector< number > BlockVectorType
Definition heat_transfer_application.hpp:36
unsigned int velocity_dof_idx
Definition heat_transfer_application.hpp:57
unsigned int heat_dof_idx
Definition heat_transfer_application.hpp:54
void initialize()
Definition heat_transfer_application.cpp:144
void setup_dof_system()
Definition heat_transfer_application.cpp:486
std::shared_ptr< Postprocessor< dim, number > > post_processor
Definition heat_transfer_application.hpp:67
dealii::DoFHandler< dim > dof_handler
Definition heat_transfer_application.hpp:45
unsigned int heat_quad_idx
Definition heat_transfer_application.hpp:56
dealii::LinearAlgebra::distributed::Vector< number > VectorType
Definition heat_transfer_application.hpp:35
std::shared_ptr< ScratchData< dim, dim, number > > scratch_data
Definition heat_transfer_application.hpp:64
std::function< void()> amr_post
Definition heat_transfer_application.hpp:78
VectorType level_set
Definition heat_transfer_application.hpp:42
AMR::MarkCellsForRefinementType< dim > mark_cells_for_refinement
Definition heat_transfer_application.hpp:76
VectorType level_set_as_heaviside
Definition heat_transfer_application.hpp:41
dealii::AffineConstraints< number > heat_hanging_nodes_constraints
Definition heat_transfer_application.hpp:50
std::shared_ptr< dealii::Function< dim > > level_set_field_function
Definition heat_transfer_application.hpp:71
dealii::AffineConstraints< number > level_set_hanging_nodes_constraints
Definition heat_transfer_application.hpp:52
dealii::AffineConstraints< number > heat_dirichlet_constraints
Definition heat_transfer_application.hpp:49
AttachDoFHandlerAndVectorsType< dim, VectorType > attach_vectors_for_amr
Definition heat_transfer_application.hpp:77
void attach_output_vectors(GenericDataOut< dim, number > &data_out) const
Definition heat_transfer_application.cpp:566
std::shared_ptr< LaserOperation< dim, number > > laser_operation
Definition heat_transfer_application.hpp:73
std::shared_ptr< dealii::Function< dim > > velocity_field_function
Definition heat_transfer_application.hpp:69
const std::unique_ptr< CaseType > simulation_case
Definition heat_transfer_application.hpp:38
Definition heat_transfer_case.hpp:101
Definition solution_history.hpp:21
std::function< bool(dealii::Triangulation< dim > &)> MarkCellsForRefinementType
Definition amr.hpp:21
Definition apparent_capacity.hpp:9
std::function< void(DoFHandlerAndVectorDataType< dim, VectorType > &)> AttachDoFHandlerAndVectorsType
Definition attach_vectors.hpp:21
Generated by