https://mooseframework.inl.gov
CombinedApp.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 "CombinedApp.h"
11 #include "Factory.h"
12 #include "ActionFactory.h"
13 #include "AppFactory.h"
14 #include "MooseSyntax.h"
15 
16 #include "ChemicalReactionsApp.h"
17 #include "ContactApp.h"
18 #include "ElectromagneticsApp.h"
19 #include "ExternalPetscSolverApp.h"
20 #include "FluidPropertiesApp.h"
21 #include "FsiApp.h"
23 #include "GeochemistryApp.h"
24 #include "HeatTransferApp.h"
25 #include "HeatConductionApp.h"
26 #include "LevelSetApp.h"
27 #include "MiscApp.h"
28 #include "NavierStokesApp.h"
29 #include "OptimizationApp.h"
30 #include "PeridynamicsApp.h"
31 #include "PhaseFieldApp.h"
32 #include "PorousFlowApp.h"
33 #include "RayTracingApp.h"
34 #include "RdgApp.h"
35 #include "ReactorApp.h"
36 #include "ScalarTransportApp.h"
37 #include "SolidMechanicsApp.h"
38 #include "SolidPropertiesApp.h"
39 #include "StochasticToolsApp.h"
40 #include "SubChannelApp.h"
41 #include "ThermalHydraulicsApp.h"
42 #include "XFEMApp.h"
43 
46 {
48 
49  params.set<bool>("automatic_automatic_scaling") = false;
50  params.set<bool>("use_legacy_material_output") = false;
51  params.set<bool>("use_legacy_initial_residual_evaluation_behavior") = false;
52 
53  return params;
54 }
55 
56 registerKnownLabel("CombinedApp");
57 
58 CombinedApp::CombinedApp(const InputParameters & parameters) : MooseApp(parameters)
59 {
61 }
62 
64 
65 void
67 {
68  registerApp(CombinedApp);
69 
97 }
98 
99 void
101 {
102  Registry::registerObjectsTo(f, {"CombinedApp"});
103  Registry::registerActionsTo(af, {"CombinedApp"});
104 
106  ContactApp::registerAll(f, af, s);
110  FsiApp::registerAll(f, af, s);
114  LevelSetApp::registerAll(f, af, s);
115  MiscApp::registerAll(f, af, s);
122  RdgApp::registerAll(f, af, s);
123  ReactorApp::registerAll(f, af, s);
130  XFEMApp::registerAll(f, af, s);
131 }
132 
133 extern "C" void
135 {
136  CombinedApp::registerAll(f, af, s);
137 }
138 extern "C" void
140 {
142 }
static void registerApps()
static void registerApps()
Definition: XFEMApp.C:52
static void registerAll(Factory &f, ActionFactory &af, Syntax &s)
static void registerApps()
static void registerAll(Factory &f, ActionFactory &af, Syntax &s)
static void registerAll(Factory &f, ActionFactory &af, Syntax &s)
Definition: SubChannelApp.C:35
static void registerAll(Factory &f, ActionFactory &af, Syntax &s)
static void registerApps()
Definition: CombinedApp.C:66
CombinedApp(const InputParameters &parameters)
Definition: CombinedApp.C:58
static void registerAll(Factory &f, ActionFactory &af, Syntax &s)
static void registerApps()
static void registerAll(Factory &f, ActionFactory &af, Syntax &s)
Definition: MiscApp.C:36
static void registerAll(Factory &f, ActionFactory &af, Syntax &s)
Definition: LevelSetApp.C:47
void CombinedApp__registerApps()
Definition: CombinedApp.C:139
T & set(const std::string &name, bool quiet_mode=false)
static void registerAll(Factory &f, ActionFactory &af, Syntax &s)
static void registerAll(Factory &f, ActionFactory &af, Syntax &s)
static void registerObjectsTo(Factory &f, const std::set< std::string > &labels)
static void registerApps()
Syntax _syntax
static void registerAll(Factory &f, ActionFactory &af, Syntax &s)
Definition: PorousFlowApp.C:50
static void registerAll(Factory &f, ActionFactory &af, Syntax &s)
Definition: CombinedApp.C:100
static void registerAll(Factory &f, ActionFactory &af, Syntax &s)
Definition: RayTracingApp.C:38
static InputParameters validParams()
static void registerApps()
registerKnownLabel("CombinedApp")
static InputParameters validParams()
Definition: CombinedApp.C:45
static void registerApps()
Definition: RayTracingApp.C:58
static void registerAll(Factory &f, ActionFactory &af, Syntax &s)
Definition: XFEMApp.C:39
static void registerAll(Factory &f, ActionFactory &af, Syntax &s)
static void registerActionsTo(ActionFactory &f, const std::set< std::string > &labels)
static void registerAll(Factory &f, ActionFactory &af, Syntax &s)
Definition: PhaseFieldApp.C:38
Real f(Real x)
Test function for Brents method.
static void registerAll(Factory &f, ActionFactory &af, Syntax &s)
Definition: FsiApp.C:35
ActionFactory _action_factory
virtual ~CombinedApp()
Definition: CombinedApp.C:63
static void registerAll(Factory &f, ActionFactory &af, Syntax &s)
static void registerApps()
static void registerApps()
Definition: RdgApp.C:44
static void registerApps()
static void registerApps()
Definition: MiscApp.C:43
static void registerApps()
Definition: PhaseFieldApp.C:76
static void registerAll(Factory &f, ActionFactory &af, Syntax &s)
static void registerApps()
Definition: PorousFlowApp.C:40
static void registerApps()
static void registerApps()
static void registerApps()
Definition: ReactorApp.C:42
static void registerAll(Factory &f, ActionFactory &af, Syntax &s)
Definition: RdgApp.C:37
static void registerApps()
Factory _factory
static void registerApps()
Definition: SubChannelApp.C:54
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)
Definition: ReactorApp.C:32
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)
void CombinedApp__registerAll(Factory &f, ActionFactory &af, Syntax &s)
Definition: CombinedApp.C:134
static void registerAll(Factory &f, ActionFactory &af, Syntax &s)
static void registerApps()
static void registerAll(Factory &f, ActionFactory &af, Syntax &s)
Definition: ContactApp.C:38
static void registerAll(Factory &f, ActionFactory &af, Syntax &s)
static void registerApps()
Definition: LevelSetApp.C:41
static void registerApps()
Definition: FsiApp.C:45