https://gitlab.opengeosys.org/ogs/ogs.git

sort by:
Revision Author Date Message Commit Date
e4e72bb [MPL/Constant] Add dValue with a return value of 0.0 11 January 2022, 16:37:58 UTC
60f0a6e Merge branch 'GeoLibCleanupsFollowUps' into 'master' Some unsorted code improvements. See merge request ogs/ogs!3933 11 January 2022, 16:35:52 UTC
5e6bb61 [A/IO/FEFLOW] Use const& instead of pointer. 11 January 2022, 15:29:19 UTC
f8074c7 [A/IO/TetGen] Use overloaded GEOObjects::addPointVec(). 11 January 2022, 15:29:19 UTC
83ccc8e [A/IO] Refactor constructPointsFromNodes from readTetGenGeometry(). 11 January 2022, 15:29:19 UTC
1c28d8a [GL/GEOObjects] Use findVectorByName. 11 January 2022, 15:29:19 UTC
c0030c4 [A/IO/PetrelInterface] Use for-range-loop for readability. 11 January 2022, 15:29:19 UTC
63fe0ad [A/IO/PetrelInterface] Cleanups. - Removed unused attribute ply_vec. - Rename private method readPetrelSurface -> readPetrelSurfacePoints - Avoid pointers. 11 January 2022, 15:29:19 UTC
368543e [A/IO/FEFLOW] Avoid pointer; use 'const&' to pass var. 11 January 2022, 15:29:18 UTC
6c506cf [A/IO/TetGenInterface] Use std::transform instead for-loop. 11 January 2022, 15:29:18 UTC
a5034f1 Use BaseLib::cleanupVectorElements(). 11 January 2022, 15:29:18 UTC
08ccf81 [BL] Implement cleanupVectorElements. 11 January 2022, 15:28:12 UTC
2f80c57 [GL] GEOObjects::renameGeometry(): use lambda for repeating code. 11 January 2022, 15:09:26 UTC
a247478 [GL] GEOObjects::appendSurfaceVec(): use std::find_if. 11 January 2022, 15:09:26 UTC
b39af81 [A/U/ME] Modernize map insertion in CreateBoundaryConditionsAlongPolylines. 11 January 2022, 15:09:26 UTC
b1fedf9 Merge branch 'TemplateVecInterfaceChange' into 'master' TemplateVec::getVector returning const ref instead of pointer See merge request ogs/ogs!3935 11 January 2022, 15:02:53 UTC
1a458d4 TemplateVec::getVector(): Ret. ref. instead pointer. 11 January 2022, 12:55:45 UTC
6fd4aa9 Merge branch 'IntelLLVM' into 'master' add IntelLLVM compiler to compiler setup See merge request ogs/ogs!3936 11 January 2022, 10:37:22 UTC
b36b1b4 add IntelLLVM compiler to compiler setup 10 January 2022, 10:05:10 UTC
ba94351 [GL/TemplateVec] Code improvements. 10 January 2022, 06:29:40 UTC
ad6ff46 Merge branch 'UpdateCopyrightYears2022' into 'master' Update copyright years2022 See merge request ogs/ogs!3937 09 January 2022, 18:44:27 UTC
de66c90 Update vtkdiff's copyright years 09 January 2022, 16:03:18 UTC
a41903c clang-format 09 January 2022, 14:22:32 UTC
5c9747c [PL] Codespell fixes. 09 January 2022, 14:00:45 UTC
bd42c26 [T] black format python files 09 January 2022, 13:40:52 UTC
74b1ae1 Update copyright years to 2022 09 January 2022, 13:40:11 UTC
4edd266 Merge branch 'ClangFormat' into 'master' [GL] GEOObjects / PointVec: Clang format. See merge request ogs/ogs!3934 08 January 2022, 09:01:08 UTC
6992f32 Merge branch 'MemoryLeakFixes' into 'master' Memory leak and access fixes See merge request ogs/ogs!3932 07 January 2022, 23:20:26 UTC
0d00566 [CL] Add PhreeqcIO destructor. 07 January 2022, 22:25:04 UTC
59a86cb [App/U] Avoid memory leak in generateGeometry quad 07 January 2022, 22:25:03 UTC
b21ed28 [GL] Raster; Avoid memory leak on throw. 07 January 2022, 22:23:40 UTC
2c2ae93 [NL] deriveBoundaryConstrainedMap returns unique_ptr This ensures the correct ownership and avoids a memory leak in VariableDependentNeumannBoundaryCondition: Direct leak of 144 byte(s) in 1 object(s) allocated from: #0 0x7f7fd1665ca1 in operator new(unsigned long) /build/gcc/src/gcc/libsanitizer/asan/asan_new_delete.cpp:99 #1 0x7f7f303113e1 in NumLib::LocalToGlobalIndexMap::deriveBoundaryConstrainedMap(int, std::vector<int, std::allocator<int> > const&, MeshLib::MeshSubset&&) const /var/lib/gitlab-runner/builds/e3EQ9HiK/0/ogs/ogs/NumLib/DOF/LocalToGlobalIndexMap.cpp:275 #2 0x7f7f4c74b2af in ProcessLib::createVariableDependentNeumannBoundaryCondition(BaseLib::ConfigTree const&, MeshLib::Mesh const&, NumLib::LocalToGlobalIndexMap const&, int, int, unsigned int, unsigned int, unsigned int, std::vector<std::unique_ptr<ParameterLib::ParameterBase, std::default_delete<ParameterLib::Par ameterBase> >, std::allocator<std::unique_ptr<ParameterLib::ParameterBase, std::default_delete<ParameterLib::ParameterBase> > > > const&) /var/lib/gitlab-runner/builds/e3EQ9HiK/0/ogs/ogs/ProcessLib/BoundaryConditionAndSourceTerm/VariableDependentNeumannBoundaryCondition.cpp:78 #3 0x7f7f4d80b586 in ProcessLib::createBoundaryCondition(ProcessLib::BoundaryConditionConfig const&, NumLib::LocalToGlobalIndexMap const&, MeshLib::Mesh const&, int, unsigned int, unsigned int, std::vector<std::unique_ptr<ParameterLib::ParameterBase, std::default_delete<ParameterLib::ParameterBase> >, std::allocat or<std::unique_ptr<ParameterLib::ParameterBase, std::default_delete<ParameterLib::ParameterBase> > > > const&, ProcessLib::Process const&) /var/lib/gitlab-runner/builds/e3EQ9HiK/0/ogs/ogs/ProcessLib/BoundaryConditionAndSourceTerm/CreateBoundaryCondition.cpp:85 #4 0x7f7f4db8078f in ProcessLib::ProcessVariable::createBoundaryConditions(NumLib::LocalToGlobalIndexMap const&, int, unsigned int, std::vector<std::unique_ptr<ParameterLib::ParameterBase, std::default_delete<ParameterLib::ParameterBase> >, std::allocator<std::unique_ptr<ParameterLib::ParameterBase, std::default_d elete<ParameterLib::ParameterBase> > > > const&, ProcessLib::Process const&) /var/lib/gitlab-runner/builds/e3EQ9HiK/0/ogs/ogs/ProcessLib/ProcessVariable.cpp:221 #5 0x7f7f4db81bda in ProcessLib::BoundaryConditionCollection::addBCsForProcessVariables(std::vector<std::reference_wrapper<ProcessLib::ProcessVariable>, std::allocator<std::reference_wrapper<ProcessLib::ProcessVariable> > > const&, NumLib::LocalToGlobalIndexMap const&, unsigned int, ProcessLib::Process const&) /va r/lib/gitlab-runner/builds/e3EQ9HiK/0/ogs/ogs/ProcessLib/BoundaryConditionAndSourceTerm/BoundaryConditionCollection.cpp:37 #6 0x7f7f4db844d3 in ProcessLib::Process::initializeProcessBoundaryConditionsAndSourceTerms(NumLib::LocalToGlobalIndexMap const&, int) /var/lib/gitlab-runner/builds/e3EQ9HiK/0/ogs/ogs/ProcessLib/Process.cpp:73 #7 0x7f7f4db8ed08 in ProcessLib::Process::initializeBoundaryConditions() /var/lib/gitlab-runner/builds/e3EQ9HiK/0/ogs/ogs/ProcessLib/Process.cpp:89 #8 0x7f7f4db8ed08 in ProcessLib::Process::initialize() /var/lib/gitlab-runner/builds/e3EQ9HiK/0/ogs/ogs/ProcessLib/Process.cpp:111 #9 0x560e7ab6e48d in main /var/lib/gitlab-runner/builds/e3EQ9HiK/0/ogs/ogs/Applications/CLI/ogs.cpp:250 #10 0x7f7f1847eb24 in __libc_start_main (/usr/lib/libc.so.6+0x27b24) 07 January 2022, 22:23:40 UTC
655acf9 [App/IO] Avoid taking reference from nullptr. When the polyline vector pointer is fetched from the geo-objects in the readGLIFileV4, it can be a nullptr resulting in undefined behaviour. Instead pass the pointer to the readSurfaces functions and check there, only when necessary, for the vector pointer being a nullptr. 07 January 2022, 22:23:40 UTC
1302201 [GL] GEOObjects / PointVec: Clang format. 07 January 2022, 16:27:49 UTC
9110eeb Merge branch 'GeoLibCleanups' into 'master' [GeoLib] Reduce the usage of unique_ptr and instead use rvalue / move semantic. See merge request ogs/ogs!3927 07 January 2022, 14:57:25 UTC
9dfeb9a [T/GL] Make points a local variable. 07 January 2022, 12:55:42 UTC
07dac7e [T/GL] Better name for the vector of points. 07 January 2022, 12:55:42 UTC
b2a9158 [GL/IO/Xml/Qt] Improve deleteGeometry(). 07 January 2022, 12:55:42 UTC
823673b [T/GL] Constify the name. 07 January 2022, 12:55:42 UTC
fbeaf38 [T/GL] Use new constructor. 07 January 2022, 12:55:42 UTC
9aab3dd [GL/PointVec] Constructor for convenience reasons. Often, in application the name-to-id-map isn't required. 07 January 2022, 12:55:42 UTC
92a4da7 [GL] Overload addPointVec to avoid the pass always an empty NameIdMap. 07 January 2022, 12:55:42 UTC
3c98dfa [T/GL] Avoid to create extra name in TestCreatePolyline. 07 January 2022, 12:55:42 UTC
380d707 [T/IO] Avoid copy. 07 January 2022, 12:55:42 UTC
c8224a3 [GL] GEOObjects: Don't use initializer-list constructor. 07 January 2022, 12:55:42 UTC
9581e40 [GL/PointVec] Avoid copies, use structured bindings. 07 January 2022, 12:55:42 UTC
dc235e1 [GL] Move GEOObjects data members to the end of the private section. 07 January 2022, 12:55:42 UTC
770e5d7 [GL] Change signature of PointVec constructor. 07 January 2022, 12:55:42 UTC
d9a3a23 Rm. needless '{}' in std::vector<> construction. 07 January 2022, 12:55:42 UTC
ba81710 [GL] Clang format TemplateVec. 07 January 2022, 12:55:42 UTC
abc802a [GL] TemplateVec: Avoid automated creation of functions. 07 January 2022, 12:55:42 UTC
29a49de [A/IO/SWMM] Use new GEOObjects methods without unique_ptr args. 07 January 2022, 12:55:42 UTC
953ea5e [GL] Cleanup obsolete constructors from TemplateVec. 07 January 2022, 12:55:42 UTC
21b7ce1 [GL/PointVec] Cleanup obsolete constructors. 07 January 2022, 12:55:42 UTC
ccd61d5 [GL] Rm. GEOObjects::addSurfaceVec using unique_ptr args. 07 January 2022, 12:55:42 UTC
d3ea7e4 Use new GEOObjects::addSurfaceVec() without unique_ptr args. 07 January 2022, 12:55:42 UTC
0f5f1d9 [GL] GEOObjects::addSurfaceVec() without unique_ptr arg. 07 January 2022, 12:55:42 UTC
a022db1 [GL] Rm. GEOObjects::addPolylineVec using unique_ptr args. 07 January 2022, 12:55:42 UTC
5f8109c Use new GEOObjects::addPolylineVec() without unique_ptr<vector>. 07 January 2022, 12:55:42 UTC
93e464a [GL] GEOObjects::addPolylineVec() without unique_ptr arg. 07 January 2022, 12:55:42 UTC
d083ffe [GL] GEOObjects: Rm. methods using unique_ptr<vector<>>. 07 January 2022, 12:55:42 UTC
cab2cc5 Use new PointVec constructor without unique_ptr<vector>. IMHO makes the application code more readable. 07 January 2022, 12:55:42 UTC
3d818e5 [GL] GEOObjects::addStationVec() without unique_ptr arg. 07 January 2022, 12:55:42 UTC
6885e6f [GL] GEOObjects::addPointVec() without unique_ptr arg. 07 January 2022, 12:55:42 UTC
13ef355 [GL] Add another constructor to PointVec, adapt from unique_ptr<vector<...>> to vector<...>. 07 January 2022, 12:55:42 UTC
72dbed1 [GL] Add another constructor to TemplateVec, adapt from unique_ptr<vector<...>> to vector<...>. 07 January 2022, 12:55:42 UTC
7a05341 Use type alias for PointVec name to id mapping. 07 January 2022, 12:55:42 UTC
2b72692 [GL] Introduce and use type alias for name to id mapping. 07 January 2022, 12:55:42 UTC
cdb65ce [GL/GEOObjects] Rm. obsolete version of addPointVec(). 07 January 2022, 12:55:42 UTC
5be34d0 [GL/PointVec] Remove the obsolete constructor. 07 January 2022, 12:55:42 UTC
58e2925 Use different PointVec constructor. The 'new' PointVec constructor use as argument a map instead of unique_ptr<map>. This makes the code more readable and understandable. 07 January 2022, 12:55:42 UTC
ad0bf5a Use addPointVec with map argument. 07 January 2022, 12:55:42 UTC
71356b3 [GL/GEOObjects] addPointVec(): using rvalue for pnt_id_name_map. 07 January 2022, 12:55:42 UTC
24482cc [GL] Constructors using rvalue for name id maps. 07 January 2022, 12:55:42 UTC
fd67742 [GL] PointVec/TemplateVec: Use std::map<>. Use std::map<std::string, std::size_t> instead of std::unique_ptr<std::map<std::string, std::size_t>>. 07 January 2022, 12:55:42 UTC
1f1f584 [GL] Rename name id map. 07 January 2022, 12:55:42 UTC
5c7ffdf [GL] Move attributes to private section. 07 January 2022, 12:55:42 UTC
80e8dd1 [GL/GEOObjects] Remove unused include. 07 January 2022, 12:55:42 UTC
3c79dc7 Merge branch 'RemoveConfigTreeFromLinearSolverClasses' into 'master' [MaL/LinAlg] Separate parsing of config tree and linear solver object generation. See merge request ogs/ogs!3926 06 January 2022, 22:54:29 UTC
291206e [T] Use std::make_from_tuple to create linear solver. 06 January 2022, 17:49:24 UTC
a36f9c0 [MaL/LA] Clang format EigenLisLinearSolver. 06 January 2022, 17:49:24 UTC
9976d38 [MaL/LA/Eigen] More specific info messages for user. 06 January 2022, 17:49:24 UTC
f458079 [MaL/LA/PETSc] Rm. unnecessary constructor. 06 January 2022, 17:49:24 UTC
1ecef7c [MaL/LA/Eigen] Rm. unnecessary constructor / setOption. 06 January 2022, 17:49:23 UTC
0fbee00 [MaL/LA/EigenLis] Cleanup includes. 06 January 2022, 17:49:23 UTC
eddafb6 [MaL/LA] Rm. unnecessary class LisOption. 06 January 2022, 17:49:23 UTC
d0adb66 [MaL/LA/Lis] Rm. unused LisLinearSolver. 06 January 2022, 17:49:23 UTC
ba368a6 [MaL/LA/] Move LisLinearSolver::solve to EigenLisLinearSolver. Later on LisLinearSolver can be completly removed since it was only used from EigenLisLinearSolver that is still available. 06 January 2022, 17:49:23 UTC
242c0f1 [T/MaL] Construct config tree directly. Omit the construction of a char stream and parsing this xml char stream. 06 January 2022, 17:49:23 UTC
6c71fec [A/AppLib/ProjectData] Adjustments for LinearSolverOptionsParser. Use LinearSolverOptionsParser to construct linear solver object instead of passing ConfigTree to constructor. 06 January 2022, 17:49:23 UTC
a8dc6e6 [T/MaL] Adjustment to new LinearSolverOptionsParser. 06 January 2022, 17:49:23 UTC
bee0ed5 [MaL/LA] Includes for LinearSolverOptionsParser. 06 January 2022, 17:49:23 UTC
352029b [MaL/LA] EigenLisLinearSolver constr. using string lis_options. 06 January 2022, 17:49:23 UTC
168c198 [MaL/LA] PETScLinearSolver constr. using string petsc_options. 06 January 2022, 17:49:23 UTC
8d1f9dd [MaL/LA/EigenLis] LinearSolverOptionsParser templ. spezialisation. 06 January 2022, 17:49:23 UTC
9226e87 [MaL/LA/PETSc] LinearSolverOptionsParser templ. spezialisation. 06 January 2022, 17:49:23 UTC
95606d6 [MaL/LA/Eigen] LinearSorverOptionsParser templ. spezialisation. 06 January 2022, 17:49:23 UTC
7ea11a0 [MaL/LinAlg] Generalize the linear solver option parsing. 06 January 2022, 17:49:23 UTC
5b8affe [MaL/LA] EigenLinearSolver constr. using EigenOption argument. 06 January 2022, 17:49:23 UTC
ef24633 [conan] Fix mac gui build. 04 January 2022, 10:52:21 UTC
back to top