20 params.
addParam<
bool>(
"2nd_order_mesh",
false,
"Use 2nd order elements in the mesh");
22 params.
addParam<FileName>(
"initial_from_file",
23 "The name of an exodus file with initial conditions");
25 "initial_from_file_timestep",
27 "Gives the timestep (or \"LATEST\") for which to read a solution from a file "
28 "for a given variable. (Default: LATEST)");
30 params.
set<
bool>(
"boundary_restricted_elem_integrity_check") =
false;
71 if (action->name() ==
name)
registerMooseObject("ThermalHydraulicsApp", THMProblem)
std::vector< const T * > getActions()
ReporterData _reporter_data
virtual void advanceState()
virtual void copySolutionsBackwards()
static InputParameters validParams()
ActionWarehouse & actionWarehouse()
const std::string & name() const
MooseApp & getMooseApp() const
bool hasReporterValue(const ReporterName &reporter_name) const
Main class for simulation (the driver of the simulation)
virtual void advanceState()
Advance all of the state holding vectors / datastructures so that we can move to the next timestep.
Specialization of FEProblem to run with component subsystem.
virtual void copySolutionsBackwards() override
virtual void advanceState() override
static InputParameters validParams()
virtual bool hasPostprocessor(const std::string &name) const
Check if a postprocessor with a given name exists in the simulation.
THMProblem(const InputParameters ¶meters)