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