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 "RaccoonRevision.h" 8 : #include "Moose.h" 9 : #include "AppFactory.h" 10 : #include "ModulesApp.h" 11 : #include "MooseSyntax.h" 12 : 13 : InputParameters 14 73 : raccoonApp::validParams() 15 : { 16 73 : InputParameters params = MooseApp::validParams(); 17 73 : params.set<bool>("automatic_automatic_scaling") = false; 18 73 : params.set<bool>("use_legacy_material_output") = false; 19 73 : params.set<bool>("use_legacy_initial_residual_evaluation_bahavior") = false; 20 73 : return params; 21 0 : } 22 : 23 0 : raccoonApp::raccoonApp(const InputParameters & parameters) : MooseApp(parameters) 24 : { 25 0 : raccoonApp::registerAll(_factory, _action_factory, _syntax); 26 0 : } 27 : 28 0 : raccoonApp::~raccoonApp() {} 29 : 30 : void 31 73 : raccoonApp::registerAll(Factory & f, ActionFactory & af, Syntax & s) 32 : { 33 73 : ModulesApp::registerAllObjects<raccoonApp>(f, af, s); 34 219 : Registry::registerObjectsTo(f, {"raccoonApp"}); 35 219 : Registry::registerActionsTo(af, {"raccoonApp"}); 36 219 : } 37 : 38 : void 39 46 : raccoonApp::registerApps() 40 : { 41 46 : registerApp(raccoonApp); 42 46 : } 43 : 44 : std::string 45 0 : raccoonApp::getInstallableInputs() const 46 : { 47 0 : return RACCOON_INSTALLABLE_DIRS; 48 : } 49 : 50 : /*************************************************************************************************** 51 : *********************** Dynamic Library Entry Points - DO NOT MODIFY ****************************** 52 : **************************************************************************************************/ 53 : extern "C" void 54 0 : raccoonApp__registerAll(Factory & f, ActionFactory & af, Syntax & s) 55 : { 56 0 : raccoonApp::registerAll(f, af, s); 57 0 : } 58 : extern "C" void 59 0 : raccoonApp__registerApps() 60 : { 61 0 : raccoonApp::registerApps(); 62 0 : }