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 "RichardsApp.h"
37 #include "ScalarTransportApp.h"
38 #include "SolidMechanicsApp.h"
39 #include "SolidPropertiesApp.h"
40 #include "StochasticToolsApp.h"
41 #include "SubChannelApp.h"
42 #include "ThermalHydraulicsApp.h"
43 #include "XFEMApp.h"
44 
47 {
49 
50  params.set<bool>("automatic_automatic_scaling") = false;
51  params.set<bool>("use_legacy_material_output") = false;
52  params.set<bool>("use_legacy_initial_residual_evaluation_behavior") = false;
53 
54  return params;
55 }
56 
57 registerKnownLabel("CombinedApp");
58 
59 CombinedApp::CombinedApp(const InputParameters & parameters) : MooseApp(parameters)
60 {
62 }
63 
65 
66 void
68 {
69  registerApp(CombinedApp);
70 
99 }
100 
101 void
103 {
104  Registry::registerObjectsTo(f, {"CombinedApp"});
105  Registry::registerActionsTo(af, {"CombinedApp"});
106 
108  ContactApp::registerAll(f, af, s);
112  FsiApp::registerAll(f, af, s);
116  LevelSetApp::registerAll(f, af, s);
117  MiscApp::registerAll(f, af, s);
124  RdgApp::registerAll(f, af, s);
125  ReactorApp::registerAll(f, af, s);
126  RichardsApp::registerAll(f, af, s);
133  XFEMApp::registerAll(f, af, s);
134 }
135 
136 extern "C" void
138 {
139  CombinedApp::registerAll(f, af, s);
140 }
141 extern "C" void
143 {
145 }
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:52
static void registerAll(Factory &f, ActionFactory &af, Syntax &s)
static void registerApps()
Definition: CombinedApp.C:67
CombinedApp(const InputParameters &parameters)
Definition: CombinedApp.C:59
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:142
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:102
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:46
static void registerApps()
Definition: RayTracingApp.C:57
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
static void registerApps()
Definition: RichardsApp.C:51
virtual ~CombinedApp()
Definition: CombinedApp.C:64
static void registerAll(Factory &f, ActionFactory &af, Syntax &s)
Definition: RichardsApp.C:39
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:66
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:137
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