23std::unique_ptr<MooseApp>
24createMooseApp(
const std::string & default_app_type,
int argc,
char * argv[]);
29template <
typename DefaultAppType>
31main(
int argc,
char * argv[])
35 DefaultAppType::registerApps();
37 const auto default_app_type = MooseUtils::prettyCppType<DefaultAppType>();
43 return app->exitCode();
Initialization object for any MOOSE-based application.
MOOSE now contains C++17 code, so give a reasonable error message stating what the user can do to add...
std::unique_ptr< MooseApp > createMooseApp(const std::string &default_app_type, int argc, char *argv[])
Create a MooseApp from command-line arguments.