12 #include "FEProblem.h"
22 params.addClassDescription(
"This Action creates a CavityPressurePostprocessor.");
23 params.addParam<std::string>(
"output",
"The name to use for the cavity pressure value");
24 params.addParam<std::string>(
"output_initial_moles",
25 "The name to use when reporting the initial moles of gas");
34 InputParameters params = _factory.getValidParams(
"CavityPressurePostprocessor");
36 params.set<ExecFlagEnum>(
"execute_on") = {EXEC_INITIAL, EXEC_LINEAR};
37 params.set<UserObjectName>(
"cavity_pressure_uo") = _name +
"UserObject";
38 params.set<MooseEnum>(
"quantity") =
"cavity_pressure";
40 _problem->addPostprocessor(
"CavityPressurePostprocessor",
41 isParamValid(
"output") ? getParam<std::string>(
"output") : _name,
44 if (isParamValid(
"output_initial_moles"))
46 params.set<MooseEnum>(
"quantity") =
"initial_moles";
47 _problem->addPostprocessor(
48 "CavityPressurePostprocessor", getParam<std::string>(
"output_initial_moles"), params);