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