Line data Source code
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 "ReactorApp.h" 11 : #include "Moose.h" 12 : #include "AppFactory.h" 13 : #include "MooseSyntax.h" 14 : 15 : InputParameters 16 2768 : ReactorApp::validParams() 17 : { 18 2768 : InputParameters params = MooseApp::validParams(); 19 : 20 2768 : params.set<bool>("use_legacy_initial_residual_evaluation_behavior") = false; 21 2768 : return params; 22 0 : } 23 : 24 17 : ReactorApp::ReactorApp(const InputParameters & parameters) : MooseApp(parameters) 25 : { 26 17 : ReactorApp::registerAll(_factory, _action_factory, _syntax); 27 17 : } 28 : 29 17 : ReactorApp::~ReactorApp() {} 30 : 31 : void 32 2785 : ReactorApp::registerAll(Factory & f, ActionFactory & af, Syntax & /*s*/) 33 : { 34 : /* ModulesApp::registerAll(f, af, s); */ 35 2785 : Registry::registerObjectsTo(f, {"ReactorApp"}); 36 2785 : Registry::registerActionsTo(af, {"ReactorApp"}); 37 : 38 : /* register custom execute flags, action syntax, etc. here */ 39 2785 : } 40 : 41 : void 42 2768 : ReactorApp::registerApps() 43 : { 44 2768 : registerApp(ReactorApp); 45 2768 : } 46 : 47 : /*************************************************************************************************** 48 : *********************** Dynamic Library Entry Points - DO NOT MODIFY ****************************** 49 : **************************************************************************************************/ 50 : extern "C" void 51 0 : ReactorApp__registerAll(Factory & f, ActionFactory & af, Syntax & s) 52 : { 53 0 : ReactorApp::registerAll(f, af, s); 54 0 : } 55 : extern "C" void 56 0 : ReactorApp__registerApps() 57 : { 58 0 : ReactorApp::registerApps(); 59 0 : }