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