Commit Graph

  • 3c664856ef Refactoring reducedOptWithPatternSimUsingChronos iasonmanolas 2022-10-20 13:35:31 +0300
  • 76433eaa9d Refactoring iasonmanolas 2022-10-20 13:34:53 +0300
  • db8aa4124e Removed some scenarios. Scaling the forces of the scenarios iasonmanolas 2022-10-20 13:34:05 +0300
  • 6e08bc039b Newer version iasonmanolas 2022-10-20 13:33:01 +0300
  • 158db04660 Refactoring iasonmanolas 2022-10-20 13:32:42 +0300
  • 266aca08c2 Backup commit iasonmanolas 2022-09-14 13:04:05 +0200
  • 01dff95f9d Refactoring iasonmanolas 2022-08-08 12:03:04 +0300
  • dd21445f52 Added linear and non linear chronos euler simulation model classes in order to be able to out-of-the-box use them with a factory class iasonmanolas 2022-08-08 12:02:41 +0300
  • 68d5655214 Added linear and non linear chronos euler simulation model classes in order to be able to out-of-the-box use them with a factory class iasonmanolas 2022-08-08 12:02:14 +0300
  • 9fd536ccf3 Added linear and non linear chronos euler simulation model classes in order to be able to out-of-the-box use them with a factory class iasonmanolas 2022-08-08 11:44:55 +0300
  • 7780e4ab38 Moved files to DRMSimulationModel project iasonmanolas 2022-07-28 13:23:54 +0300
  • 90551e5485 Using quadratic reset. Unit tests 2120 ,3333,9268 iterations iasonmanolas 2022-07-26 20:04:07 +0300
  • 76fb1b8609 Refactoring iasonmanolas 2022-07-22 12:19:47 +0300
  • 164f156aa7 Added virtual destructor since I use destruction on pointers to derived class iasonmanolas 2022-07-22 12:17:31 +0300
  • 382ef273a4 Edited computeDIstance function for comparing simulation results in order to work with generic containers iasonmanolas 2022-07-22 12:16:56 +0300
  • 6762c266c0 Added simulation model factory class. refactoring iasonmanolas 2022-07-22 12:15:52 +0300
  • 3092809d02 Added chronos IGA simulation model iasonmanolas 2022-07-22 12:13:45 +0300
  • d8a6fadab7 Added simulation model used in the optimization results struct iasonmanolas 2022-07-20 10:49:09 +0300
  • 7a0124155c Uses chronos simulation model. Refactoring iasonmanolas 2022-07-19 14:59:05 +0300
  • ef18646cfd Refactoring iasonmanolas 2022-07-19 14:54:39 +0300
  • 96e63d15a3 Refactoring. Uses new dimension function iasonmanolas 2022-07-19 14:49:32 +0300
  • 8f80c654b2 Added base class. Added getDrawingRadius() function iasonmanolas 2022-07-19 14:48:30 +0300
  • cb1d6b811d Refactoring. Made library static iasonmanolas 2022-07-19 14:47:31 +0300
  • bed30a2bc4 Refactoring iasonmanolas 2022-07-12 13:13:01 +0300
  • 395bf92486 Refactoring iasonmanolas 2022-07-12 13:12:33 +0300
  • ba52c4215e Refactoring iasonmanolas 2022-07-12 13:11:14 +0300
  • 0d07f1c831 Added beamWidth and beamHeight static variables iasonmanolas 2022-07-12 13:10:38 +0300
  • b4fb31748c Added beamWidth and beamHeight static variables iasonmanolas 2022-07-12 13:10:14 +0300
  • a0ed388c56 Added choice of simulation model for the pattern tessellation simulation. Refactoring iasonmanolas 2022-07-12 13:09:25 +0300
  • 2c462d9ebf Refactoring iasonmanolas 2022-07-12 13:08:21 +0300
  • 50045330ae added appendToLabel iasonmanolas 2022-07-12 13:07:51 +0300
  • db35df38fc Refactoring.Added function for exporting to svg iasonmanolas 2022-07-12 13:07:21 +0300
  • fd5e9755ab added simulation model label iasonmanolas 2022-07-12 13:06:37 +0300
  • b4928c720b Added functions for parsing SimulationJob iasonmanolas 2022-07-12 13:01:23 +0300
  • adaf49627f Refactoring iasonmanolas 2022-07-12 13:00:45 +0300
  • e70b4e9863 Changed default normal. Identical cantilever results with panettaD iasonmanolas 2022-07-12 13:00:11 +0300
  • 9d9f7dbacf Chronos is being used for computing the ground truth of the pattern during the reduced model optimization iasonmanolas 2022-07-08 15:53:17 +0300
  • 8a335411d9 Leimer implementation of DER. Implemented interface with my SimulationJob structure iasonmanolas 2022-06-30 15:26:41 +0300
  • c3802cfc87 Refactoring iasonmanolas 2022-05-12 09:24:32 +0300
  • d02587c1b8 refa iasonmanolas 2022-05-11 14:26:05 +0300
  • 27548bd7b0 Commented unused code iasonmanolas 2022-05-11 13:25:58 +0300
  • 897bb4400a Changed drawing radius iasonmanolas 2022-05-11 13:25:33 +0300
  • 54da8ac343 Added chronos interface class iasonmanolas 2022-05-11 13:25:17 +0300
  • 3e5dc29bc1 Removed file fixedBaseScenariosMaxForces iasonmanolas 2022-05-06 16:40:31 +0300
  • b2bd12d8df Hardcoded the 22 hexagon test-surface iasonmanolas 2022-05-06 16:40:05 +0300
  • 90dc2ac081 Refactoring. Replaced PatternGeometry with ReducedModel everywhere iasonmanolas 2022-05-06 16:38:50 +0300
  • 7f11ea8a47 refactoring. Added functionality to export internal forces iasonmanolas 2022-05-06 16:36:47 +0300
  • f531b16b19 Added function for loading tri mes using istringstream iasonmanolas 2022-05-06 16:28:28 +0300
  • 398df24056 Moved implementations to cpp file iasonmanolas 2022-05-06 16:27:37 +0300
  • 0cb175e72e Added functions for changing the geometry and material props of the reduced model iasonmanolas 2022-05-06 16:27:00 +0300
  • a7fdf431dd Refactoring iasonmanolas 2022-05-06 16:26:05 +0300
  • e9707e2cfb Refactoring iasonmanolas 2022-05-06 16:16:43 +0300
  • 436ece0d88 Refactoring iasonmanolas 2022-05-06 16:12:42 +0300
  • 3d0de46922 Added the S scenario. Refactoring iasonmanolas 2022-02-18 17:50:16 +0200
  • 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 iasonmanolas 2022-02-18 17:49:17 +0200
  • 5c4f8c0bd5 Added Settings struct. Expanded printing of evaluation results.Refactoring iasonmanolas 2022-02-18 17:46:28 +0200
  • 45eed0e3da Moved string with precision function to Utilities namespace iasonmanolas 2022-02-18 17:45:14 +0200
  • bef2ae8860 Renamed getEdges and getVertices to computeEdges and computeVertices iasonmanolas 2022-02-18 17:44:33 +0200
  • ec7160e637 Renamed getEdges and getVertices to computeEdges and computeVertices iasonmanolas 2022-02-18 17:43:07 +0200
  • 6c16d8d48e Renamed getEdges and getVertices to computeEdges and computeVertices iasonmanolas 2022-02-18 17:42:47 +0200
  • 5f863af7ce Refactoring iasonmanolas 2022-02-18 17:41:37 +0200
  • e1f66515d5 Renamed getEdges and getVertices to computeEdges and computeVertices iasonmanolas 2022-02-18 17:40:56 +0200
  • 9e121beade Made parse function of csvFile struct return a vector<vector<string>> instead of being a template function iasonmanolas 2022-02-18 17:39:02 +0200
  • 33facf05ab Fixed bug iasonmanolas 2022-02-01 13:08:07 +0200
  • e54dc0a27c Changed hardcoded directory of tessellated results iasonmanolas 2022-02-01 13:06:53 +0200
  • 7f543ef21a Added computation of internal forces in the converged state iasonmanolas 2022-02-01 13:06:16 +0200
  • 366727ced6 Refactoring iasonmanolas 2022-01-28 20:06:56 +0200
  • 068626f299 Refactoring iasonmanolas 2022-01-28 20:01:44 +0200
  • c513abc45b Added dlib to dependencies since I move the reducedmodeloptimizer to MySources. Refacoting iasonmanolas 2022-01-28 19:59:42 +0200
  • 8e33ba35aa Moved the reduced model optimizer class to MySources iasonmanolas 2022-01-27 14:45:54 +0200
  • 38c2535a34 Added reduced model class that handles the reduced model in terms of construction iasonmanolas 2022-01-27 14:45:16 +0200
  • 643e8b35be Added reduced model class that handles the reduced model in terms of construction iasonmanolas 2022-01-27 14:44:30 +0200
  • 07d21cc575 Decreased the range of the E,A,I2,I3,J of optimization variables to [0.01,100] master iasonmanolas 2022-01-21 14:30:58 +0200
  • c5150a2e14 Decreased the linear guess factor to 0.7 from 1 in the drm settings iasonmanolas 2022-01-21 14:29:50 +0200
  • 5fe427ab2d decreased the percentage of external forces required for a drm simulation to converge to 1e-8 from 1e-5 iasonmanolas 2022-01-21 14:10:00 +0200
  • dc5c66b9c6 including threedbeam directories using cmake macro iasonmanolas 2022-01-21 14:09:20 +0200
  • 5c4172a949 Refactoring iasonmanolas 2022-01-19 16:09:38 +0200
  • 28f2d885f3 Resolved conflicts iasonmanolas 2022-01-19 14:49:26 +0200
  • 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 iasonmanolas 2022-01-19 12:32:55 +0200
  • 27c1822c2a Changed translational epsilon to 3e-3 iasonmanolas 2022-01-19 12:30:55 +0200
  • 6307e53809 Added json to SimulationResults containing the internalPotentialEnergy value of the simulation iasonmanolas 2022-01-19 12:28:13 +0200
  • 4650af984d Refactoring iasonmanolas 2022-01-14 15:02:27 +0200
  • 282e1609c8 Refactoring iasonmanolas 2022-01-05 14:10:49 +0200
  • f79e0acb4f Resolved conflicts iasonmanolas 2021-12-23 21:29:04 +0200
  • cd89112936 Windows refactoring iasonmanolas 2021-12-23 21:11:27 +0200
  • 31b8553b39 windows refactoring iasonmanolas 2021-12-23 20:54:33 +0200
  • c9fc6ccd08 Refactoring iasonmanolas 2021-12-23 15:51:23 +0200
  • 56e5e043f6 Working refactoring iasonmanolas 2021-12-19 20:15:36 +0200
  • 1966207b4c Refactoring. Refactored Threed_beam such that it does not recompute the stiffenss matrix for each scenario during the optimization iasonmanolas 2021-12-15 15:19:21 +0200
  • 66eb05b694 Refactoring iasonmanolas 2021-11-15 20:17:14 +0200
  • 570046132b Merged master viscousDamping iasonmanolas 2021-11-15 11:24:50 +0200
  • f8a98deb17 Refactoring iasonmanolas 2021-11-15 11:08:39 +0200
  • 21d79f07aa Refactoring. Saving intermediate states during drm iasonmanolas 2021-08-06 14:35:28 +0300
  • 922b525fbe Printing statistics iasonmanolas 2021-07-29 13:24:02 +0300
  • cbb3a9fd26 Refactoring iasonmanolas 2021-07-28 18:38:05 +0300
  • 8aff310a83 Added tbb for parallel drm. Refactoring. DRM settings save and load functions iasonmanolas 2021-07-22 18:06:46 +0300
  • 90a00c5415 Tbb,refactoring iasonmanolas 2021-07-21 18:09:37 +0300
  • 3c879db90f refactoring. Saving of drm settings. TBB instead of openmp iasonmanolas 2021-07-21 18:00:36 +0300
  • af4449a9dd Merged master iasonmanolas 2021-07-21 17:59:46 +0300
  • 846289448b Refactoring. Fixed bug iasonmanolas 2021-07-20 16:32:25 +0300