21 params.
addParam<
bool>(
"2nd_order_mesh",
false,
"Use 2nd order elements in the mesh");
23 params.
addParam<FileName>(
"initial_from_file",
24 "The name of an exodus file with initial conditions");
26 "initial_from_file_timestep",
28 "Gives the timestep (or \"LATEST\") for which to read a solution from a file "
29 "for a given variable. (Default: LATEST)");
31 "initial_from_file_weighting_type",
33 "The policy used to select a unique initial value when data imported from a file is "
36 params.
set<
bool>(
"boundary_restricted_elem_integrity_check") =
false;
77 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.
static MooseEnum weightingType()
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)