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 "FunctionalExpansionToolsApp.h" 11 : 12 : #include "Moose.h" 13 : #include "AppFactory.h" 14 : #include "MooseSyntax.h" 15 : 16 : InputParameters 17 258 : FunctionalExpansionToolsApp::validParams() 18 : { 19 258 : InputParameters params = MooseApp::validParams(); 20 : 21 258 : params.set<bool>("automatic_automatic_scaling") = false; 22 258 : params.set<bool>("use_legacy_material_output") = false; 23 258 : params.set<bool>("use_legacy_initial_residual_evaluation_behavior") = false; 24 : 25 258 : return params; 26 0 : } 27 : 28 : registerKnownLabel("FunctionalExpansionToolsApp"); 29 : 30 0 : FunctionalExpansionToolsApp::FunctionalExpansionToolsApp(const InputParameters & parameters) 31 0 : : MooseApp(parameters) 32 : { 33 0 : FunctionalExpansionToolsApp::registerAll(_factory, _action_factory, _syntax); 34 0 : } 35 : 36 0 : FunctionalExpansionToolsApp::~FunctionalExpansionToolsApp() {} 37 : 38 : void 39 153 : FunctionalExpansionToolsApp::registerApps() 40 : { 41 153 : registerApp(FunctionalExpansionToolsApp); 42 153 : } 43 : 44 : void 45 258 : FunctionalExpansionToolsApp::registerAll(Factory & f, ActionFactory & af, Syntax & /*s*/) 46 : { 47 258 : Registry::registerObjectsTo(f, {"FunctionalExpansionToolsApp"}); 48 258 : Registry::registerActionsTo(af, {"FunctionalExpansionToolsApp"}); 49 258 : } 50 : 51 : extern "C" void 52 0 : FunctionalExpansionToolsApp__registerAll(Factory & f, ActionFactory & af, Syntax & s) 53 : { 54 0 : FunctionalExpansionToolsApp::registerAll(f, af, s); 55 0 : } 56 : extern "C" void 57 0 : FunctionalExpansionToolsApp__registerApps() 58 : { 59 0 : FunctionalExpansionToolsApp::registerApps(); 60 0 : }