www.mooseframework.org
Functions
NavierStokesApp.C File Reference

Go to the source code of this file.

Functions

 registerKnownLabel ("NavierStokesApp")
 
static void associateSyntaxInner (Syntax &syntax, ActionFactory &)
 
void NavierStokesApp__registerAll (Factory &f, ActionFactory &af, Syntax &s)
 
void NavierStokesApp__registerApps ()
 

Function Documentation

◆ associateSyntaxInner()

static void associateSyntaxInner ( Syntax syntax,
ActionFactory  
)
static

Definition at line 50 of file NavierStokesApp.C.

Referenced by NavierStokesApp::associateSyntax(), and NavierStokesApp::registerAll().

51 {
52  // Create the syntax
53  registerSyntax("CNSAction", "Modules/CompressibleNavierStokes");
54  registerSyntax("INSAction", "Modules/IncompressibleNavierStokes");
55  registerSyntax("NSFVAction", "Modules/NavierStokesFV");
56 
57  // add variables action
58  registerTask("add_navier_stokes_variables", /*is_required=*/false);
59  addTaskDependency("add_navier_stokes_variables", "add_variable");
60  addTaskDependency("add_mortar_variable", "add_navier_stokes_variables");
61 
62  // add ICs action
63  registerTask("add_navier_stokes_ics", /*is_required=*/false);
64  addTaskDependency("add_navier_stokes_ics", "add_ic");
65  addTaskDependency("add_constraint", "add_navier_stokes_ics");
66 
67  // add user objects action
68  registerTask("add_navier_stokes_user_objects", /*is_required=*/false);
69  addTaskDependency("add_navier_stokes_user_objects", "add_user_object");
70  addTaskDependency("add_distribution", "add_navier_stokes_user_objects");
71 
72  // add Kernels action
73  registerTask("add_navier_stokes_kernels", /*is_required=*/false);
74  addTaskDependency("add_navier_stokes_kernels", "add_kernel");
75  addTaskDependency("resolve_optional_materials", "add_navier_stokes_kernels");
76 
77  // add BCs actions
78  registerTask("add_navier_stokes_bcs", /*is_required=*/false);
79  addTaskDependency("add_navier_stokes_bcs", "add_bc");
80  addTaskDependency("resolve_optional_materials", "add_navier_stokes_bcs");
81 
82  // register attributes
83  registerTask("ns_meta_action", /*is_required=*/true);
84  addTaskDependency("ns_meta_action", "meta_action");
85  addTaskDependency("dynamic_object_registration", "ns_meta_action");
86 
87  // register attributes
88  registerTask("add_navier_stokes_pps", /*is_required=*/false);
89  addTaskDependency("add_navier_stokes_pps", "add_postprocessor");
90  addTaskDependency("add_vector_postprocessor", "add_navier_stokes_pps");
91 
92  // register attributes
93  registerTask("add_navier_stokes_materials", /*is_required=*/false);
94  addTaskDependency("add_navier_stokes_materials", "add_material");
95  addTaskDependency("add_master_action_material", "add_navier_stokes_materials");
96 
97  // register tasks for copying variables
98  registerTask("navier_stokes_check_copy_nodal_vars", /*is_required=*/false);
99  addTaskDependency("navier_stokes_check_copy_nodal_vars", "check_copy_nodal_vars");
100  addTaskDependency("setup_mesh", "navier_stokes_check_copy_nodal_vars");
101 
102  registerTask("navier_stokes_copy_nodal_vars", /*is_required=*/false);
103  addTaskDependency("navier_stokes_copy_nodal_vars", "copy_nodal_vars");
104  addTaskDependency("add_material", "navier_stokes_copy_nodal_vars");
105 }

◆ NavierStokesApp__registerAll()

void NavierStokesApp__registerAll ( Factory f,
ActionFactory af,
Syntax s 
)

Definition at line 153 of file NavierStokesApp.C.

154 {
156 }
Real f(Real x)
Test function for Brents method.
static void registerAll(Factory &f, ActionFactory &af, Syntax &s)

◆ NavierStokesApp__registerApps()

void NavierStokesApp__registerApps ( )

Definition at line 158 of file NavierStokesApp.C.

159 {
161 }
static void registerApps()

◆ registerKnownLabel()

registerKnownLabel ( "NavierStokesApp"  )