LevelSetCaseParameters< number > Struct Template Reference
|
Developer Documentation
|
MeltPoolDG::LevelSet::LevelSetCaseParameters< number > Struct Template Reference
#include <level_set_case.hpp>
Inheritance diagram for MeltPoolDG::LevelSet::LevelSetCaseParameters< number >:
Collaboration diagram for MeltPoolDG::LevelSet::LevelSetCaseParameters< number >:
Public Attributes | |
| BaseData | base |
| TimeIntegration::TimeSteppingData< number > | time_stepping |
| AdaptiveMeshingData< number > | amr |
| LevelSetData< number > | ls |
| OutputData< number > | output |
| Profiling::ProfilingData< number > | profiling |
| std::string | amr_strategy = "generic" |
| Evaporation::EvaporationData< number > | evapor |
| MaterialData< number > | material |
Protected Member Functions | |
| void | add_parameters (dealii::ParameterHandler &prm) final |
| Add parameters to the ParameterHandler. | |
| void | post (const std::string ¶meter_filename) final |
| Post-processing after reading the parameter file. | |
Additional Inherited Members | |
Public Member Functions inherited from MeltPoolDG::ParametersBase | |
| virtual void | process_parameters_file (dealii::ParameterHandler &prm, const std::string ¶meter_filename) |
| Process a parameter file and populate the ParameterHandler. | |
| void | print_parameters (dealii::ParameterHandler &prm, std::ostream &pcout, const bool print_details) |
| Print parameters to an output stream. | |
Protected Attributes inherited from MeltPoolDG::ParametersBase | |
| bool | parameters_read = false |
Member Function Documentation
◆ add_parameters()
template<typename number >
|
inlinefinalprotectedvirtual |
Add parameters to the ParameterHandler.
Derived classes must implement this method to define the parameters managed by the ParameterHandler.
- Parameters
-
prm The ParameterHandlerobject where parameters will be added.
Implements MeltPoolDG::ParametersBase.
◆ post()
template<typename number >
|
inlinefinalprotectedvirtual |
Post-processing after reading the parameter file.
This method is called after the parameter file has been parsed. Derived classes can override it to perform additional setup or validation based on the file contents.
- Parameters
-
parameter_filename The name of the parameter file that was processed.
Implements MeltPoolDG::ParametersBase.
Member Data Documentation
◆ amr
template<typename number >
| AdaptiveMeshingData<number> MeltPoolDG::LevelSet::LevelSetCaseParameters< number >::amr |
◆ amr_strategy
template<typename number >
| std::string MeltPoolDG::LevelSet::LevelSetCaseParameters< number >::amr_strategy = "generic" |
◆ base
template<typename number >
| BaseData MeltPoolDG::LevelSet::LevelSetCaseParameters< number >::base |
◆ evapor
template<typename number >
| Evaporation::EvaporationData<number> MeltPoolDG::LevelSet::LevelSetCaseParameters< number >::evapor |
◆ ls
template<typename number >
| LevelSetData<number> MeltPoolDG::LevelSet::LevelSetCaseParameters< number >::ls |
◆ material
template<typename number >
| MaterialData<number> MeltPoolDG::LevelSet::LevelSetCaseParameters< number >::material |
◆ output
template<typename number >
| OutputData<number> MeltPoolDG::LevelSet::LevelSetCaseParameters< number >::output |
◆ profiling
template<typename number >
| Profiling::ProfilingData<number> MeltPoolDG::LevelSet::LevelSetCaseParameters< number >::profiling |
◆ time_stepping
template<typename number >
| TimeIntegration::TimeSteppingData<number> MeltPoolDG::LevelSet::LevelSetCaseParameters< number >::time_stepping |
The documentation for this struct was generated from the following file:
- applications/mp-level-set/level_set_case.hpp
Generated by
Public Member Functions inherited from