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 19 of file ModulesApp.h.

Constructor & Destructor Documentation

◆ ModulesApp()

ModulesApp::ModulesApp ( const InputParameters &  parameters)

Definition at line 93 of file ModulesApp.C.

93  : MooseApp(parameters)
94 {
95  ModulesApp::registerAll(_factory, _action_factory, _syntax);
96 }

◆ ~ModulesApp()

ModulesApp::~ModulesApp ( )
virtual

Definition at line 98 of file ModulesApp.C.

98 {}

Member Function Documentation

◆ associateSyntax()

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

Definition at line 182 of file ModulesApp.C.

183 {
184  mooseDeprecated("use ModulesApp::registerAll instead of ModulesApp::associateSyntax");
185 #ifdef CHEMICAL_REACTIONS_ENABLED
186  ChemicalReactionsApp::associateSyntax(syntax, action_factory);
187 #endif
188 
189 #ifdef CONTACT_ENABLED
190  ContactApp::associateSyntax(syntax, action_factory);
191 #endif
192 
193 #ifdef FLUID_PROPERTIES_ENABLED
194  FluidPropertiesApp::associateSyntax(syntax, action_factory);
195 #endif
196 
197 #ifdef FUNCTIONAL_EXPANSION_TOOLS_ENABLED
198  FunctionalExpansionToolsApp::associateSyntax(syntax, action_factory);
199 #endif
200 
201 #ifdef HEAT_CONDUCTION_ENABLED
202  HeatConductionApp::associateSyntax(syntax, action_factory);
203 #endif
204 
205 #ifdef LEVEL_SET_ENABLED
206  LevelSetApp::associateSyntax(syntax, action_factory);
207 #endif
208 
209 #ifdef MISC_ENABLED
210  MiscApp::associateSyntax(syntax, action_factory);
211 #endif
212 
213 #ifdef NAVIER_STOKES_ENABLED
214  NavierStokesApp::associateSyntax(syntax, action_factory);
215 #endif
216 
217 #ifdef PERIDYNAMICS_ENABLED
218  PeridynamicsApp::associateSyntax(syntax, action_factory);
219 #endif
220 
221 #ifdef PHASE_FIELD_ENABLED
222  PhaseFieldApp::associateSyntax(syntax, action_factory);
223 #endif
224 
225 #ifdef POROUS_FLOW_ENABLED
226  PorousFlowApp::associateSyntax(syntax, action_factory);
227 #endif
228 
229 #ifdef RDG_ENABLED
230  RdgApp::associateSyntax(syntax, action_factory);
231 #endif
232 
233 #ifdef RICHARDS_ENABLED
234  RichardsApp::associateSyntax(syntax, action_factory);
235 #endif
236 
237 #ifdef SOLID_MECHANICS_ENABLED
238  SolidMechanicsApp::associateSyntax(syntax, action_factory);
239 #endif
240 
241 #ifdef STOCHASTIC_TOOLS_ENABLED
242  StochasticToolsApp::associateSyntax(syntax, action_factory);
243 #endif
244 
245 #ifdef TENSOR_MECHANICS_ENABLED
246  TensorMechanicsApp::associateSyntax(syntax, action_factory);
247 #endif
248 
249 #ifdef XFEM_ENABLED
250  XFEMApp::associateSyntax(syntax, action_factory);
251 #endif
252 
253  clearUnusedWarnings(syntax, action_factory);
254 }

◆ registerAll()

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

Definition at line 328 of file ModulesApp.C.

329 {
330 #ifdef CHEMICAL_REACTIONS_ENABLED
332 #endif
333 
334 #ifdef CONTACT_ENABLED
335  ContactApp::registerAll(f, af, s);
336 #endif
337 
338 #ifdef FLUID_PROPERTIES_ENABLED
340 #endif
341 
342 #ifdef HEAT_CONDUCTION_ENABLED
344 #endif
345 
346 #ifdef LEVEL_SET_ENABLED
347  LevelSetApp::registerAll(f, af, s);
348 #endif
349 
350 #ifdef MISC_ENABLED
351  MiscApp::registerAll(f, af, s);
352 #endif
353 
354 #ifdef NAVIER_STOKES_ENABLED
356 #endif
357 
358 #ifdef PERIDYNAMICS_ENABLED
360 #endif
361 
362 #ifdef PHASE_FIELD_ENABLED
363  PhaseFieldApp::registerAll(f, af, s);
364 #endif
365 
366 #ifdef POROUS_FLOW_ENABLED
367  PorousFlowApp::registerAll(f, af, s);
368 #endif
369 
370 #ifdef RDG_ENABLED
371  RdgApp::registerAll(f, af, s);
372 #endif
373 
374 #ifdef RICHARDS_ENABLED
375  RichardsApp::registerAll(f, af, s);
376 #endif
377 
378 #ifdef SOLID_MECHANICS_ENABLED
380 #endif
381 
382 #ifdef STOCHASTIC_TOOLS_ENABLED
384 #endif
385 
386 #ifdef TENSOR_MECHANICS_ENABLED
388 #endif
389 
390 #ifdef XFEM_ENABLED
391  XFEMApp::registerAll(f, af, s);
392 #endif
393 
394 #ifdef EXTERNAL_PETSC_SOLVER_ENABLED
396 #endif
397 
399  clearUnusedWarnings(s, af);
400 }

Referenced by ModulesApp(), and ModulesApp__registerAll().

◆ registerApps()

void ModulesApp::registerApps ( )
static

Definition at line 101 of file ModulesApp.C.

102 {
103  registerApp(ModulesApp);
104 }

Referenced by ModulesApp__registerApps().

◆ registerExecFlags()

void ModulesApp::registerExecFlags ( Factory &  factory)
static

Definition at line 257 of file ModulesApp.C.

258 {
259  mooseDeprecated("use registerAll instead of registerExecFlags");
260 #ifdef CHEMICAL_REACTIONS_ENABLED
262 #endif
263 
264 #ifdef CONTACT_ENABLED
266 #endif
267 
268 #ifdef FLUID_PROPERTIES_ENABLED
270 #endif
271 
272 #ifdef HEAT_CONDUCTION_ENABLED
274 #endif
275 
276 #ifdef LEVEL_SET_ENABLED
278 #endif
279 
280 #ifdef MISC_ENABLED
282 #endif
283 
284 #ifdef NAVIER_STOKES_ENABLED
286 #endif
287 
288 #ifdef PERIDYNAMICS_ENABLED
290 #endif
291 
292 #ifdef PHASE_FIELD_ENABLED
294 #endif
295 
296 #ifdef POROUS_FLOW_ENABLED
298 #endif
299 
300 #ifdef RDG_ENABLED
301  RdgApp::registerExecFlags(factory);
302 #endif
303 
304 #ifdef RICHARDS_ENABLED
306 #endif
307 
308 #ifdef SOLID_MECHANICS_ENABLED
310 #endif
311 
312 #ifdef STOCHASTIC_TOOLS_ENABLED
314 #endif
315 
316 #ifdef TENSOR_MECHANICS_ENABLED
318 #endif
319 
320 #ifdef XFEM_ENABLED
322 #endif
323 
324  clearUnusedWarnings(factory);
325 }

◆ registerObjects()

void ModulesApp::registerObjects ( Factory &  factory)
static

Definition at line 107 of file ModulesApp.C.

108 {
109  mooseDeprecated("use ModulesApp::registerAll instead of ModulesApp::registerObjects");
110 #ifdef CHEMICAL_REACTIONS_ENABLED
112 #endif
113 
114 #ifdef CONTACT_ENABLED
116 #endif
117 
118 #ifdef FLUID_PROPERTIES_ENABLED
120 #endif
121 
122 #ifdef FUNCTIONAL_EXPANSION_TOOLS_ENABLED
124 #endif
125 
126 #ifdef HEAT_CONDUCTION_ENABLED
128 #endif
129 
130 #ifdef LEVEL_SET_ENABLED
132 #endif
133 
134 #ifdef MISC_ENABLED
135  MiscApp::registerObjects(factory);
136 #endif
137 
138 #ifdef NAVIER_STOKES_ENABLED
140 #endif
141 
142 #ifdef PERIDYNAMICS_ENABLED
144 #endif
145 
146 #ifdef PHASE_FIELD_ENABLED
148 #endif
149 
150 #ifdef POROUS_FLOW_ENABLED
152 #endif
153 
154 #ifdef RDG_ENABLED
155  RdgApp::registerObjects(factory);
156 #endif
157 
158 #ifdef RICHARDS_ENABLED
160 #endif
161 
162 #ifdef SOLID_MECHANICS_ENABLED
164 #endif
165 
166 #ifdef STOCHASTIC_TOOLS_ENABLED
168 #endif
169 
170 #ifdef TENSOR_MECHANICS_ENABLED
172 #endif
173 
174 #ifdef XFEM_ENABLED
175  XFEMApp::registerObjects(factory);
176 #endif
177 
178  clearUnusedWarnings(factory);
179 }

The documentation for this class was generated from the following files:
LevelSetApp::registerAll
static void registerAll(Factory &f, ActionFactory &af, Syntax &s)
Definition: LevelSetApp.C:55
ModulesApp
Definition: ModulesApp.h:19
MiscApp::associateSyntax
static void associateSyntax(Syntax &syntax, ActionFactory &action_factory)
Definition: MiscApp.C:56
FluidPropertiesApp::registerAll
static void registerAll(Factory &f, ActionFactory &af, Syntax &s)
Definition: FluidPropertiesApp.C:51
TensorMechanicsApp::registerObjects
static void registerObjects(Factory &factory)
Definition: TensorMechanicsApp.C:95
ModulesApp::registerAll
static void registerAll(Factory &f, ActionFactory &af, Syntax &s)
Definition: ModulesApp.C:328
XFEMApp::registerAll
static void registerAll(Factory &f, ActionFactory &af, Syntax &s)
Definition: XFEMApp.C:50
PhaseFieldApp::associateSyntax
static void associateSyntax(Syntax &syntax, ActionFactory &action_factory)
Definition: PhaseFieldApp.C:94
RdgApp::registerObjects
static void registerObjects(Factory &factory)
Definition: RdgApp.C:52
HeatConductionApp::registerAll
static void registerAll(Factory &f, ActionFactory &af, Syntax &s)
Definition: HeatConductionApp.C:64
FluidPropertiesApp::registerExecFlags
static void registerExecFlags(Factory &factory)
Definition: FluidPropertiesApp.C:74
SolidMechanicsApp::registerAll
static void registerAll(Factory &f, ActionFactory &af, Syntax &s)
Definition: SolidMechanicsApp.C:46
ContactApp::associateSyntax
static void associateSyntax(Syntax &syntax, ActionFactory &action_factory)
Definition: ContactApp.C:78
PeridynamicsApp::registerExecFlags
static void registerExecFlags(Factory &factory)
Definition: PeridynamicsApp.C:93
StochasticToolsApp::registerExecFlags
static void registerExecFlags(Factory &factory)
Definition: StochasticToolsApp.C:65
PorousFlowApp::registerAll
static void registerAll(Factory &f, ActionFactory &af, Syntax &s)
Definition: PorousFlowApp.C:76
StochasticToolsApp::registerObjects
static void registerObjects(Factory &factory)
Definition: StochasticToolsApp.C:51
FunctionalExpansionToolsApp::associateSyntax
static void associateSyntax(Syntax &syntax, ActionFactory &action_factory)
Definition: FunctionalExpansionToolsApp.C:61
PeridynamicsApp::associateSyntax
static void associateSyntax(Syntax &syntax, ActionFactory &action_factory)
Definition: PeridynamicsApp.C:78
SolidMechanicsApp::registerObjects
static void registerObjects(Factory &factory)
Definition: SolidMechanicsApp.C:69
XFEMApp::registerObjects
static void registerObjects(Factory &factory)
Definition: XFEMApp.C:78
PorousFlowApp::associateSyntax
static void associateSyntax(Syntax &syntax, ActionFactory &action_factory)
Definition: PorousFlowApp.C:112
HeatConductionApp::registerObjects
static void registerObjects(Factory &factory)
Definition: HeatConductionApp.C:72
NavierStokesApp::registerAll
static void registerAll(Factory &f, ActionFactory &af, Syntax &s)
Definition: NavierStokesApp.C:76
PorousFlowApp::registerObjects
static void registerObjects(Factory &factory)
Definition: PorousFlowApp.C:96
NavierStokesApp::associateSyntax
static void associateSyntax(Syntax &syntax, ActionFactory &action_factory)
Definition: NavierStokesApp.C:107
LevelSetApp::registerObjects
static void registerObjects(Factory &factory)
Definition: LevelSetApp.C:63
PeridynamicsApp::registerAll
static void registerAll(Factory &f, ActionFactory &af, Syntax &s)
Definition: PeridynamicsApp.C:61
RichardsApp::registerObjects
static void registerObjects(Factory &factory)
Definition: RichardsApp.C:63
LevelSetApp::associateSyntax
static void associateSyntax(Syntax &syntax, ActionFactory &action_factory)
Definition: LevelSetApp.C:70
MiscApp::registerAll
static void registerAll(Factory &f, ActionFactory &af, Syntax &s)
Definition: MiscApp.C:37
MiscApp::registerObjects
static void registerObjects(Factory &factory)
Definition: MiscApp.C:50
FluidPropertiesApp::associateSyntax
static void associateSyntax(Syntax &syntax, ActionFactory &action_factory)
Definition: FluidPropertiesApp.C:66
TensorMechanicsApp::associateSyntax
static void associateSyntax(Syntax &syntax, ActionFactory &action_factory)
Definition: TensorMechanicsApp.C:102
TensorMechanicsApp::registerAll
static void registerAll(Factory &f, ActionFactory &af, Syntax &s)
Definition: TensorMechanicsApp.C:81
PeridynamicsApp::registerObjects
static void registerObjects(Factory &factory)
Definition: PeridynamicsApp.C:46
MiscApp::registerExecFlags
static void registerExecFlags(Factory &factory)
Definition: MiscApp.C:62
RichardsApp::registerAll
static void registerAll(Factory &f, ActionFactory &af, Syntax &s)
Definition: RichardsApp.C:49
PhaseFieldApp::registerExecFlags
static void registerExecFlags(Factory &factory)
Definition: PhaseFieldApp.C:102
RdgApp::registerAll
static void registerAll(Factory &f, ActionFactory &af, Syntax &s)
Definition: RdgApp.C:39
NavierStokesApp::registerExecFlags
static void registerExecFlags(Factory &factory)
Definition: NavierStokesApp.C:115
ExternalPetscSolverApp::registerAll
static void registerAll(Factory &f, ActionFactory &af, Syntax &s)
Definition: ExternalPetscSolverApp.C:43
XFEMApp::associateSyntax
static void associateSyntax(Syntax &syntax, ActionFactory &action_factory)
Definition: XFEMApp.C:93
FluidPropertiesApp::registerObjects
static void registerObjects(Factory &factory)
Definition: FluidPropertiesApp.C:59
StochasticToolsApp::associateSyntax
static void associateSyntax(Syntax &syntax, ActionFactory &action_factory)
Definition: StochasticToolsApp.C:58
RichardsApp::associateSyntax
static void associateSyntax(Syntax &syntax, ActionFactory &action_factory)
Definition: RichardsApp.C:70
HeatConductionApp::registerExecFlags
static void registerExecFlags(Factory &factory)
Definition: HeatConductionApp.C:87
LevelSetApp::registerExecFlags
static void registerExecFlags(Factory &factory)
Definition: LevelSetApp.C:76
NavierStokesApp::registerObjects
static void registerObjects(Factory &factory)
Definition: NavierStokesApp.C:93
ContactApp::registerAll
static void registerAll(Factory &f, ActionFactory &af, Syntax &s)
Definition: ContactApp.C:57
ChemicalReactionsApp::registerExecFlags
static void registerExecFlags(Factory &factory)
Definition: ChemicalReactionsApp.C:80
SolidMechanicsApp::registerExecFlags
static void registerExecFlags(Factory &factory)
Definition: SolidMechanicsApp.C:91
XFEMApp::registerExecFlags
static void registerExecFlags(Factory &factory)
Definition: XFEMApp.C:101
clearUnusedWarnings
void clearUnusedWarnings(Factory &)
Dummy methods to clear unused parameter warnings from compiler.
Definition: ModulesApp.C:76
TensorMechanicsApp::registerExecFlags
static void registerExecFlags(Factory &factory)
Definition: TensorMechanicsApp.C:110
RichardsApp::registerExecFlags
static void registerExecFlags(Factory &factory)
Definition: RichardsApp.C:78
ChemicalReactionsApp::registerAll
static void registerAll(Factory &f, ActionFactory &af, Syntax &s)
Definition: ChemicalReactionsApp.C:51
SolidMechanicsApp::associateSyntax
static void associateSyntax(Syntax &syntax, ActionFactory &action_factory)
Definition: SolidMechanicsApp.C:83
StochasticToolsApp::registerAll
static void registerAll(Factory &f, ActionFactory &af, Syntax &s)
Definition: StochasticToolsApp.C:38
RdgApp::associateSyntax
static void associateSyntax(Syntax &syntax, ActionFactory &action_factory)
Definition: RdgApp.C:59
ChemicalReactionsApp::associateSyntax
static void associateSyntax(Syntax &syntax, ActionFactory &action_factory)
Definition: ChemicalReactionsApp.C:72
ContactApp::registerExecFlags
static void registerExecFlags(Factory &factory)
Definition: ContactApp.C:86
PhaseFieldApp::registerObjects
static void registerObjects(Factory &factory)
Definition: PhaseFieldApp.C:87
ChemicalReactionsApp::registerObjects
static void registerObjects(Factory &factory)
Definition: ChemicalReactionsApp.C:65
RdgApp::registerExecFlags
static void registerExecFlags(Factory &factory)
Definition: RdgApp.C:66
HeatConductionApp::associateSyntax
static void associateSyntax(Syntax &syntax, ActionFactory &action_factory)
Definition: HeatConductionApp.C:79
FunctionalExpansionToolsApp::registerObjects
static void registerObjects(Factory &factory)
Definition: FunctionalExpansionToolsApp.C:54
ContactApp::registerObjects
static void registerObjects(Factory &factory)
Definition: ContactApp.C:71
PhaseFieldApp::registerAll
static void registerAll(Factory &f, ActionFactory &af, Syntax &s)
Definition: PhaseFieldApp.C:73
PorousFlowApp::registerExecFlags
static void registerExecFlags(Factory &factory)
Definition: PorousFlowApp.C:120