www.mooseframework.org
FunctionalExpansionToolsTestApp.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 "Moose.h"
11 #include "AppFactory.h"
12 #include "MooseSyntax.h"
13 
16 
17 template <>
18 InputParameters
20 {
21  InputParameters params = validParams<FunctionalExpansionToolsApp>();
22  return params;
23 }
24 
25 registerKnownLabel("FunctionalExpansionToolsTestApp");
26 
28  : MooseApp(parameters)
29 {
31  _factory, _action_factory, _syntax, getParam<bool>("allow_test_objects"));
32 }
33 
34 void
35 FunctionalExpansionToolsTestApp::registerAll(Factory & f, ActionFactory & af, Syntax & s, bool use_test_objs)
36 {
38  if (use_test_objs)
39  {
40  Registry::registerObjectsTo(f, {"FunctionalExpansionToolsTestApp"});
41  Registry::registerActionsTo(af, {"FunctionalExpansionToolsTestApp"});
42  }
43 }
44 
46 
47 void
49 {
50  registerApp(FunctionalExpansionToolsApp);
52 }
53 
54 void
56 {
57  Registry::registerObjectsTo(factory, {"FunctionalExpansionToolsTestApp"});
58 }
59 
60 void
62  ActionFactory & action_factory)
63 {
64  Registry::registerActionsTo(action_factory, {"FunctionalExpansionToolsTestApp"});
65 }
66 
67 extern "C" void
68 FunctionalExpansionToolsTestApp__registerAll(Factory & f, ActionFactory & af, Syntax & s)
69 {
71 }
72 extern "C" void
74 {
76 }
FunctionalExpansionToolsTestApp.h
registerKnownLabel
registerKnownLabel("FunctionalExpansionToolsTestApp")
FunctionalExpansionToolsTestApp::registerApps
static void registerApps()
Definition: FunctionalExpansionToolsTestApp.C:48
validParams< FunctionalExpansionToolsTestApp >
InputParameters validParams< FunctionalExpansionToolsTestApp >()
Definition: FunctionalExpansionToolsTestApp.C:19
FunctionalExpansionToolsTestApp__registerAll
void FunctionalExpansionToolsTestApp__registerAll(Factory &f, ActionFactory &af, Syntax &s)
Definition: FunctionalExpansionToolsTestApp.C:68
FunctionalExpansionToolsTestApp::FunctionalExpansionToolsTestApp
FunctionalExpansionToolsTestApp(InputParameters parameters)
Definition: FunctionalExpansionToolsTestApp.C:27
FunctionalExpansionToolsApp::registerAll
static void registerAll(Factory &f, ActionFactory &af, Syntax &s)
Definition: FunctionalExpansionToolsApp.C:47
FunctionalExpansionToolsTestApp::associateSyntax
static void associateSyntax(Syntax &syntax, ActionFactory &action_factory)
Definition: FunctionalExpansionToolsTestApp.C:61
FunctionalExpansionToolsTestApp__registerApps
void FunctionalExpansionToolsTestApp__registerApps()
Definition: FunctionalExpansionToolsTestApp.C:73
FunctionalExpansionToolsTestApp::registerAll
static void registerAll(Factory &f, ActionFactory &af, Syntax &s, bool use_test_objs=false)
Definition: FunctionalExpansionToolsTestApp.C:35
FunctionalExpansionToolsTestApp::registerObjects
static void registerObjects(Factory &factory)
Definition: FunctionalExpansionToolsTestApp.C:55
FunctionalExpansionToolsTestApp
Definition: FunctionalExpansionToolsTestApp.h:19
validParams< FunctionalExpansionToolsApp >
InputParameters validParams< FunctionalExpansionToolsApp >()
Definition: FunctionalExpansionToolsApp.C:18
FunctionalExpansionToolsApp.h
FunctionalExpansionToolsTestApp::~FunctionalExpansionToolsTestApp
virtual ~FunctionalExpansionToolsTestApp()
Definition: FunctionalExpansionToolsTestApp.C:45
FunctionalExpansionToolsApp
Definition: FunctionalExpansionToolsApp.h:19