SimulationRadTrans< dim, number, Problem > Class Template Reference
|
Developer Documentation
|
MeltPoolDG::Simulation::RadiativeTransport::SimulationRadTrans< dim, number, Problem > Class Template Reference
#include <radiative_transport.hpp>
Inheritance diagram for MeltPoolDG::Simulation::RadiativeTransport::SimulationRadTrans< dim, number, Problem >:
Collaboration diagram for MeltPoolDG::Simulation::RadiativeTransport::SimulationRadTrans< dim, number, Problem >:
Public Member Functions | |
| SimulationRadTrans (std::string parameter_file, const MPI_Comm mpi_communicator) | |
| bool | add_case_specific_parameters (dealii::ParameterHandler &prm) override |
| void | create_spatial_discretization () override |
| void | set_boundary_conditions () final |
| void | set_field_conditions () final |
Private Attributes | |
| number | domain_x_min = -1. |
| number | domain_x_max = 1. |
| number | domain_y_min = -1. |
| number | domain_y_max = 1. |
| std::vector< unsigned int > | cell_repetitions |
| std::pair< number, number > | interface_case_info |
| number | power_in = 0.1 |
| dealii::Point< dim, number > | center_in |
| number | radius_in = domain_x_max / 5. |
| InterfaceCase | interface_case = InterfaceCase::straight |
| number | speed = domain_x_max / 2 |
| number | end_time = 10.0 |
| number | powder_particle_offset = domain_x_max / 4. |
| number | powder_particle_radius = domain_x_max / 6. |
Constructor & Destructor Documentation
◆ SimulationRadTrans()
template<int dim, typename number , typename Problem >
| MeltPoolDG::Simulation::RadiativeTransport::SimulationRadTrans< dim, number, Problem >::SimulationRadTrans | ( | std::string | parameter_file, |
| const MPI_Comm | mpi_communicator | ||
| ) |
Member Function Documentation
◆ add_case_specific_parameters()
template<int dim, typename number , typename Problem >
|
override |
◆ create_spatial_discretization()
template<int dim, typename number , typename Problem >
|
override |
◆ set_boundary_conditions()
template<int dim, typename number , typename Problem >
|
final |
◆ set_field_conditions()
template<int dim, typename number , typename Problem >
|
final |
Member Data Documentation
◆ cell_repetitions
template<int dim, typename number , typename Problem >
|
private |
◆ center_in
template<int dim, typename number , typename Problem >
|
private |
◆ domain_x_max
template<int dim, typename number , typename Problem >
|
private |
◆ domain_x_min
template<int dim, typename number , typename Problem >
|
private |
◆ domain_y_max
template<int dim, typename number , typename Problem >
|
private |
◆ domain_y_min
template<int dim, typename number , typename Problem >
|
private |
◆ end_time
template<int dim, typename number , typename Problem >
|
private |
◆ interface_case
template<int dim, typename number , typename Problem >
|
private |
◆ interface_case_info
template<int dim, typename number , typename Problem >
|
private |
◆ powder_particle_offset
template<int dim, typename number , typename Problem >
|
private |
◆ powder_particle_radius
template<int dim, typename number , typename Problem >
|
private |
◆ power_in
template<int dim, typename number , typename Problem >
|
private |
◆ radius_in
template<int dim, typename number , typename Problem >
|
private |
◆ speed
template<int dim, typename number , typename Problem >
|
private |
The documentation for this class was generated from the following files:
- applications/mp-radiative-transport/cases/radiative_transport.hpp
- applications/mp-radiative-transport/cases/radiative_transport.templates.hpp
Generated by