Commit Graph

104 Commits

Author SHA1 Message Date
iasonmanolas 897bb4400a Changed drawing radius 2022-05-11 13:25:33 +03:00
iasonmanolas 54da8ac343 Added chronos interface class 2022-05-11 13:25:17 +03:00
iasonmanolas 3e5dc29bc1 Removed file 2022-05-06 16:40:31 +03:00
iasonmanolas b2bd12d8df Hardcoded the 22 hexagon test-surface 2022-05-06 16:40:05 +03:00
iasonmanolas 90dc2ac081 Refactoring. Replaced PatternGeometry with ReducedModel everywhere 2022-05-06 16:38:50 +03:00
iasonmanolas 7f11ea8a47 refactoring. Added functionality to export internal forces 2022-05-06 16:36:47 +03:00
iasonmanolas f531b16b19 Added function for loading tri mes using istringstream 2022-05-06 16:28:28 +03:00
iasonmanolas 398df24056 Moved implementations to cpp file 2022-05-06 16:27:37 +03:00
iasonmanolas 0cb175e72e Added functions for changing the geometry and material props of the reduced model 2022-05-06 16:27:00 +03:00
iasonmanolas a7fdf431dd Refactoring 2022-05-06 16:26:05 +03:00
iasonmanolas e9707e2cfb Refactoring 2022-05-06 16:16:43 +03:00
iasonmanolas 436ece0d88 Refactoring 2022-05-06 16:12:42 +03:00
iasonmanolas 3d0de46922 Added the S scenario. Refactoring 2022-02-18 17:50:16 +02:00
iasonmanolas 96807c3b85 Moved global variable to struct when ensmallen is used. And left the global variable when dlib is used for optimization. Added the S scenario. Removed static keyword from several functions 2022-02-18 17:49:17 +02:00
iasonmanolas 5c4f8c0bd5 Added Settings struct. Expanded printing of evaluation results.Refactoring 2022-02-18 17:46:28 +02:00
iasonmanolas 45eed0e3da Moved string with precision function to Utilities namespace 2022-02-18 17:45:14 +02:00
iasonmanolas bef2ae8860 Renamed getEdges and getVertices to computeEdges and computeVertices 2022-02-18 17:44:33 +02:00
iasonmanolas ec7160e637 Renamed getEdges and getVertices to computeEdges and computeVertices 2022-02-18 17:43:07 +02:00
iasonmanolas 6c16d8d48e Renamed getEdges and getVertices to computeEdges and computeVertices 2022-02-18 17:42:47 +02:00
iasonmanolas 5f863af7ce Refactoring 2022-02-18 17:41:37 +02:00
iasonmanolas e1f66515d5 Renamed getEdges and getVertices to computeEdges and computeVertices 2022-02-18 17:40:56 +02:00
iasonmanolas 9e121beade Made parse function of csvFile struct return a vector<vector<string>> instead of being a template function 2022-02-18 17:39:02 +02:00
iasonmanolas 33facf05ab Fixed bug 2022-02-01 13:08:07 +02:00
iasonmanolas e54dc0a27c Changed hardcoded directory of tessellated results 2022-02-01 13:06:53 +02:00
iasonmanolas 7f543ef21a Added computation of internal forces in the converged state 2022-02-01 13:06:16 +02:00
iasonmanolas 366727ced6 Refactoring 2022-01-28 20:06:56 +02:00
iasonmanolas 068626f299 Refactoring 2022-01-28 20:01:44 +02:00
iasonmanolas c513abc45b Added dlib to dependencies since I move the reducedmodeloptimizer to MySources. Refacoting 2022-01-28 19:59:42 +02:00
iasonmanolas 8e33ba35aa Moved the reduced model optimizer class to MySources 2022-01-27 14:45:54 +02:00
iasonmanolas 38c2535a34 Added reduced model class that handles the reduced model in terms of construction 2022-01-27 14:45:16 +02:00
iasonmanolas 643e8b35be Added reduced model class that handles the reduced model in terms of construction 2022-01-27 14:44:30 +02:00
iasonmanolas 28f2d885f3 Resolved conflicts 2022-01-19 14:49:26 +02:00
iasonmanolas fbd85d4d77 computing the base triangle height of a pattern as the half of the bbox of the fanned configuration. Previous version used the triangleEdgeSize variable which must had been set and made things more complicated 2022-01-19 12:32:55 +02:00
iasonmanolas 27c1822c2a Changed translational epsilon to 3e-3 2022-01-19 12:30:55 +02:00
iasonmanolas 6307e53809 Added json to SimulationResults containing the internalPotentialEnergy value of the simulation 2022-01-19 12:28:13 +02:00
iasonmanolas 4650af984d Refactoring 2022-01-14 15:02:27 +02:00
iasonmanolas 282e1609c8 Refactoring 2022-01-05 14:10:49 +02:00
iasonmanolas f79e0acb4f Resolved conflicts 2021-12-23 21:29:04 +02:00
iasonmanolas cd89112936 Windows refactoring 2021-12-23 21:11:27 +02:00
iasonmanolas 31b8553b39 windows refactoring 2021-12-23 20:54:33 +02:00
iasonmanolas c9fc6ccd08 Refactoring 2021-12-23 15:51:23 +02:00
iasonmanolas 56e5e043f6 Working refactoring 2021-12-19 20:15:36 +02:00
iasonmanolas 1966207b4c Refactoring. Refactored Threed_beam such that it does not recompute the stiffenss matrix for each scenario during the optimization 2021-12-15 15:19:21 +02:00
iasonmanolas 66eb05b694 Refactoring 2021-11-15 20:17:14 +02:00
iasonmanolas 570046132b Merged master 2021-11-15 11:24:50 +02:00
iasonmanolas f8a98deb17 Refactoring 2021-11-15 11:08:39 +02:00
iasonmanolas 21d79f07aa Refactoring. Saving intermediate states during drm 2021-08-06 14:35:28 +03:00
iasonmanolas 922b525fbe Printing statistics 2021-07-29 13:24:02 +03:00
iasonmanolas cbb3a9fd26 Refactoring 2021-07-28 18:38:05 +03:00
iasonmanolas 8aff310a83 Added tbb for parallel drm. Refactoring. DRM settings save and load functions 2021-07-22 18:06:46 +03:00