https://mooseframework.inl.gov
CombinedTestApp.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 "CombinedTestApp.h"
11 #include "CombinedApp.h"
12 #include "Factory.h"
13 #include "ActionFactory.h"
14 #include "AppFactory.h"
15 #include "MooseSyntax.h"
16 #include "CombinedRevision.h"
17 
19 #include "ContactTestApp.h"
22 #include "FluidPropertiesTestApp.h"
23 #include "FsiTestApp.h"
25 #include "GeochemistryTestApp.h"
26 #include "HeatTransferTestApp.h"
27 #include "LevelSetTestApp.h"
28 #include "MiscTestApp.h"
29 #include "NavierStokesTestApp.h"
30 #include "OptimizationTestApp.h"
31 #include "PeridynamicsTestApp.h"
32 #include "PhaseFieldTestApp.h"
33 #include "PorousFlowTestApp.h"
34 #include "PorousFlowTestApp.h"
35 #include "RayTracingTestApp.h"
36 #include "RdgTestApp.h"
37 #include "ReactorTestApp.h"
38 #include "ScalarTransportTestApp.h"
39 #include "SolidPropertiesTestApp.h"
40 #include "StochasticToolsTestApp.h"
41 #include "ScalarTransportTestApp.h"
42 #include "SolidPropertiesTestApp.h"
43 #include "SolidMechanicsTestApp.h"
45 #include "XFEMTestApp.h"
46 
49 {
51  // Below parameter is set to enable data driven mesh generation in test suite
53  return params;
54 }
55 
56 registerKnownLabel("CombinedTestApp");
57 
59 {
61  _factory, _action_factory, _syntax, getParam<bool>("allow_test_objects"));
62 }
63 
65 
66 void
67 CombinedTestApp::registerAll(Factory & f, ActionFactory & af, Syntax & s, bool use_test_objs)
68 {
70  if (use_test_objs)
71  {
72  Registry::registerObjectsTo(f, {"CombinedTestApp"});
73  Registry::registerActionsTo(af, {"CombinedTestApp"});
74 
75  ChemicalReactionsTestApp::registerAll(f, af, s, use_test_objs);
76  ContactTestApp::registerAll(f, af, s, use_test_objs);
77  ElectromagneticsTestApp::registerAll(f, af, s, use_test_objs);
78  ExternalPetscSolverTestApp::registerAll(f, af, s, use_test_objs);
79  FluidPropertiesTestApp::registerAll(f, af, s, use_test_objs);
80  FsiTestApp::registerAll(f, af, s, use_test_objs);
81  FunctionalExpansionToolsTestApp::registerAll(f, af, s, use_test_objs);
82  GeochemistryTestApp::registerAll(f, af, s, use_test_objs);
83  HeatTransferTestApp::registerAll(f, af, s, use_test_objs);
84  LevelSetTestApp::registerAll(f, af, s, use_test_objs);
85  MiscTestApp::registerAll(f, af, s, use_test_objs);
86  NavierStokesTestApp::registerAll(f, af, s, use_test_objs);
87  OptimizationTestApp::registerAll(f, af, s, use_test_objs);
88  PeridynamicsTestApp::registerAll(f, af, s, use_test_objs);
89  PhaseFieldTestApp::registerAll(f, af, s, use_test_objs);
90  PorousFlowTestApp::registerAll(f, af, s, use_test_objs);
91  RayTracingTestApp::registerAll(f, af, s, use_test_objs);
92  RdgTestApp::registerAll(f, af, s, use_test_objs);
93  ReactorTestApp::registerAll(f, af, s, use_test_objs);
94  ScalarTransportTestApp::registerAll(f, af, s, use_test_objs);
95  SolidPropertiesTestApp::registerAll(f, af, s, use_test_objs);
96  StochasticToolsTestApp::registerAll(f, af, s, use_test_objs);
97  SolidMechanicsTestApp::registerAll(f, af, s, use_test_objs);
98  ThermalHydraulicsTestApp::registerAll(f, af, s, use_test_objs);
99  XFEMTestApp::registerAll(f, af, s, use_test_objs);
100  }
101 }
102 
103 void
105 {
106  registerApp(CombinedTestApp);
107  registerApp(CombinedApp);
108 
134 }
135 
136 std::string
138 {
139  return COMBINED_INSTALLABLE_DIRS;
140 }
141 
142 extern "C" void
144 {
146 }
147 extern "C" void
149 {
151 }
registerKnownLabel("CombinedTestApp")
static void registerAll(Factory &f, ActionFactory &af, Syntax &s, bool use_test_objs=false)
static void registerAll(Factory &f, ActionFactory &af, Syntax &s, bool use_test_objs=false)
static void registerAll(Factory &f, ActionFactory &af, Syntax &s, bool use_test_objs=false)
static void registerAll(Factory &f, ActionFactory &af, Syntax &s, bool use_test_objects=false)
static void registerAll(Factory &f, ActionFactory &af, Syntax &s, bool use_test_objs=false)
CombinedTestApp(const InputParameters &parameters)
static void registerAll(Factory &f, ActionFactory &af, Syntax &s, bool use_test_objs=false)
static void registerAll(Factory &f, ActionFactory &af, Syntax &s, bool use_test_objs=false)
virtual ~CombinedTestApp()
static void registerApps()
static void registerAll(Factory &f, ActionFactory &af, Syntax &s, bool use_test_objs=false)
T & set(const std::string &name, bool quiet_mode=false)
static void registerAll(Factory &f, ActionFactory &af, Syntax &s, bool use_test_objs=false)
Definition: XFEMTestApp.C:35
static void registerObjectsTo(Factory &f, const std::set< std::string > &labels)
Syntax _syntax
static void registerAll(Factory &f, ActionFactory &af, Syntax &s)
Definition: CombinedApp.C:100
static void registerAll(Factory &f, ActionFactory &af, Syntax &s, bool use_test_objs=false)
static void registerAll(Factory &f, ActionFactory &af, Syntax &s, bool use_test_objs=false)
static void registerApps()
Definition: FsiTestApp.C:41
static void registerApps()
static InputParameters validParams()
Definition: CombinedApp.C:45
static void registerAll(Factory &f, ActionFactory &af, Syntax &s, bool use_test_objs=false)
static void registerAll(Factory &f, ActionFactory &af, Syntax &s, bool use_test_objs=false)
static void registerAll(Factory &f, ActionFactory &af, Syntax &s, bool use_test_objs=false)
static void registerAll(Factory &f, ActionFactory &af, Syntax &s, bool use_test_objs=false)
static void registerAll(Factory &f, ActionFactory &af, Syntax &s, bool use_test_objs=false)
static void registerActionsTo(ActionFactory &f, const std::set< std::string > &labels)
static void registerAll(Factory &f, ActionFactory &af, Syntax &s, bool use_test_objs=false)
Definition: RdgTestApp.C:33
static void registerApps()
static void registerApps()
static void registerApps()
Real f(Real x)
Test function for Brents method.
void CombinedTestApp__registerApps()
ActionFactory _action_factory
static void registerApps()
static void registerApps()
static void registerApps()
virtual std::string getInstallableInputs() const override final
static void registerApps()
static void registerAll(Factory &f, ActionFactory &af, Syntax &s, bool use_test_objs=false)
static void registerApps()
static InputParameters validParams()
static void registerAll(Factory &f, ActionFactory &af, Syntax &s, bool use_test_objs=false)
Definition: MiscTestApp.C:34
static void registerAll(Factory &f, ActionFactory &af, Syntax &s, bool use_test_objs=false)
static void registerAll(Factory &f, ActionFactory &af, Syntax &s, bool use_test_objs=false)
static void registerApps()
Definition: RdgTestApp.C:44
static void registerApps()
static void registerAll(Factory &f, ActionFactory &af, Syntax &s, bool use_test_objs=false)
Definition: FsiTestApp.C:30
Factory _factory
static void registerApps()
static const std::string allow_data_driven_param
static void registerAll(Factory &f, ActionFactory &af, Syntax &s, bool use_test_objs=false)
void CombinedTestApp__registerAll(Factory &f, ActionFactory &af, Syntax &s)
static void registerAll(Factory &f, ActionFactory &af, Syntax &s, bool use_test_objs=false)
static void registerAll(Factory &f, ActionFactory &af, Syntax &s, bool use_test_objs=false)
static void registerAll(Factory &f, ActionFactory &af, Syntax &s, bool use_test_objs=false)
static void registerApps()
Definition: XFEMTestApp.C:46
static void registerApps()
Definition: MiscTestApp.C:45