applications/mp-radiative-transport/cases/radiative_transport.hpp File Reference
|
Developer Documentation
|
radiative_transport.hpp File Reference
#include <deal.II/base/mpi.h>#include <deal.II/base/parameter_handler.h>#include <deal.II/base/point.h>#include <meltpooldg/core/simulation_case_base.hpp>#include <meltpooldg/utilities/enum.hpp>#include <memory>#include <string>#include <utility>#include <vector>
Include dependency graph for radiative_transport.hpp:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Classes | |
| class | MeltPoolDG::Simulation::RadiativeTransport::SimulationRadTrans< dim, number, Problem > |
Namespaces | |
| namespace | MeltPoolDG |
| Interface for a general preconditioner. | |
| namespace | MeltPoolDG::Simulation |
| namespace | MeltPoolDG::Simulation::RadiativeTransport |
Macros | |
| #define | MELTPOOLDG_REGISTER_MULTI_APP_CASE(CaseClass, ConcreteCaseClass, case_name, dim, number) |
Macro Definition Documentation
◆ MELTPOOLDG_REGISTER_MULTI_APP_CASE
| #define MELTPOOLDG_REGISTER_MULTI_APP_CASE | ( | CaseClass, | |
| ConcreteCaseClass, | |||
| case_name, | |||
| dim, | |||
| number | |||
| ) |
Value:
static bool case_name_is_registered_##dim = \
SimulationCaseFactory<CaseClass<dim, number>>::register_simulation( \
case_name, [](const std::string parameter_file, const MPI_Comm mpi_communicator) { \
return std::make_unique<ConcreteCaseClass<dim, number, CaseClass<dim, number>>>( \
parameter_file, mpi_communicator); \
});
Factory class for registering and creating simulation cases.
Definition case_factory.hpp:19
Generated by