22{
23#ifdef NDEBUG
25#else
27#endif
28
29
30 QSurfaceFormat::setDefaultFormat(QVTKOpenGLNativeWidget::defaultFormat());
31
32 auto myOutputWindow = vtkSmartPointer<VtkConsoleOutputWindow>::New();
33 vtkOutputWindow::SetInstance(myOutputWindow);
34
35 QApplication::setAttribute(Qt::AA_EnableHighDpiScaling);
36 QApplication a(argc, argv);
37 QApplication::setApplicationName("OpenGeoSys - Data Explorer");
38 QApplication::setApplicationVersion(
40 QApplication::setOrganizationName("OpenGeoSys Community");
41 QApplication::setOrganizationDomain("opengeosys.org");
42 setlocale(LC_NUMERIC, "C");
43 QLocale::setDefault(QLocale::German);
44 auto w = std::make_unique<MainWindow>();
45 w->setWindowTitle(w->windowTitle() + " - " +
47 if (QCoreApplication::arguments().
size() > 1)
48 {
49 w->loadFileOnStartUp(QCoreApplication::arguments().at(1));
50 }
51 w->show();
52 int returncode = QApplication::exec();
53
54 return returncode;
55}
void initOGSLogger(std::string const &log_level)
GITINFOLIB_EXPORT const std::string ogs_version
constexpr int size(int const displacement_dim)
Vectorized tensor size for given displacement dimension.