www.mooseframework.org
Public Member Functions | Static Public Member Functions | List of all members
ModulesApp Class Reference

#include <ModulesApp.h>

Inheritance diagram for ModulesApp:
[legend]

Public Member Functions

 ModulesApp (const InputParameters &parameters)
 
virtual ~ModulesApp ()
 

Static Public Member Functions

static void registerApps ()
 
static void registerAll (Factory &f, ActionFactory &af, Syntax &s)
 
static void registerObjects (Factory &factory)
 
static void associateSyntax (Syntax &syntax, ActionFactory &action_factory)
 
static void registerExecFlags (Factory &factory)
 

Detailed Description

Definition at line 20 of file ModulesApp.h.

Constructor & Destructor Documentation

◆ ModulesApp()

ModulesApp::ModulesApp ( const InputParameters &  parameters)

Definition at line 87 of file ModulesApp.C.

87  : MooseApp(parameters)
88 {
89  ModulesApp::registerAll(_factory, _action_factory, _syntax);
90 }
static void registerAll(Factory &f, ActionFactory &af, Syntax &s)
Definition: ModulesApp.C:310

◆ ~ModulesApp()

ModulesApp::~ModulesApp ( )
virtual

Definition at line 92 of file ModulesApp.C.

92 {}

Member Function Documentation

◆ associateSyntax()

void ModulesApp::associateSyntax ( Syntax &  syntax,
ActionFactory &  action_factory 
)
static

Definition at line 172 of file ModulesApp.C.

173 {
174  mooseDeprecated("use ModulesApp::registerAll instead of ModulesApp::associateSyntax");
175 #ifdef CHEMICAL_REACTIONS_ENABLED
176  ChemicalReactionsApp::associateSyntax(syntax, action_factory);
177 #endif
178 
179 #ifdef CONTACT_ENABLED
180  ContactApp::associateSyntax(syntax, action_factory);
181 #endif
182 
183 #ifdef FLUID_PROPERTIES_ENABLED
184  FluidPropertiesApp::associateSyntax(syntax, action_factory);
185 #endif
186 
187 #ifdef FUNCTIONAL_EXPANSION_TOOLS_ENABLED
188  FunctionalExpansionToolsApp::associateSyntax(syntax, action_factory);
189 #endif
190 
191 #ifdef HEAT_CONDUCTION_ENABLED
192  HeatConductionApp::associateSyntax(syntax, action_factory);
193 #endif
194 
195 #ifdef LEVEL_SET_ENABLED
196  LevelSetApp::associateSyntax(syntax, action_factory);
197 #endif
198 
199 #ifdef MISC_ENABLED
200  MiscApp::associateSyntax(syntax, action_factory);
201 #endif
202 
203 #ifdef NAVIER_STOKES_ENABLED
204  NavierStokesApp::associateSyntax(syntax, action_factory);
205 #endif
206 
207 #ifdef PHASE_FIELD_ENABLED
208  PhaseFieldApp::associateSyntax(syntax, action_factory);
209 #endif
210 
211 #ifdef POROUS_FLOW_ENABLED
212  PorousFlowApp::associateSyntax(syntax, action_factory);
213 #endif
214 
215 #ifdef RDG_ENABLED
216  RdgApp::associateSyntax(syntax, action_factory);
217 #endif
218 
219 #ifdef RICHARDS_ENABLED
220  RichardsApp::associateSyntax(syntax, action_factory);
221 #endif
222 
223 #ifdef SOLID_MECHANICS_ENABLED
224  SolidMechanicsApp::associateSyntax(syntax, action_factory);
225 #endif
226 
227 #ifdef STOCHASTIC_TOOLS_ENABLED
228  StochasticToolsApp::associateSyntax(syntax, action_factory);
229 #endif
230 
231 #ifdef TENSOR_MECHANICS_ENABLED
232  TensorMechanicsApp::associateSyntax(syntax, action_factory);
233 #endif
234 
235 #ifdef XFEM_ENABLED
236  XFEMApp::associateSyntax(syntax, action_factory);
237 #endif
238 
239  clearUnusedWarnings(syntax, action_factory);
240 }
static void associateSyntax(Syntax &syntax, ActionFactory &action_factory)
static void associateSyntax(Syntax &syntax, ActionFactory &action_factory)
static void associateSyntax(Syntax &syntax, ActionFactory &action_factory)
static void associateSyntax(Syntax &syntax, ActionFactory &action_factory)
Definition: MiscApp.C:52
static void associateSyntax(Syntax &syntax, ActionFactory &action_factory)
Definition: ContactApp.C:72
static void associateSyntax(Syntax &syntax, ActionFactory &action_factory)
Definition: PhaseFieldApp.C:88
static void associateSyntax(Syntax &syntax, ActionFactory &action_factory)
static void associateSyntax(Syntax &syntax, ActionFactory &action_factory)
Definition: LevelSetApp.C:63
static void associateSyntax(Syntax &syntax, ActionFactory &action_factory)
Definition: RdgApp.C:53
static void associateSyntax(Syntax &syntax, ActionFactory &action_factory)
static void associateSyntax(Syntax &syntax, ActionFactory &action_factory)
static void associateSyntax(Syntax &syntax, ActionFactory &action_factory)
static void associateSyntax(Syntax &syntax, ActionFactory &action_factory)
Definition: RichardsApp.C:64
static void associateSyntax(Syntax &syntax, ActionFactory &action_factory)
Definition: XFEMApp.C:87
static void associateSyntax(Syntax &syntax, ActionFactory &action_factory)
void clearUnusedWarnings(Factory &)
Dummy methods to clear unused parameter warnings from compiler.
Definition: ModulesApp.C:70
static void associateSyntax(Syntax &syntax, ActionFactory &action_factory)

◆ registerAll()

void ModulesApp::registerAll ( Factory &  f,
ActionFactory &  af,
Syntax &  s 
)
static

Definition at line 310 of file ModulesApp.C.

Referenced by ModulesApp(), and ModulesApp__registerAll().

311 {
312 #ifdef CHEMICAL_REACTIONS_ENABLED
314 #endif
315 
316 #ifdef CONTACT_ENABLED
317  ContactApp::registerAll(f, af, s);
318 #endif
319 
320 #ifdef FLUID_PROPERTIES_ENABLED
322 #endif
323 
324 #ifdef HEAT_CONDUCTION_ENABLED
326 #endif
327 
328 #ifdef LEVEL_SET_ENABLED
329  LevelSetApp::registerAll(f, af, s);
330 #endif
331 
332 #ifdef MISC_ENABLED
333  MiscApp::registerAll(f, af, s);
334 #endif
335 
336 #ifdef NAVIER_STOKES_ENABLED
338 #endif
339 
340 #ifdef PHASE_FIELD_ENABLED
341  PhaseFieldApp::registerAll(f, af, s);
342 #endif
343 
344 #ifdef POROUS_FLOW_ENABLED
345  PorousFlowApp::registerAll(f, af, s);
346 #endif
347 
348 #ifdef RDG_ENABLED
349  RdgApp::registerAll(f, af, s);
350 #endif
351 
352 #ifdef RICHARDS_ENABLED
353  RichardsApp::registerAll(f, af, s);
354 #endif
355 
356 #ifdef SOLID_MECHANICS_ENABLED
358 #endif
359 
360 #ifdef STOCHASTIC_TOOLS_ENABLED
362 #endif
363 
364 #ifdef TENSOR_MECHANICS_ENABLED
366 #endif
367 
368 #ifdef XFEM_ENABLED
369  XFEMApp::registerAll(f, af, s);
370 #endif
371 
373  clearUnusedWarnings(s, af);
374 }
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)
static void registerAll(Factory &f, ActionFactory &af, Syntax &s)
static void registerAll(Factory &f, ActionFactory &af, Syntax &s)
Definition: MiscApp.C:33
static void registerAll(Factory &f, ActionFactory &af, Syntax &s)
Definition: LevelSetApp.C:48
static void registerAll(Factory &f, ActionFactory &af, Syntax &s)
static void registerAll(Factory &f, ActionFactory &af, Syntax &s)
Definition: PorousFlowApp.C:70
static void registerAll(Factory &f, ActionFactory &af, Syntax &s)
Definition: XFEMApp.C:44
static void registerAll(Factory &f, ActionFactory &af, Syntax &s)
Definition: PhaseFieldApp.C:67
static void registerAll(Factory &f, ActionFactory &af, Syntax &s)
Definition: RichardsApp.C:43
static void registerAll(Factory &f, ActionFactory &af, Syntax &s)
Definition: RdgApp.C:33
static void registerAll(Factory &f, ActionFactory &af, Syntax &s)
static void registerAll(Factory &f, ActionFactory &af, Syntax &s)
void clearUnusedWarnings(Factory &)
Dummy methods to clear unused parameter warnings from compiler.
Definition: ModulesApp.C:70
static void registerAll(Factory &f, ActionFactory &af, Syntax &s)
Definition: ContactApp.C:51

◆ registerApps()

void ModulesApp::registerApps ( )
static

Definition at line 95 of file ModulesApp.C.

Referenced by ModulesApp__registerApps().

96 {
97  registerApp(ModulesApp);
98 }

◆ registerExecFlags()

void ModulesApp::registerExecFlags ( Factory &  factory)
static

Definition at line 243 of file ModulesApp.C.

244 {
245  mooseDeprecated("use registerAll instead of registerExecFlags");
246 #ifdef CHEMICAL_REACTIONS_ENABLED
248 #endif
249 
250 #ifdef CONTACT_ENABLED
252 #endif
253 
254 #ifdef FLUID_PROPERTIES_ENABLED
256 #endif
257 
258 #ifdef HEAT_CONDUCTION_ENABLED
260 #endif
261 
262 #ifdef LEVEL_SET_ENABLED
264 #endif
265 
266 #ifdef MISC_ENABLED
268 #endif
269 
270 #ifdef NAVIER_STOKES_ENABLED
272 #endif
273 
274 #ifdef PHASE_FIELD_ENABLED
276 #endif
277 
278 #ifdef POROUS_FLOW_ENABLED
280 #endif
281 
282 #ifdef RDG_ENABLED
283  RdgApp::registerExecFlags(factory);
284 #endif
285 
286 #ifdef RICHARDS_ENABLED
288 #endif
289 
290 #ifdef SOLID_MECHANICS_ENABLED
292 #endif
293 
294 #ifdef STOCHASTIC_TOOLS_ENABLED
296 #endif
297 
298 #ifdef TENSOR_MECHANICS_ENABLED
300 #endif
301 
302 #ifdef XFEM_ENABLED
304 #endif
305 
306  clearUnusedWarnings(factory);
307 }
static void registerExecFlags(Factory &factory)
static void registerExecFlags(Factory &factory)
Definition: RdgApp.C:60
static void registerExecFlags(Factory &factory)
static void registerExecFlags(Factory &factory)
static void registerExecFlags(Factory &factory)
Definition: ContactApp.C:80
static void registerExecFlags(Factory &factory)
Definition: LevelSetApp.C:69
static void registerExecFlags(Factory &factory)
Definition: MiscApp.C:58
static void registerExecFlags(Factory &factory)
Definition: XFEMApp.C:95
static void registerExecFlags(Factory &factory)
static void registerExecFlags(Factory &factory)
static void registerExecFlags(Factory &factory)
static void registerExecFlags(Factory &factory)
Definition: RichardsApp.C:72
static void registerExecFlags(Factory &factory)
static void registerExecFlags(Factory &factory)
Definition: PhaseFieldApp.C:96
static void registerExecFlags(Factory &factory)
void clearUnusedWarnings(Factory &)
Dummy methods to clear unused parameter warnings from compiler.
Definition: ModulesApp.C:70

◆ registerObjects()

void ModulesApp::registerObjects ( Factory &  factory)
static

Definition at line 101 of file ModulesApp.C.

102 {
103  mooseDeprecated("use ModulesApp::registerAll instead of ModulesApp::registerObjects");
104 #ifdef CHEMICAL_REACTIONS_ENABLED
106 #endif
107 
108 #ifdef CONTACT_ENABLED
110 #endif
111 
112 #ifdef FLUID_PROPERTIES_ENABLED
114 #endif
115 
116 #ifdef FUNCTIONAL_EXPANSION_TOOLS_ENABLED
118 #endif
119 
120 #ifdef HEAT_CONDUCTION_ENABLED
122 #endif
123 
124 #ifdef LEVEL_SET_ENABLED
126 #endif
127 
128 #ifdef MISC_ENABLED
129  MiscApp::registerObjects(factory);
130 #endif
131 
132 #ifdef NAVIER_STOKES_ENABLED
134 #endif
135 
136 #ifdef PHASE_FIELD_ENABLED
138 #endif
139 
140 #ifdef POROUS_FLOW_ENABLED
142 #endif
143 
144 #ifdef RDG_ENABLED
145  RdgApp::registerObjects(factory);
146 #endif
147 
148 #ifdef RICHARDS_ENABLED
150 #endif
151 
152 #ifdef SOLID_MECHANICS_ENABLED
154 #endif
155 
156 #ifdef STOCHASTIC_TOOLS_ENABLED
158 #endif
159 
160 #ifdef TENSOR_MECHANICS_ENABLED
162 #endif
163 
164 #ifdef XFEM_ENABLED
165  XFEMApp::registerObjects(factory);
166 #endif
167 
168  clearUnusedWarnings(factory);
169 }
static void registerObjects(Factory &factory)
static void registerObjects(Factory &factory)
Definition: LevelSetApp.C:56
static void registerObjects(Factory &factory)
static void registerObjects(Factory &factory)
static void registerObjects(Factory &factory)
Definition: ContactApp.C:65
static void registerObjects(Factory &factory)
static void registerObjects(Factory &factory)
Definition: RdgApp.C:46
static void registerObjects(Factory &factory)
static void registerObjects(Factory &factory)
Definition: XFEMApp.C:72
static void registerObjects(Factory &factory)
static void registerObjects(Factory &factory)
Definition: RichardsApp.C:57
static void registerObjects(Factory &factory)
Definition: PhaseFieldApp.C:81
static void registerObjects(Factory &factory)
static void registerObjects(Factory &factory)
Definition: PorousFlowApp.C:92
static void registerObjects(Factory &factory)
void clearUnusedWarnings(Factory &)
Dummy methods to clear unused parameter warnings from compiler.
Definition: ModulesApp.C:70
static void registerObjects(Factory &factory)
Definition: MiscApp.C:46

The documentation for this class was generated from the following files: