Commit Graph

70 Commits

Author SHA1 Message Date
iasonmanolas d7d1951be6 Refactoring 2021-03-30 19:30:49 +03:00
iasonmanolas 107a2ce66c Objective value takes into account the rotational displacemenets between the full and the reduced pattern. 2021-03-30 12:35:00 +03:00
iasonmanolas 4893f03667 Refactoring. Changed reduced pattern to the single reduced for which in order to create the fan I connect to neighboring triangles. Changed Dome scenario. 2021-03-26 11:58:13 +02:00
iasonmanolas 4daed81fef Refactoring 2021-03-23 19:20:46 +02:00
iasonmanolas 4c0c5307b9 Disabling polyscope only in release mode 2021-03-22 21:29:42 +02:00
iasonmanolas 015dd6ec45 Moved linear simulation model to MySOurces. Refactored CMakeLists 2021-03-18 19:04:22 +02:00
iasonmanolas 533a0e1a65 Merged CMakeLists.txt changes from master. 2021-03-17 15:54:11 +02:00
iasonmanolas 73dda7e33f Refactoring. Increased the magnitude of forces in the simulation scenarios since now I am working with more rigid patterns. 2021-03-17 15:43:31 +02:00
iasonmanolas 1a27ec16a2 Refactoring 2021-03-16 14:10:08 +02:00
iasonmanolas 07018be421 Optimizing the pattern using E,A,J,I2,I3,hexSize,hexAngle 2021-03-16 11:57:27 +02:00
iasonmanolas 711e72551d Enabling the use of polyscope based on the build type 2021-03-16 11:56:54 +02:00
iasonmanolas 9884cd175f The linear simulation model is used for optimizing the reduced model. 2021-03-15 19:56:14 +02:00
iasonmanolas bde1e029bb Added variable for using polyscope or not. When its not used static linking is used. 2021-03-15 19:56:02 +02:00
Iason e14a43bb26 Decreased the magnitude of the forces in the axial and shear scenarios 2021-03-03 20:45:41 +02:00
Iason ae636c3af5 Testing the new axial and shear scenarios 2021-03-02 20:32:43 +02:00
Iason 4a03c435c2 Changed simulation scenarios for axial and shear 2021-03-02 14:16:49 +02:00
Iason 3d404a9153 Added test set 2021-03-01 14:40:49 +02:00
Iason 47c5b90c54 Added python script for optimizing a set of full patterns to match some reduced patterns. 2021-03-01 14:40:11 +02:00
Iason ed29578f13 Changed TestSet data 2021-03-01 14:36:41 +02:00
Iason bd41cc31eb Made normalization strategy member of the optimization settings. 2021-03-01 14:34:27 +02:00
Iason f5fb395e12 Refactoring 2021-02-25 10:09:38 +02:00
Iason 50c15751a3 Normalizing using an estimate of the maximum displacement. Removed the R and D command line argument.Refactoring 2021-02-24 22:21:09 +02:00
Iason 55731d3131 Normalizing based on a globally defined epsilon(0.0003) 2021-02-24 22:10:42 +02:00
Iason 94eeb0a9df Normalizing using an estimate of the maximum displacement. Removed the R and D command line argument.Refactoring 2021-02-24 19:41:12 +02:00
Iason e52b195f81 Merged branched containing optional polyscope visualization 2021-02-22 19:43:10 +02:00
Iason 167e89a9ae Using POLYSCOPE_DEFINED macro for enabling and disabling visualization related code. 2021-02-22 19:23:58 +02:00
Iason 43f28adb1d Added macro for polyscope 2021-02-22 19:23:11 +02:00
Iason 6c5d3a4255 Static linking. Removed openmp and polyscope dependencies. 2021-02-22 11:28:38 +02:00
Iason 54af4a8b9f Refactored how the results of the optimization are saved. 2021-02-22 11:28:01 +02:00
Iason 8888b28163 Refactoring 2021-02-19 17:32:15 +02:00
Iason 9a225439cf main optimizes a pair of patterns of which the filepath is given as cl arguments. The user can additionally define the number of function calls and the directory in which the program should export the results. 2021-02-18 15:33:31 +02:00
Iason ae645b27d2 Refactoring 2021-02-18 12:12:52 +02:00
iasonmanolas 3a5ef38645 Added normalization 2021-02-14 14:27:14 +02:00
iasonmanolas 135c9fd975 Normalizing per simulation scenario using the max(sum(fullPatternDisplacementNorm,d_e)) 2021-02-12 19:58:40 +02:00
iasonmanolas 8e57909f3d Refactoring" 2021-02-12 18:09:56 +02:00
Iason e644a069d4 Comparison over the full pattern test set for the three reduced models and exporting of the results of each optimization round. 2021-02-11 13:52:27 +02:00
Iason 5a3e022ac5 Refactoring 2021-02-10 13:19:37 +02:00
Iason 97893cd618 Optimization using the second reduced model. 2021-02-10 11:50:13 +02:00
iasonmanolas cfdbe60f37 Introduced CW reduced model 2021-02-09 20:55:44 +02:00
iasonmanolas a0466fd1cb Merge branch 'bAndHOptimization' of https://gitea-s2i2s.isti.cnr.it/manolas/ReducedModelOptimization into bAndHOptimization 2021-02-09 20:01:39 +02:00
Iason 6ba16b0343 Refactoring 2021-02-09 21:43:49 +02:00
iasonmanolas 0f77ce390b Refactoring 2021-02-09 20:01:29 +02:00
iasonmanolas 67c2c0c0ac OpenMP works on windows. Add per thread global variables in ReducedModelOptimizer 2021-02-05 11:02:41 +02:00
iasonmanolas 4071750771 Use my fork of vcglib 2021-02-04 16:39:27 +02:00
iasonmanolas 89bd63d2b5 Compiles on windows. Cannot be parallelized currently due to the global variables of ReducedModelOptimizer. Each thread needs to have its own copy but dynamic instantiation cannot be used for initializing it.. 2021-02-04 16:38:52 +02:00
Iason 6012b1ef5a Uses local mysources dir if available. 2021-02-04 16:06:39 +02:00
Iason 265680ea05 Makes multiple copies of the reduced model such that they can be used in the openmp paralllel loop. 2021-02-04 16:05:48 +02:00
Iason 858282c859 Parallelization on the set of valid patterns. 2021-02-01 16:10:24 +02:00
iasonmanolas de83cb3d67 Working on windows. Fixed memory leak. 2021-01-31 23:36:46 +02:00
Iason be02ca99b7 Added testset folder that contains valid full patterns. 2021-01-29 20:37:33 +02:00