Line data Source code
1 : //* This file is part of the RACCOON application 2 : //* being developed at Dolbow lab at Duke University 3 : //* http://dolbow.pratt.duke.edu 4 : 5 : #include "raccoonApp.h" 6 : #include "raccoonAppTypes.h" 7 : #include "Moose.h" 8 : #include "AppFactory.h" 9 : #include "ModulesApp.h" 10 : #include "MooseSyntax.h" 11 : 12 : InputParameters 13 65 : raccoonApp::validParams() 14 : { 15 65 : InputParameters params = MooseApp::validParams(); 16 65 : params.set<bool>("automatic_automatic_scaling") = false; 17 65 : params.set<bool>("use_legacy_material_output") = false; 18 65 : params.set<bool>("use_legacy_initial_residual_evaluation_bahavior") = false; 19 65 : return params; 20 0 : } 21 : 22 0 : raccoonApp::raccoonApp(InputParameters parameters) : MooseApp(parameters) 23 : { 24 0 : raccoonApp::registerAll(_factory, _action_factory, _syntax); 25 0 : } 26 : 27 0 : raccoonApp::~raccoonApp() {} 28 : 29 : void 30 65 : raccoonApp::registerAll(Factory & f, ActionFactory & af, Syntax & s) 31 : { 32 65 : ModulesApp::registerAllObjects<raccoonApp>(f, af, s); 33 195 : Registry::registerObjectsTo(f, {"raccoonApp"}); 34 195 : Registry::registerActionsTo(af, {"raccoonApp"}); 35 195 : } 36 : 37 : void 38 41 : raccoonApp::registerApps() 39 : { 40 41 : registerApp(raccoonApp); 41 41 : } 42 : 43 : /*************************************************************************************************** 44 : *********************** Dynamic Library Entry Points - DO NOT MODIFY ****************************** 45 : **************************************************************************************************/ 46 : extern "C" void 47 0 : raccoonApp__registerAll(Factory & f, ActionFactory & af, Syntax & s) 48 : { 49 0 : raccoonApp::registerAll(f, af, s); 50 0 : } 51 : extern "C" void 52 0 : raccoonApp__registerApps() 53 : { 54 0 : raccoonApp::registerApps(); 55 0 : }