Branch data Line data Source code
1 : : // ***************************************************************************** 2 : : /*! 3 : : \file src/Control/Walker/InputDeck/Parser.hpp 4 : : \copyright 2012-2015 J. Bakosi, 5 : : 2016-2018 Los Alamos National Security, LLC., 6 : : 2019-2021 Triad National Security, LLC. 7 : : All rights reserved. See the LICENSE file for details. 8 : : \brief Walker's input deck file parser 9 : : \details Walker's input deck file parser 10 : : */ 11 : : // ***************************************************************************** 12 : : #ifndef WalkerInputDeckParser_h 13 : : #define WalkerInputDeckParser_h 14 : : 15 : : #include "FileParser.hpp" 16 : : #include "Walker/CmdLine/CmdLine.hpp" 17 : : 18 : : namespace tk { class Print; } 19 : : 20 : : namespace walker { 21 : : 22 : : //! InputDeckParser : FileParser 23 : 74 : class InputDeckParser : public tk::FileParser { 24 : : 25 : : public: 26 : : //! Constructor 27 : : explicit InputDeckParser( const tk::Print& print, 28 : : const ctr::CmdLine& cmdline, 29 : : ctr::InputDeck& inputdeck ); 30 : : }; 31 : : 32 : : } // namespace walker 33 : : 34 : : #endif // WalkerInputDeckParser_h