SimulationPowderBed< dim, number, CaseClass > Class Template Reference
|
Developer Documentation
|
MeltPoolDG::Simulation::PowderBed::SimulationPowderBed< dim, number, CaseClass > Class Template Reference
#include <powder_bed.hpp>
Inheritance diagram for MeltPoolDG::Simulation::PowderBed::SimulationPowderBed< dim, number, CaseClass >:
Collaboration diagram for MeltPoolDG::Simulation::PowderBed::SimulationPowderBed< dim, number, CaseClass >:
Public Member Functions | |
| SimulationPowderBed (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 () override |
| void | set_field_conditions () override |
Private Attributes | |
| number | domain_x_min = 0 |
| number | domain_x_max = 0 |
| number | domain_y_min = 0 |
| number | domain_y_max = 0 |
| number | domain_z_min = 0 |
| number | domain_z_max = 0 |
| std::vector< unsigned int > | cell_repetitions |
| number | T_initial = 500 |
| MeltPool::PowderBedData< number > | powder_bed_data |
Constructor & Destructor Documentation
◆ SimulationPowderBed()
template<int dim, typename number , typename CaseClass >
| MeltPoolDG::Simulation::PowderBed::SimulationPowderBed< dim, number, CaseClass >::SimulationPowderBed | ( | std::string | parameter_file, |
| const MPI_Comm | mpi_communicator | ||
| ) |
Member Function Documentation
◆ add_case_specific_parameters()
template<int dim, typename number , typename CaseClass >
|
override |
◆ create_spatial_discretization()
template<int dim, typename number , typename CaseClass >
|
override |
◆ set_boundary_conditions()
template<int dim, typename number , typename CaseClass >
|
override |
◆ set_field_conditions()
template<int dim, typename number , typename CaseClass >
|
override |
Member Data Documentation
◆ cell_repetitions
template<int dim, typename number , typename CaseClass >
|
private |
◆ domain_x_max
template<int dim, typename number , typename CaseClass >
|
private |
◆ domain_x_min
template<int dim, typename number , typename CaseClass >
|
private |
◆ domain_y_max
template<int dim, typename number , typename CaseClass >
|
private |
◆ domain_y_min
template<int dim, typename number , typename CaseClass >
|
private |
◆ domain_z_max
template<int dim, typename number , typename CaseClass >
|
private |
◆ domain_z_min
template<int dim, typename number , typename CaseClass >
|
private |
◆ powder_bed_data
template<int dim, typename number , typename CaseClass >
|
private |
◆ T_initial
template<int dim, typename number , typename CaseClass >
|
private |
The documentation for this class was generated from the following files:
- applications/mp-heat-transfer/cases/powder_bed/powder_bed.hpp
- applications/mp-heat-transfer/cases/powder_bed/powder_bed.templates.hpp
Generated by