19{
20 registerSyntax("SubChannelAddInitialConditionsAction", "SubChannel");
21 registerSyntax("SubChannelAddVariablesAction", "SubChannel");
22 registerSyntax("SubChannelCreateProblemAction", "SubChannel");
23
24 registerTask("sch:add_default_ic", false);
25 registerTask("sch:build_subchannel_mesh", false);
26
27 try
28 {
29 syntax.
addDependency(
"sch:add_default_ic",
"add_ics_physics");
31 syntax.
addDependency(
"sch:build_subchannel_mesh",
"check_copy_nodal_vars");
32 }
34 {
35 mooseError(
"Cyclic Dependency Detected during addDependency() calls");
36 }
37
38 registerSyntax("QuadSubChannelBuildMeshAction", "QuadSubChannelMesh");
39 registerSyntax("AddMeshGeneratorAction", "QuadSubChannelMesh/*");
40 registerSyntax("AddDefaultSubchannelPartitioner", "QuadSubChannelMesh");
41
42 registerSyntax("TriSubChannelBuildMeshAction", "TriSubChannelMesh");
43 registerSyntax("AddMeshGeneratorAction", "TriSubChannelMesh/*");
44 registerSyntax("AddDefaultSubchannelPartitioner", "TriSubChannelMesh");
45}
void mooseError(Args &&... args)
void addDependency(const std::string &task, const std::string &pre_req)