https://gitlab.opengeosys.org/ogs/ogs.git
Revision 2d89680bdeb9fc9568785b0d45b2c2c775ea9033 authored by Thomas Fischer on 15 October 2021, 06:37:47 UTC, committed by Dmitri Naumov on 15 October 2021, 19:53:24 UTC
Pointer to vector of Point's wasn't cleaned up properly. In rotatePolygonToXY a pointer to the vector of polygon points was created. The rotated polygon is on this vector. When the polygon is returned from the function it isn't possible to cleanup the vector properly. So the creation of the polygon is move to the function markNodesOutSideOfPolygon.
1 parent 2c8f206
Tip revision: 2d89680bdeb9fc9568785b0d45b2c2c775ea9033 authored by Thomas Fischer on 15 October 2021, 06:37:47 UTC
[GL/MGTL] Cleanup Pointer to vector of Point's.
[GL/MGTL] Cleanup Pointer to vector of Point's.
Tip revision: 2d89680
CMakePresets.json
{
"version": 3,
"cmakeMinimumRequired": {
"major": 3,
"minor": 21,
"patch": 0
},
"configurePresets": [
{
"name": "_binary_dir",
"hidden": true,
"binaryDir": "${sourceParentDir}/build/${presetName}"
},
{
"name": "_release",
"hidden": true,
"inherits": "_binary_dir",
"cacheVariables": {
"CMAKE_BUILD_TYPE": "Release"
}
},
{
"name": "_debug",
"hidden": true,
"inherits": "_binary_dir",
"cacheVariables": {
"CMAKE_BUILD_TYPE": "Debug"
}
},
{
"name": "_ninja",
"hidden": true,
"generator": "Ninja"
},
{
"name": "_msvc",
"hidden": true,
"generator": "Visual Studio 16 2019",
"condition": {
"type": "equals",
"lhs": "${hostSystemName}",
"rhs": "Windows"
}
},
{
"name": "_gui",
"hidden": true,
"cacheVariables": {
"OGS_BUILD_CLI": "OFF",
"OGS_BUILD_GUI": "ON",
"OGS_USE_NETCDF": "ON"
}
},
{
"name": "_petsc",
"hidden": true,
"cacheVariables": {
"OGS_USE_PYTHON": "OFF",
"BUILD_SHARED_LIBS": "ON",
"OGS_USE_PETSC": "ON"
},
"environment": {
"CC": "mpicc",
"CXX": "mpic++"
},
"condition": {
"type": "notEquals",
"lhs": "${hostSystemName}",
"rhs": "Windows"
}
},
{
"name": "release",
"inherits": [
"_ninja",
"_release"
]
},
{
"name": "debug",
"inherits": [
"_ninja",
"_debug"
]
},
{
"name": "release-gui",
"inherits": [
"release",
"_gui"
]
},
{
"name": "debug-gui",
"inherits": [
"debug",
"_gui"
]
},
{
"name": "release-petsc",
"inherits": [
"release",
"_petsc"
]
},
{
"name": "debug-petsc",
"inherits": [
"debug",
"_petsc"
]
},
{
"name": "msvc-release",
"inherits": [
"_msvc",
"_release"
]
},
{
"name": "msvc-debug",
"inherits": [
"_msvc",
"_debug"
]
},
{
"name": "msvc-release-gui",
"inherits": [
"msvc-release",
"_gui"
]
},
{
"name": "msvc-debug-gui",
"inherits": [
"msvc-debug",
"_gui"
]
},
{
"name": "_all",
"hidden": true,
"cacheVariables": {
"OGS_USE_MFRONT": "ON"
}
},
{
"name": "release-all",
"inherits": [
"release",
"_all"
]
},
{
"name": "debug-all",
"inherits": [
"debug",
"_all"
]
},
{
"name": "coverage",
"inherits": [
"debug"
],
"cacheVariables": {
"OGS_COVERAGE": "ON",
"CODE_COVERAGE_VERBOSE": "ON",
"OGS_CTEST_MAX_RUNTIME": "5"
}
},
{
"name": "ci-simplest",
"inherits": "release",
"cacheVariables": {
"OGS_BUILD_UTILS": "OFF",
"OGS_USE_PYTHON": "OFF",
"OGS_USE_POETRY": "OFF"
}
},
{
"name": "ci-no-unity",
"inherits": "release-all",
"cacheVariables": {
"OGS_USE_PYTHON": "OFF",
"OGS_USE_POETRY": "OFF",
"OGS_USE_UNITY_BUILDS": "OFF"
}
}
],
"buildPresets": [
{
"name": "_win",
"hidden": true,
"condition": {
"type": "equals",
"lhs": "${hostSystemName}",
"rhs": "Windows"
}
},
{
"name": "release",
"configurePreset": "release"
},
{
"name": "debug",
"configurePreset": "debug"
},
{
"name": "release-gui",
"configurePreset": "release-gui",
"targets": [
"DataExplorer"
]
},
{
"name": "debug-gui",
"configurePreset": "debug-gui",
"targets": [
"DataExplorer"
]
},
{
"name": "release-petsc",
"configurePreset": "release-petsc"
},
{
"name": "debug-petsc",
"configurePreset": "debug-petsc"
},
{
"name": "msvc-release",
"inherits": "_win",
"configurePreset": "msvc-release"
},
{
"name": "msvc-debug",
"inherits": "_win",
"configurePreset": "msvc-debug"
},
{
"name": "msvc-release-gui",
"inherits": "_win",
"configurePreset": "msvc-release-gui",
"targets": [
"DataExplorer"
]
},
{
"name": "msvc-debug-gui",
"inherits": "_win",
"configurePreset": "msvc-debug-gui",
"targets": [
"DataExplorer"
]
},
{
"name": "release-all",
"configurePreset": "release-all"
},
{
"name": "coverage",
"configurePreset": "coverage"
},
{
"name": "ci-simplest",
"configurePreset": "ci-simplest"
},
{
"name": "ci-no-unity",
"configurePreset": "ci-no-unity"
}
],
"testPresets": [
{
"name": "release",
"configurePreset": "release",
"output": {
"outputOnFailure": true
},
"filter": {
"include": {
"label": "default"
}
},
"execution": {
"repeat": {
"mode": "until-pass",
"count": 2
}
}
},
{
"name": "release-large",
"inherits": [
"release"
],
"filter": {
"include": {
"label": "default|large"
}
}
},
{
"name": "release-all-large",
"configurePreset": "release-all",
"inherits": [
"release-large"
]
},
{
"name": "release-petsc",
"configurePreset": "release-petsc",
"inherits": [
"release"
]
},
{
"name": "release-petsc-large",
"configurePreset": "release-petsc",
"inherits": [
"release-large"
]
},
{
"name": "msvc-release",
"configurePreset": "msvc-release",
"inherits": [
"release"
]
},
{
"name": "msvc-release-large",
"configurePreset": "msvc-release",
"inherits": [
"release-large"
]
},
{
"name": "release-gui",
"configurePreset": "release-gui",
"inherits": [
"release"
]
},
{
"name": "release-all",
"configurePreset": "release-all",
"inherits": [
"release"
]
}
]
}
![swh spinner](/static/img/swh-spinner.gif)
Computing file changes ...