23 params.
set<
bool>(
"automatic_automatic_scaling") =
false;
25 params.
set<
bool>(
"use_legacy_material_output") =
false;
26 params.
set<
bool>(
"use_legacy_initial_residual_evaluation_behavior") =
false;
58 registerSyntax(
"WCNSFVFlowPhysics",
"Physics/NavierStokes/Flow/*");
59 registerSyntax(
"WCNSLinearFVFlowPhysics",
"Physics/NavierStokes/FlowSegregated/*");
60 registerSyntax(
"WCNSFVFluidHeatTransferPhysics",
"Physics/NavierStokes/FluidHeatTransfer/*");
61 registerSyntax(
"WCNSLinearFVFluidHeatTransferPhysics",
62 "Physics/NavierStokes/FluidHeatTransferSegregated/*");
63 registerSyntax(
"WCNSFVScalarTransportPhysics",
"Physics/NavierStokes/ScalarTransport/*");
64 registerSyntax(
"WCNSLinearFVScalarTransportPhysics",
65 "Physics/NavierStokes/ScalarTransportSegregated/*");
66 registerSyntax(
"WCNSFVTurbulencePhysics",
"Physics/NavierStokes/Turbulence/*");
67 registerSyntax(
"PNSFVSolidHeatTransferPhysics",
"Physics/NavierStokes/SolidHeatTransfer/*");
68 registerSyntax(
"WCNSFVTwoPhaseMixturePhysics",
"Physics/NavierStokes/TwoPhaseMixture/*");
69 registerSyntax(
"WCNSLinearFVTwoPhaseMixturePhysics",
70 "Physics/NavierStokes/TwoPhaseMixtureSegregated/*");
73 registerSyntax(
"CNSAction",
"Modules/CompressibleNavierStokes");
74 registerSyntax(
"INSAction",
"Modules/IncompressibleNavierStokes");
77 registerTask(
"nsfv_action_deprecation_task",
false);
78 registerSyntax(
"NSFVActionDeprecation",
"Modules/NavierStokesFV");
79 registerSyntax(
"WCNSFVFlowPhysics",
"Modules/NavierStokesFV");
80 registerSyntax(
"WCNSFVFluidHeatTransferPhysics",
"Modules/NavierStokesFV");
81 registerSyntax(
"WCNSFVScalarTransportPhysics",
"Modules/NavierStokesFV");
82 registerSyntax(
"WCNSFVTurbulencePhysics",
"Modules/NavierStokesFV");
85 registerTask(
"get_turbulence_physics",
false);
86 addTaskDependency(
"get_turbulence_physics",
"init_physics");
87 addTaskDependency(
"check_integrity_early_physics",
"get_turbulence_physics");
90 registerTask(
"add_navier_stokes_variables",
false);
91 addTaskDependency(
"add_navier_stokes_variables",
"add_variable");
92 addTaskDependency(
"add_mortar_variable",
"add_navier_stokes_variables");
95 registerTask(
"add_navier_stokes_ics",
false);
96 addTaskDependency(
"add_navier_stokes_ics",
"add_ic");
97 addTaskDependency(
"add_constraint",
"add_navier_stokes_ics");
100 registerTask(
"add_navier_stokes_user_objects",
false);
101 addTaskDependency(
"add_navier_stokes_user_objects",
"add_user_object");
102 addTaskDependency(
"add_distribution",
"add_navier_stokes_user_objects");
105 registerTask(
"add_navier_stokes_kernels",
false);
106 addTaskDependency(
"add_navier_stokes_kernels",
"add_kernel");
107 addTaskDependency(
"resolve_optional_materials",
"add_navier_stokes_kernels");
110 registerTask(
"add_navier_stokes_bcs",
false);
111 addTaskDependency(
"add_navier_stokes_bcs",
"add_bc");
112 addTaskDependency(
"resolve_optional_materials",
"add_navier_stokes_bcs");
115 registerTask(
"ns_meta_action",
true);
116 addTaskDependency(
"ns_meta_action",
"meta_action");
117 addTaskDependency(
"dynamic_object_registration",
"ns_meta_action");
120 registerTask(
"add_navier_stokes_pps",
false);
121 addTaskDependency(
"add_navier_stokes_pps",
"add_postprocessor");
122 addTaskDependency(
"add_vector_postprocessor",
"add_navier_stokes_pps");
125 registerTask(
"add_navier_stokes_materials",
false);
126 addTaskDependency(
"add_navier_stokes_materials",
"add_material");
127 addTaskDependency(
"add_master_action_material",
"add_navier_stokes_materials");
130 registerTask(
"navier_stokes_check_copy_nodal_vars",
false);
131 addTaskDependency(
"navier_stokes_check_copy_nodal_vars",
"check_copy_nodal_vars");
132 addTaskDependency(
"setup_mesh",
"navier_stokes_check_copy_nodal_vars");
134 registerTask(
"navier_stokes_copy_nodal_vars",
false);
135 addTaskDependency(
"navier_stokes_copy_nodal_vars",
"copy_nodal_vars");
136 addTaskDependency(
"add_material",
"navier_stokes_copy_nodal_vars");
static void registerApps()
void NavierStokesApp__registerApps()
void NavierStokesApp__registerAll(Factory &f, ActionFactory &af, Syntax &s)
static void registerApps()
static InputParameters validParams()
static void registerObjectsTo(Factory &f, const std::set< std::string > &labels)
NavierStokesApp(const InputParameters ¶meters)
registerKnownLabel("NavierStokesApp")
static InputParameters validParams()
virtual ~NavierStokesApp()
static void registerActionsTo(ActionFactory &f, const std::set< std::string > &labels)
Real f(Real x)
Test function for Brents method.
ActionFactory _action_factory
static void registerApps()
static void registerAll(Factory &f, ActionFactory &af, Syntax &s)
static void registerAll(Factory &f, ActionFactory &af, Syntax &s)
static void registerAll(Factory &f, ActionFactory &af, Syntax &s)