https://mooseframework.inl.gov
Loading...
Searching...
No Matches
ModulesApp.C
Go to the documentation of this file.
1//* This file is part of the MOOSE framework
2//* https://mooseframework.inl.gov
3//*
4//* All rights reserved, see COPYRIGHT for full restrictions
5//* https://github.com/idaholab/moose/blob/master/COPYRIGHT
6//*
7//* Licensed under LGPL 2.1, please see LICENSE for details
8//* https://www.gnu.org/licenses/lgpl-2.1.html
9
10#include "ModulesApp.h"
11#include "Factory.h"
12#include "ActionFactory.h"
13#include "AppFactory.h"
14#include "MooseSyntax.h"
15
16#ifdef CHEMICAL_REACTIONS_ENABLED
18#endif
19#ifdef CONTACT_ENABLED
20#include "ContactApp.h"
21#endif
22#ifdef ELECTROMAGNETICS_ENABLED
23#include "ElectromagneticsApp.h"
24#endif
25#ifdef FLUID_PROPERTIES_ENABLED
26#include "FluidPropertiesApp.h"
27#endif
28#ifdef FSI_ENABLED
29#include "FsiApp.h"
30#endif
31#ifdef FUNCTIONAL_EXPANSION_TOOLS_ENABLED
33#endif
34#ifdef GEOCHEMISTRY_ENABLED
35#include "GeochemistryApp.h"
36#endif
37#ifdef HEAT_TRANSFER_ENABLED
38#include "HeatTransferApp.h"
39#endif
40#ifdef LEVEL_SET_ENABLED
41#include "LevelSetApp.h"
42#endif
43#ifdef MISC_ENABLED
44#include "MiscApp.h"
45#endif
46#ifdef NAVIER_STOKES_ENABLED
47#include "NavierStokesApp.h"
48#endif
49#ifdef OPTIMIZATION_ENABLED
50#include "OptimizationApp.h"
51#endif
52#ifdef PERIDYNAMICS_ENABLED
53#include "PeridynamicsApp.h"
54#endif
55#ifdef PHASE_FIELD_ENABLED
56#include "PhaseFieldApp.h"
57#endif
58#ifdef POROUS_FLOW_ENABLED
59#include "PorousFlowApp.h"
60#endif
61#ifdef RAY_TRACING_ENABLED
62#include "RayTracingApp.h"
63#endif
64#ifdef RDG_ENABLED
65#include "RdgApp.h"
66#endif
67#ifdef REACTOR_ENABLED
68#include "ReactorApp.h"
69#endif
70#ifdef SCALAR_TRANSPORT_ENABLED
71#include "ScalarTransportApp.h"
72#endif
73#ifdef SOLID_MECHANICS_ENABLED
74#include "SolidMechanicsApp.h"
75#endif
76#ifdef SOLID_PROPERTIES_ENABLED
77#include "SolidPropertiesApp.h"
78#endif
79#ifdef STOCHASTIC_TOOLS_ENABLED
80#include "StochasticToolsApp.h"
81#endif
82#ifdef SUBCHANNEL_ENABLED
83#include "SubChannelApp.h"
84#endif
85#ifdef THERMAL_HYDRAULICS_ENABLED
87#endif
88#ifdef XFEM_ENABLED
89#include "XFEMApp.h"
90#endif
91#ifdef EXTERNAL_PETSC_SOLVER_ENABLED
93#endif
94
97{
99 return params;
100}
101
106
108
109void
111{
112 registerApp(ModulesApp);
113
114#ifdef CHEMICAL_REACTIONS_ENABLED
116#endif
117
118#ifdef CONTACT_ENABLED
120#endif
121
122#ifdef ELECTROMAGNETICS_ENABLED
124#endif
125
126#ifdef FSI_ENABLED
128#endif
129
130#ifdef FLUID_PROPERTIES_ENABLED
132#endif
133
134#ifdef FUNCTIONAL_EXPANSION_TOOLS_ENABLED
136#endif
137
138#ifdef GEOCHEMISTRY_ENABLED
140#endif
141
142#ifdef HEAT_TRANSFER_ENABLED
144#endif
145
146#ifdef LEVEL_SET_ENABLED
148#endif
149
150#ifdef MISC_ENABLED
152#endif
153
154#ifdef NAVIER_STOKES_ENABLED
156#endif
157
158#ifdef OPTIMIZATION_ENABLED
160#endif
161
162#ifdef PERIDYNAMICS_ENABLED
164#endif
165
166#ifdef PHASE_FIELD_ENABLED
168#endif
169
170#ifdef POROUS_FLOW_ENABLED
172#endif
173
174#ifdef RAY_TRACING_ENABLED
176#endif
177
178#ifdef RDG_ENABLED
180#endif
181
182#ifdef REACTOR_ENABLED
184#endif
185
186#ifdef SCALAR_TRANSPORT_ENABLED
188#endif
189
190#ifdef SOLID_MECHANICS_ENABLED
192#endif
193
194#ifdef SOLID_PROPERTIES_ENABLED
196#endif
197
198#ifdef STOCHASTIC_TOOLS_ENABLED
200#endif
201
202#ifdef SUBCHANNEL_ENABLED
204#endif
205
206#ifdef THERMAL_HYDRAULICS_ENABLED
208#endif
209
210#ifdef XFEM_ENABLED
212#endif
213}
214
215void
217{
219 "\"registerAll\" in Modules is deprecated. Please update your *App.C file(s) to call the new "
220 "templated \"registerAllObjects\" method (e.g. ModulesApp::registerAllObjects<MyApp>(...))");
221
222#ifdef CHEMICAL_REACTIONS_ENABLED
224#endif
225
226#ifdef CONTACT_ENABLED
228#endif
229
230#ifdef ELECTROMAGNETICS_ENABLED
232#endif
233
234#ifdef FLUID_PROPERTIES_ENABLED
236#endif
237
238#ifdef FSI_ENABLED
239 FsiApp::registerAll(f, af, s);
240#endif
241
242#ifdef FUNCTIONAL_EXPANSION_TOOLS_ENABLED
244#endif
245
246#ifdef GEOCHEMISTRY_ENABLED
248#endif
249
250#ifdef HEAT_TRANSFER_ENABLED
252#endif
253
254#ifdef LEVEL_SET_ENABLED
256#endif
257
258#ifdef MISC_ENABLED
259 MiscApp::registerAll(f, af, s);
260#endif
261
262#ifdef NAVIER_STOKES_ENABLED
264#endif
265
266#ifdef OPTIMIZATION_ENABLED
268#endif
269
270#ifdef PERIDYNAMICS_ENABLED
272#endif
273
274#ifdef PHASE_FIELD_ENABLED
276#endif
277
278#ifdef POROUS_FLOW_ENABLED
280#endif
281
282#ifdef RAY_TRACING_ENABLED
284#endif
285
286#ifdef RDG_ENABLED
287 RdgApp::registerAll(f, af, s);
288#endif
289
290#ifdef REACTOR_ENABLED
292#endif
293
294#ifdef SCALAR_TRANSPORT_ENABLED
296#endif
297
298#ifdef SOLID_MECHANICS_ENABLED
300#endif
301
302#ifdef SOLID_PROPERTIES_ENABLED
304#endif
305
306#ifdef STOCHASTIC_TOOLS_ENABLED
308#endif
309
310#ifdef SUBCHANNEL_ENABLED
312#endif
313
314#ifdef THERMAL_HYDRAULICS_ENABLED
316#endif
317
318#ifdef XFEM_ENABLED
319 XFEMApp::registerAll(f, af, s);
320#endif
321
322#ifdef EXTERNAL_PETSC_SOLVER_ENABLED
324#endif
325
326 libmesh_ignore(f, s, af);
327}
328
329extern "C" void
334
335extern "C" void
Real f(Real x)
Test function for Brents method.
void ModulesApp__registerAll(Factory &f, ActionFactory &af, Syntax &s)
Definition ModulesApp.C:330
void ModulesApp__registerApps()
Definition ModulesApp.C:336
static void registerAll(Factory &f, ActionFactory &af, Syntax &s)
static void registerAll(Factory &f, ActionFactory &af, Syntax &s)
Definition ContactApp.C:38
static void registerApps()
Definition ContactApp.C:57
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 registerApps()
static void registerAll(Factory &f, ActionFactory &af, Syntax &s)
Definition FsiApp.C:35
static void registerApps()
Definition FsiApp.C:45
static void registerAll(Factory &f, ActionFactory &af, Syntax &s)
static void registerAll(Factory &f, ActionFactory &af, Syntax &s)
static void registerApps()
static void registerAll(Factory &f, ActionFactory &af, Syntax &s)
static void registerApps()
static void registerAll(Factory &f, ActionFactory &af, Syntax &s)
Definition LevelSetApp.C:47
static void registerApps()
Definition LevelSetApp.C:41
static void registerAll(Factory &f, ActionFactory &af, Syntax &s)
Definition MiscApp.C:36
static void registerApps()
Definition MiscApp.C:43
ModulesApp(const InputParameters &parameters)
Definition ModulesApp.C:102
virtual ~ModulesApp()
Definition ModulesApp.C:107
static void registerApps()
Definition ModulesApp.C:110
static InputParameters validParams()
Definition ModulesApp.C:96
static void registerAll(Factory &f, ActionFactory &af, Syntax &s)
Definition ModulesApp.C:216
ActionFactory _action_factory
static InputParameters validParams()
Factory _factory
Syntax _syntax
void mooseDeprecated(Args &&... args) const
static void registerAll(Factory &f, ActionFactory &af, Syntax &s)
static void registerApps()
static void registerAll(Factory &f, ActionFactory &af, Syntax &s)
static void registerApps()
static void registerAll(Factory &f, ActionFactory &af, Syntax &s)
static void registerApps()
static void registerApps()
static void registerAll(Factory &f, ActionFactory &af, Syntax &s)
static void registerApps()
static void registerAll(Factory &f, ActionFactory &af, Syntax &s)
static void registerApps()
static void registerAll(Factory &f, ActionFactory &af, Syntax &s)
static void registerApps()
Definition RdgApp.C:44
static void registerAll(Factory &f, ActionFactory &af, Syntax &s)
Definition RdgApp.C:37
static void registerApps()
Definition ReactorApp.C:42
static void registerAll(Factory &f, ActionFactory &af, Syntax &s)
Definition ReactorApp.C:32
static void registerApps()
static void registerAll(Factory &f, ActionFactory &af, Syntax &s)
static void registerAll(Factory &f, ActionFactory &af, Syntax &s)
static void registerApps()
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)
static void registerApps()
static void registerAll(Factory &f, ActionFactory &af, Syntax &s)
static void registerApps()
Definition XFEMApp.C:52
static void registerAll(Factory &f, ActionFactory &af, Syntax &s)
Definition XFEMApp.C:39