RadiativeTransportApplication< dim, number > Class Template Reference
|
Developer Documentation
|
Public Member Functions |
Private Types |
Private Member Functions |
Private Attributes |
List of all members
MeltPoolDG::RadiativeTransport::RadiativeTransportApplication< dim, number > Class Template Reference
#include <radiative_transport_application.hpp>
Public Member Functions | |
| RadiativeTransportApplication (std::unique_ptr< CaseType > simulation_case) | |
| void | run () |
Private Types | |
| using | CaseType = RadiativeTransportCase< dim, number > |
| using | VectorType = dealii::LinearAlgebra::distributed::Vector< number > |
Private Member Functions | |
| void | initialize () |
| void | setup_dof_system (const bool do_reinit=true) |
| void | compute_heaviside (dealii::Function< dim > &heaviside_func) |
| void | output_results (const unsigned int time_step, const number current_time) |
| void | refine_mesh () |
Private Attributes | |
| std::unique_ptr< CaseType > | simulation_case |
| VectorType | heaviside |
| VectorType | heat_source |
| dealii::DoFHandler< dim > | dof_handler |
| dealii::DoFHandler< dim > | dof_handler_heaviside |
| dealii::AffineConstraints< number > | constraints_dirichlet |
| dealii::AffineConstraints< number > | hanging_node_constraints |
| dealii::AffineConstraints< number > | hanging_node_constraints_heaviside |
| unsigned int | rte_dof_idx |
| unsigned int | rte_hanging_nodes_dof_idx |
| unsigned int | rte_quad_idx |
| unsigned int | hs_dof_idx |
| std::shared_ptr< ScratchData< dim, dim, number > > | scratch_data |
| std::shared_ptr< TimeIntegration::TimeIterator< number > > | time_iterator |
| std::shared_ptr< RadiativeTransportOperation< dim, number > > | rad_trans_operation |
| std::shared_ptr< Postprocessor< dim, number > > | post_processor |
| std::unique_ptr< Profiling::ProfilingMonitor< number > > | profiling_monitor |
| dealii::Tensor< 1, dim, number > | laser_direction |
Member Typedef Documentation
◆ CaseType
template<int dim, typename number >
|
private |
◆ VectorType
template<int dim, typename number >
|
private |
Constructor & Destructor Documentation
◆ RadiativeTransportApplication()
template<int dim, typename number >
|
inline |
Member Function Documentation
◆ compute_heaviside()
template<int dim, typename number >
|
private |
◆ initialize()
template<int dim, typename number >
|
private |
◆ output_results()
template<int dim, typename number >
|
private |
◆ refine_mesh()
template<int dim, typename number >
|
private |
◆ run()
template<int dim, typename number >
| void MeltPoolDG::RadiativeTransport::RadiativeTransportApplication< dim, number >::run | ( | ) |
◆ setup_dof_system()
template<int dim, typename number >
|
private |
Member Data Documentation
◆ constraints_dirichlet
template<int dim, typename number >
|
private |
◆ dof_handler
template<int dim, typename number >
|
private |
◆ dof_handler_heaviside
template<int dim, typename number >
|
private |
◆ hanging_node_constraints
template<int dim, typename number >
|
private |
◆ hanging_node_constraints_heaviside
template<int dim, typename number >
|
private |
◆ heat_source
template<int dim, typename number >
|
private |
◆ heaviside
template<int dim, typename number >
|
private |
◆ hs_dof_idx
template<int dim, typename number >
|
private |
◆ laser_direction
template<int dim, typename number >
|
private |
◆ post_processor
template<int dim, typename number >
|
private |
◆ profiling_monitor
template<int dim, typename number >
|
private |
◆ rad_trans_operation
template<int dim, typename number >
|
private |
◆ rte_dof_idx
template<int dim, typename number >
|
private |
◆ rte_hanging_nodes_dof_idx
template<int dim, typename number >
|
private |
◆ rte_quad_idx
template<int dim, typename number >
|
private |
◆ scratch_data
template<int dim, typename number >
|
private |
◆ simulation_case
template<int dim, typename number >
|
private |
◆ time_iterator
template<int dim, typename number >
|
private |
The documentation for this class was generated from the following files:
- applications/mp-radiative-transport/radiative_transport_application.hpp
- applications/mp-radiative-transport/radiative_transport_application.cpp
Generated by