Line data Source code
1 : /********************************************************************/ 2 : /* SOFTWARE COPYRIGHT NOTIFICATION */ 3 : /* Cardinal */ 4 : /* */ 5 : /* (c) 2021 UChicago Argonne, LLC */ 6 : /* ALL RIGHTS RESERVED */ 7 : /* */ 8 : /* Prepared by UChicago Argonne, LLC */ 9 : /* Under Contract No. DE-AC02-06CH11357 */ 10 : /* With the U. S. Department of Energy */ 11 : /* */ 12 : /* Prepared by Battelle Energy Alliance, LLC */ 13 : /* Under Contract No. DE-AC07-05ID14517 */ 14 : /* With the U. S. Department of Energy */ 15 : /* */ 16 : /* See LICENSE for full restrictions */ 17 : /********************************************************************/ 18 : 19 : #ifdef ENABLE_NEK_COUPLING 20 : 21 : #include "NekSyntax.h" 22 : #include "ActionFactory.h" 23 : #include "Syntax.h" 24 : 25 : namespace Nek 26 : { 27 : 28 : void 29 1649 : associateSyntax(Syntax & syntax, ActionFactory & /*action_factory*/) 30 : { 31 3298 : registerMooseObjectTask("nek_init", Problem, true); 32 3298 : registerSyntax("NekInitAction", "Problem"); 33 3298 : addTaskDependency("meta_action", "nek_init"); 34 1649 : } 35 : 36 : } // namespace Nek 37 : 38 : #endif