1. 11 Dec, 2015 1 commit
  2. 08 Dec, 2015 2 commits
  3. 07 Dec, 2015 2 commits
  4. 09 Nov, 2015 1 commit
  5. 06 Nov, 2015 1 commit
  6. 05 Nov, 2015 1 commit
  7. 14 Oct, 2015 2 commits
  8. 06 Oct, 2015 1 commit
  9. 15 Sep, 2015 1 commit
  10. 04 Sep, 2015 1 commit
    • Marco Amagliani's avatar
      Added call to prepare_for_document in t_spliner in order to avoid not active... · 0f205537
      Marco Amagliani authored
      Added call to prepare_for_document in t_spliner in order to avoid not active grips that made the L2 minimization fail.
                      Activated code to set corner vertex positions.
                      Added an A configuration that uses t-spline libraries with an A suffix.
                      Changed accoringly package.bat.
      
      [git-p4: depot-paths = "//ReForm/ReForm/main/CoMISo/": change = 12741]
      0f205537
  11. 11 Aug, 2015 1 commit
  12. 23 Jul, 2015 1 commit
  13. 09 Jul, 2015 1 commit
  14. 08 Jul, 2015 2 commits
  15. 07 Jul, 2015 1 commit
  16. 29 Jun, 2015 1 commit
  17. 18 Jun, 2015 5 commits
  18. 16 Jun, 2015 1 commit
  19. 11 Jun, 2015 2 commits
  20. 10 Jun, 2015 2 commits
    • Marco Amagliani's avatar
      DoCloud cache now store the information that a DoCloud has not been able to... · 6c0aeca7
      Marco Amagliani authored
      DoCloud cache now store the information that a DoCloud has not been able to find a solution for a problem.
      
      [git-p4: depot-paths = "//ReForm/ReForm/main/CoMISo/": change = 12128]
      6c0aeca7
    • Marco Amagliani's avatar
      Added a cache for the DoCloud optimization results. · 114e1c5d
      Marco Amagliani authored
      The cache is active by default and it is in folder \\camfs1\General_access\Martin_Marinov\ReForm\Cache .
      The cache directory can be changed using the environment variable "ReFormCacheDir" for example 
      set ReFormCacheDir \\camfs1\ASM\Users\Marco_Amagliani\reform\
      Details:
       - the data defining the optimization problem (problem_data) to be sent to DoCloud are now stored in memory, not in a file.
       - these data are used to create a key_name. The cache system looks for a file key_name.lp . If it exists and the content of key_name.lp is the same as problem_data , the result of the optimization is retrieved in a file key_name.dat.
        - if the cache does not have an entry for prblem_data, the data are sent to DoCloud to be solved and then we store in key_name.lp as and key_name.dat in the cache to be reused the next time.
      It is expected more than 50% improvement on test execution (when the cache data are found).
      
      [git-p4: depot-paths = "//ReForm/ReForm/main/CoMISo/": change = 12123]
      114e1c5d
  21. 08 Jun, 2015 1 commit
  22. 04 Jun, 2015 2 commits
  23. 03 Jun, 2015 1 commit
    • Marco Amagliani's avatar
      change to avoid using CBC to write the lp file in DoCloud optimization. Now... · 34d1f205
      Marco Amagliani authored
      change to avoid using CBC to write the lp file in DoCloud optimization. Now the objective function, the cnstraints, and the variables are written using a new function.
      This avoid an undesired dependency and will allow to add a quadratic objective function.
      
      [git-p4: depot-paths = "//ReForm/ReForm/main/CoMISo/": change = 12097]
      34d1f205
  24. 02 Jun, 2015 1 commit
  25. 01 Jun, 2015 1 commit
  26. 20 May, 2015 1 commit
    • Marco Amagliani's avatar
      Fixed a bug in coordinate snap to integer for boundary edges. New code checks... · 1f6bd19d
      Marco Amagliani authored
      Fixed a bug in coordinate snap to integer for boundary edges. New code checks and eventually updates the start and end uv coordinates of the interior half edge of boundary edges instead of the exterior one and this fix a bug that causes sometimes a missing qaud face near a boundary edge.
      The fix makes ReForm produce a good result in a new added test box_open.obj .Before the result had some missing face near the boundary.
      
      [git-p4: depot-paths = "//ReForm/ReForm/main/CoMISo/": change = 11996]
      1f6bd19d
  27. 19 May, 2015 1 commit
    • Martin Marinov's avatar
      ReForm, DOcloud: Added job stop criteria based on parsing the log output from... · 016da17b
      Martin Marinov authored
      ReForm, DOcloud: Added job stop criteria based on parsing the log output from CPLEX supplied by the DOcloud REST API. Because this is controlled on the client (and not on the server), the results can change due to synchronization differences, i.e., in many cases exact test results would be difficult to reproduce. The stopping criteria are as follows:
      
      1. 15 sec on stalled jobs after the last new integer solution is found 
      2. 5 min on stalled jobs with no solutions found
      
      [git-p4: depot-paths = "//ReForm/ReForm/main/CoMISo/": change = 11992]
      016da17b
  28. 15 May, 2015 1 commit
  29. 22 Apr, 2015 1 commit