www.mooseframework.org
RdgApp.C
Go to the documentation of this file.
1 //* This file is part of the MOOSE framework
2 //* https://www.mooseframework.org
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 "RdgApp.h"
11 #include "Moose.h"
12 #include "AppFactory.h"
13 #include "MooseSyntax.h"
14 
15 template <>
16 InputParameters
18 {
19  InputParameters params = validParams<MooseApp>();
20 
21  params.set<bool>("automatic_automatic_scaling") = false;
22 
23  // Do not use legacy DirichletBC, that is, set DirichletBC default for preset = true
24  params.set<bool>("use_legacy_dirichlet_bc") = false;
25 
26  return params;
27 }
28 
29 registerKnownLabel("RdgApp");
30 
31 RdgApp::RdgApp(InputParameters parameters) : MooseApp(parameters)
32 {
33  RdgApp::registerAll(_factory, _action_factory, _syntax);
34 }
35 
37 
38 void
39 RdgApp::registerAll(Factory & f, ActionFactory & af, Syntax & /*s*/)
40 {
41  Registry::registerObjectsTo(f, {"RdgApp"});
42  Registry::registerActionsTo(af, {"RdgApp"});
43 }
44 
45 void
47 {
48  registerApp(RdgApp);
49 }
50 
51 void
52 RdgApp::registerObjects(Factory & factory)
53 {
54  mooseDeprecated("use registerAll instead of registerObjects");
55  Registry::registerObjectsTo(factory, {"RdgApp"});
56 }
57 
58 void
59 RdgApp::associateSyntax(Syntax & /*syntax*/, ActionFactory & action_factory)
60 {
61  mooseDeprecated("use registerAll instead of associateSyntax");
62  Registry::registerActionsTo(action_factory, {"RdgApp"});
63 }
64 
65 void
66 RdgApp::registerExecFlags(Factory & /*factory*/)
67 {
68  mooseDeprecated("use registerAll instead of registerExecFlags");
69 }
70 
71 extern "C" void
72 RdgApp__registerAll(Factory & f, ActionFactory & af, Syntax & s)
73 {
74  RdgApp::registerAll(f, af, s);
75 }
76 extern "C" void
78 {
80 }
registerKnownLabel
registerKnownLabel("RdgApp")
RdgApp::registerObjects
static void registerObjects(Factory &factory)
Definition: RdgApp.C:52
RdgApp::~RdgApp
virtual ~RdgApp()
Definition: RdgApp.C:36
RdgApp
Definition: RdgApp.h:19
RdgApp__registerAll
void RdgApp__registerAll(Factory &f, ActionFactory &af, Syntax &s)
Definition: RdgApp.C:72
RdgApp::RdgApp
RdgApp(InputParameters parameters)
Definition: RdgApp.C:31
RdgApp::registerAll
static void registerAll(Factory &f, ActionFactory &af, Syntax &s)
Definition: RdgApp.C:39
RdgApp::registerApps
static void registerApps()
Definition: RdgApp.C:46
validParams< RdgApp >
InputParameters validParams< RdgApp >()
Definition: RdgApp.C:17
RdgApp::associateSyntax
static void associateSyntax(Syntax &syntax, ActionFactory &action_factory)
Definition: RdgApp.C:59
RdgApp.h
RdgApp::registerExecFlags
static void registerExecFlags(Factory &factory)
Definition: RdgApp.C:66
RdgApp__registerApps
void RdgApp__registerApps()
Definition: RdgApp.C:77