Branch data Line data Source code
1 : : // ***************************************************************************** 2 : : /*! 3 : : \file src/Main/WalkerDriver.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 WalkerDriver that drives Walker 9 : : \details WalkerDriver that drives Walker 10 : : */ 11 : : // ***************************************************************************** 12 : : #ifndef WalkerDriver_h 13 : : #define WalkerDriver_h 14 : : 15 : : #include "Walker/CmdLine/CmdLine.hpp" 16 : : 17 : : //! Everything that contributes to the walker executable 18 : : namespace walker { 19 : : 20 : : //! Walker driver used polymorphically with Driver 21 : : class WalkerDriver { 22 : : 23 : : public: 24 : : //! Constructor 25 : : explicit WalkerDriver( const ctr::CmdLine& cmdline, int nrestart ); 26 : : 27 : : //! Execute driver 28 : 93 : void execute() const {} 29 : : }; 30 : : 31 : : } // walker:: 32 : : 33 : : #endif // WalkerDriver_h