Changes

#31 (Aug 9, 2021, 3:53:53 PM)

  1. Slashes... — galbramc / detail

#30 (Aug 9, 2021, 3:17:33 PM)

  1. One more Windoze try — galbramc / detail

#29 (Aug 9, 2021, 2:41:41 PM)

  1. Another Windoze Slugs script fix — galbramc / detail

#28 (Aug 9, 2021, 2:24:38 PM)

  1. Windoze Slugs fix — galbramc / detail

#27 (Aug 9, 2021, 2:03:24 PM)

  1. Update FORTRAN Makefiles to link statically on M1s — haimes / detail
  2. small updates to be consistent with recent EGADS changes — jfdannen / detail
  3. Fix last commit — galbramc / detail
  4. More numpu support in pyCAPS — galbramc / detail
  5. Reduce verbosity of cCAPS examples — galbramc / detail
  6. Add miscTypes.h to includes for Windoze — galbramc / detail
  7. fix bug in Slugs associated with recent EGADS topology changes — jfdannen / detail
  8. Fixes for Python 2 — galbramc / detail
  9. Yet again changes to the volume mesh writer interface — haimes / detail
  10. Add some pyCAPS tests and format fixes. — galbramc / detail
  11. Add the AIM utility function aim_symLink — haimes / detail
  12. Set up data structures to handle CFD volume meshes — haimes / detail
  13. meshTypes.h now needs miscTypes.h — galbramc / detail
  14. Add groupMap to meshStruct. Fix Pointwise analyzer warning. — galbramc / detail
  15. Internalize the dynamic loader for mesh writing — haimes / detail
  16. More auto execution fixes — galbramc / detail
  17. Put back circular auto-exec test — haimes / detail
  18. Training fixes and auto execution script adjustments — galbramc / detail
  19. Implement 3D mesh writer interface — haimes / detail
  20. Missed test_astros — galbramc / detail
  21. Auto execution for astros, mystran, and tsfoil — galbramc / detail
  22. lint fix — galbramc / detail
  23. Fix last commit. Add delaundo auto execution. Updated documentation for auto execution. — galbramc / detail
  24. NMakefile fix — galbramc / detail
  25. Enable auto execution for awave and friction. Fix def files. — galbramc / detail
  26. Enable auto execution for avlAIM. Add def files to NMakefile dependencies. — galbramc / detail
  27. Fix xfoil def file. ifdef out proactive code in postAnalysis. — galbramc / detail
  28. Auto execute xfoil — galbramc / detail
  29. I guess variParam does not work... — galbramc / detail
  30. Fully enable AIM auto execution. Updated all new pyCAPS scripts with auto execution. Add OmlWake view. — galbramc / detail
  31. Allow Problem owned Value objects to be ignored when collecting AIMs to auto-execute — haimes / detail
  32. Allow skipping first analysis with autoexec — galbramc / detail
  33. Don't include ourselves in the list of analysis objects to auto-exec in preAnalysis — haimes / detail
  34. Add the auto-execution ability in caps_preAnalysis — haimes / detail
  35. Update caps_transferValues to do auto-execution — haimes / detail
  36. Add transferValues tests including incorrect transfers — galbramc / detail
  37. Remove redundant code from caps_transferValueX — galbramc / detail
  38. Working towards auto execution — galbramc / detail
  39. ifdef strict analysis checking for pre/post — haimes / detail
  40. Auto-exec functioning WRT getting AnalysisOut (simple testing) — haimes / detail
  41. Add geometric design variable to fun3d sensitivity testing — galbramc / detail
  42. Undebugged additions to allow for auto-execution — haimes / detail
  43. Fix training solution example — galbramc / detail
  44. Some more pyCAPS unit tests — galbramc / detail
  45. Updates training in response to questions. Remove old 2018 training files. — galbramc / detail
  46. Add autoexec flag to analysis struct & API — haimes / detail
  47. Fix for multiple : in CSM variable. More testing of changing DIMENSION sized variable. — galbramc / detail
  48. Provide initial exec value in caps_makeAnalysis — galbramc / detail
  49. Fix last commit and update CAPSapi for allowing not to auto-exec — haimes / detail
  50. Fix error handling during caps_execute — haimes / detail
  51. Add tetgen.h Makefile dependency — galbramc / detail
  52. Lint fix — galbramc / detail
  53. Fix for using partial array in caps_setValue. Exlicilty list Legacy tests. — galbramc / detail
  54. Move towards the new AIM execution model — haimes / detail
  55. Documentation changes to support new AIM execution model — haimes / detail
  56. Fix ctypes type declarations — galbramc / detail
  57. Fix su2 surface monitoring error message — galbramc / detail
  58. Reduce mesh size — galbramc / detail
  59. Minimal pyCAPS numpy support. Other small fixes. — galbramc / detail
  60. Fix for mingw64 — galbramc / detail
  61. One more lint fix — galbramc / detail
  62. Stanalizer fix — galbramc / detail
  63. Stanalizer fix. Don't try to build STATIC geometry. Update session05 training solutions to new pyCAPS. Tuple values are always json strings. Reduce run-time for some examples. — galbramc / detail
  64. Fix last commit — galbramc / detail
  65. Fix removal of BRNACH value objects. Various error handling improvements. — galbramc / detail
  66. Remove Branches as Problem Value Objects — haimes / detail
  67. Copy meshTypes.h on Windoze — galbramc / detail
  68. Add SU2 download instructions to session01 — galbramc / detail
  69. Updated Pointwise instructions for Windows — galbramc / detail
  70. Minor edits on first session of training — haimes / detail
  71. Add missing training image — galbramc / detail
  72. Add despmtr.keys examples to training — galbramc / detail
  73. Edited script to demo [Input_String] usage — nitin / detail
  74. Muted non-essential variables for SU2-Blackbird, added Math_Problem variable — nitin / detail
  75. Fix training file — galbramc / detail
  76. Add bodies and writeParameters examples to training. Minor SU2 cleanup. Fix another g++ varaidic macro warning. — galbramc / detail
  77. CAPS training update (mostly complete). Pointwise glyph fixes. Additional su2AIM inputs. More error handling. Varaidic macro fix for g++. — galbramc / detail
  78. Training updates — galbramc / detail
  79. Training updates. Added CAPSflyer — galbramc / detail
  80. Training updates. pointwiseAIM unit bug fix. More error handling. — galbramc / detail
  81. Uprev to 1.20 — haimes / detail
  82. Fix pointwiseTest — galbramc / detail
  83. Training updates. Small dox fixes. AFLR4 error message fix. — galbramc / detail
  84. Fix Makefile — galbramc / detail
  85. Some more dox fixes. Remove incomplete su2Test.c — galbramc / detail
  86. add RPATH to Makefile — jfdannen / detail
  87. More dox fixes — galbramc / detail
  88. Missed one more doxygen configuration change — galbramc / detail
  89. Minor dox fix — galbramc / detail
  90. dox fixes — galbramc / detail
  91. Fix aflr4 NMakefile — galbramc / detail
  92. Missed some legacy SU2 updates to Falcon — galbramc / detail
  93. Update to AFLR 10.15.6 — galbramc / detail
  94. Update cCAPS example with Blackbird — galbramc / detail
  95. Fix SU2 Blackbird data transfer — galbramc / detail
  96. Fix memory leak. Upgrade to SU2 Blackbird — galbramc / detail
  97. mystran fix — galbramc / detail
  98. Fix for delaundo — galbramc / detail
  99. Fix last commit — galbramc / detail
  100. Fix legacy test — galbramc / detail
  101. Revert AFLR version number — galbramc / detail
  102. Update all examples with new pyCAPS. Fix latex dox. Various other small fixes. — galbramc / detail
  103. Minor edits to AFLR4 AIM NMakefile — haimes / detail
  104. Fix aflr4AIM NMakefile for AFLR 10.15.3 — galbramc / detail
  105. Updated default variables (temperature and viscosity were missing when not set as input)
    nitin / detail
  106. Allow .s in AIM (and other) names — haimes / detail
  107. Updated config file generator for SU2-7.1.1
    nitin / detail
  108. Update the docs to be consistent with the last commit — haimes / detail
  109. Rename getDot, hasDot, DoubleDot to getDeriv, hasDeriv and DoubleDeriv. Update AFLR examples for new pyCAPS. — galbramc / detail
  110. Doc update — haimes / detail
  111. Remove non-ASCII charachter — galbramc / detail
  112. Initialize GeomOut Value Objects with the type DoubleDot — haimes / detail
  113. Update aflr4 NMakefile — galbramc / detail
  114. Missed on computeDot. Improved error message. — galbramc / detail
  115. Upgrade to AFLR 10.15.1 — galbramc / detail
  116. Remove and rename some of the sensitivity functions in CAPS and the AIMs — haimes / detail
  117. Remove caps_sensitivity from pyCAPS — galbramc / detail
  118. Remove caps_sensitivity from pyCAPS — galbramc / detail
  119. Doc updates and change of API signature — haimes / detail
  120. Update training examples — galbramc / detail
  121. Fix static analyzer report — haimes / detail
  122. Call createTree with python3 as well — galbramc / detail
  123. Fix warnings — galbramc / detail
  124. Remove capsOwn argument from caps_postAnalysis — galbramc / detail
  125. Update pyCAPS with last commit. Change lists of tuples to dictionaries. Add units to aim_getDataSet. Various other updates. — galbramc / detail
  126. CAPS API is now fully consistent with the documentation (history functions were the last) — haimes / detail
  127. Fix IsNull in aimCalcOutput for fun3dAIM — galbramc / detail
  128. Add caps_runAnalysis to caps.h. Update caps_getBodies in pyCAPS — galbramc / detail
  129. Allow for Geometric and Tessellation sensitivity DataSets; update caps_getBodies signature; implement caps_resetAnalysis, caps_runAnalysis & caps_checkAnalysis — haimes / detail
  130. Add writeParameters and readParameters to problem.geometry — galbramc / detail
  131. Update training testing script — galbramc / detail
  132. Cleanup some of the C testers to be consistent with the new CAPS — haimes / detail
  133. Training update — galbramc / detail
  134. Move errors reported to standard out to the error structure — haimes / detail
  135. Prepare the C testers to deal with the error return structures — haimes / detail
  136. Update legacy test due to new use of units — galbramc / detail
  137. Clean up some error returns — haimes / detail
  138. Oops -- try again — haimes / detail
  139. Do not allow for spaces in the Problem path — haimes / detail
  140. Fix test — galbramc / detail
  141. Update session02 training — galbramc / detail
  142. Update pyCAPS with API changes — galbramc / detail
  143. Missed C code in the training — haimes / detail
  144. CAPS API signature changes -- this will break pyCAPS — haimes / detail
  145. Update openmdao with executing linked analysis — galbramc / detail
  146. Update trainig solutions — galbramc / detail
  147. I guess a sphere just isn't always a sphere — galbramc / detail
  148. Remove one assert — galbramc / detail
  149. Relax tolerance — galbramc / detail
  150. One more training file update — galbramc / detail
  151. Add an @paramter sensitvity test — galbramc / detail
  152. Update some training exampels with units. Update aim unit tests. Add masstran MassProp output. — galbramc / detail
  153. Add support (back) for OpenCSM Constant Parameters — haimes / detail
  154. Dissable d3 as it has invalid charachters. Update fun3dNamelist with latest cython. Update some aim unitTest. Fix training session01 units. — galbramc / detail
  155. caps_dirtyAnalysis now follows links and orders the returned list — haimes / detail
  156. Maybe fix Windoze problem — galbramc / detail
  157. avlTest fix. Stanalizer fix. Add back CAPS_BATCH to dissable viewing geometry with testing. — galbramc / detail
  158. Mostly add back openmdao. Update avlAIM with unitSys. Add aim_newAnalysisIn. — galbramc / detail
  159. Add environment check for continuation on caps_open — haimes / detail
  160. Stanalizer fix — galbramc / detail
  161. openmdao examples — ryan / detail
  162. Fix for Windoze — galbramc / detail
  163. Add signal handling to pyCAPS. Allow all BC type sepcificsions in AFLR3. More error handling in AIMs. — galbramc / detail
  164. Run journal at restart only to the last successful API call — haimes / detail
  165. First successful journal restart — haimes / detail
  166. Add new functions and correct misc problems — haimes / detail
  167. Can now start a new phase from one that is closed — haimes / detail
  168. Closer to full Phase restart — haimes / detail
  169. Can restore state from files; having problems filling aimDiscr — haimes / detail
  170. Make writing restart txt files immune to cntrl-c — haimes / detail
  171. Fix last commit — haimes / detail
  172. Add EGADS model output to journalling for functions that return Bodies — haimes / detail
  173. First implementation of reading back saved state — haimes / detail
  174. Fix for lists of tuples — galbramc / detail
  175. Update/modernize the AIM tester — haimes / detail
  176. Fix testing aim — galbramc / detail
  177. Fix caps_refillBound memory leak. Use analysis tessellations to trigger caps_refillBound. — galbramc / detail
  178. Remove capsDataSet dflag. Rename internal caps_fillVertexSets to caps_buildBound. Cleanup caps_postAnalysis. — galbramc / detail
  179. Set Tuple length before writing value output in the journal — haimes / detail
  180. Fix analysis clean check with data transfer — galbramc / detail
  181. Fix memory leak — galbramc / detail
  182. Warning fixes — galbramc / detail
  183. Lint fix — galbramc / detail
  184. Remove caps_fillVertexSets — galbramc / detail
  185. Plug memory leak — galbramc / detail
  186. Lint fix — galbramc / detail
  187. Forgot def file. Fix warning. — galbramc / detail
  188. Refactor data transfer to use caps_linkDataSet. Rename caps_makeLinkage to caps_linkValue, and caps_completeBund to caps_closeBound. — galbramc / detail
  189. add unit dox to su2AIM — ryan / detail
  190. New caps_makeDataSet and caps_linkDataSet doc. — galbramc / detail
  191. Update caps.def with caps_linkValue. Change arguments to caps_close. — galbramc / detail
  192. scan-build fixes — galbramc / detail
  193. Change caps_makeLinkage to caps_linkValue. Add irow and icol arguments it caps_linkValue (not implemented). — galbramc / detail
  194. Lint fixes — galbramc / detail
  195. Update capsValue.dim in caps_sizeCB. Add unitSys to SU2. Allow caps.open ptr be str, bytes, or unicode. Update su2_and_AFLR4_AFLR3_PyTest.py with new pyCAPS. — galbramc / detail
  196. Invoke calcOutput during last Post for an Analysis Object during restart — haimes / detail
  197. Fix attrBy functions for journalling — haimes / detail
  198. Almost done with implementation of journalling — haimes / detail
  199. Fix stanalizer warning — galbramc / detail
  200. Fix warning — galbramc / detail
  201. Forgot def file — galbramc / detail
  202. Remove debug code — galbramc / detail
  203. Lint fixes — galbramc / detail
  204. Add more unit functions and refactor Unit and Qunatity classes in caps.py — galbramc / detail
  205. More restart edits — haimes / detail
  206. More restart changes — haimes / detail
  207. Add missing free — galbramc / detail
  208. Scan build fix — galbramc / detail
  209. Tripped up by my own checks — galbramc / detail
  210. Relax tolerance — galbramc / detail
  211. Warning fix — galbramc / detail
  212. Lint fixes — galbramc / detail
  213. Fix link error — galbramc / detail
  214. Add aimInfo to aimInitialize. Add example of specifying unitSystem for masstranAIM. Add some units to fea_getMaterial and fea_getProperty. — galbramc / detail
  215. Hold on to pointers during a restart — haimes / detail
  216. Add missing legacy viewGeometry. Add pyCAPS.setLegacy to dissable deprecation warnings. — galbramc / detail
  217. Python 2 fix. Consistent dict keys for attrMap and bodies — galbramc / detail
  218. Make sure caps_close is called for legacy test — galbramc / detail
  219. Add legacy testing directory. Update pyCAPS based in feedback. — galbramc / detail
  220. Some more journal additions — haimes / detail
  221. Fix fun3d test — galbramc / detail
  222. Minor corrections to pass scn-build — haimes / detail
  223. Dissable fun3dNML error test for now — galbramc / detail
  224. Don't cleanup fun3d for now — galbramc / detail
  225. Fix allocation error — galbramc / detail
  226. Initialize utsystem in caps_unitParse — galbramc / detail
  227. Close problem before removing directoies with aim unitTests — galbramc / detail
  228. Python 2 fixes — galbramc / detail
  229. Switch to new pyCAPS interface as default — galbramc / detail
  230. Fix up error condition on close with the Journal file — haimes / detail
  231. Begin Journalling additions — haimes / detail
  232. Remove Bound name from restart file hierarchy and complete first pass at saving away the CAPS objects to disk — haimes / detail
  233. Fix all aim lint 'nullderef' warnings — galbramc / detail
  234. Fix static analyzer warning — haimes / detail
  235. More new restart changes — haimes / detail
  236. Allow for relative paths; more work on restarts — haimes / detail
  237. Fix hsm — galbramc / detail
  238. One mure nullVal fix — galbramc / detail
  239. Fix array size — galbramc / detail
  240. Fix mystranAIM Mesh input — galbramc / detail
  241. Stanalier fix — galbramc / detail
  242. More checks of Value Objects. More checks in get/set Value. Remove setting capsValue.length in AIMs. — galbramc / detail
  243. Fix file close under error — haimes / detail
  244. Remove invalid charachters in legacy analysis directories — galbramc / detail
  245. Remove Value Object names from restart file structure — haimes / detail
  246. Update unit test — galbramc / detail
  247. Fix typo — galbramc / detail
  248. Also guard against csm variables with '@' — galbramc / detail
  249. Try again to handle : in OpenCSM DESPMTRs — haimes / detail
  250. Try to handle : in OpenCSM DESPMTRs — haimes / detail
  251. Writing out NULL dots -- bypass for now — haimes / detail
  252. Begin to populte the new restart disk mirroring — haimes / detail
  253. Add new experimental pyCAPS interface — galbramc / detail
  254. Do not open the cpc file — haimes / detail
  255. Fix tester — haimes / detail
  256. Remove caps_save and prepare for the new restart — haimes / detail
  257. Remove caps_save from pyCAPS — galbramc / detail
  258. Try to fix last commits warnings — haimes / detail
  259. Implement the scratch phase for non-production — haimes / detail
  260. Index fix — galbramc / detail
  261. Workaround to allow legacy workDir specifications — galbramc / detail
  262. Trap interrupts and implement lock file — haimes / detail
  263. Fix aim_system — galbramc / detail
  264. Tested Bob's changes to directory management — galbramc / detail
  265. lint fixes — galbramc / detail
  266. cart3d and fun3d fixes — galbramc / detail
  267. Remove all chdir amd add more aim I/O functions — galbramc / detail
  268. Fix warning from last commit — haimes / detail
  269. Remove Value of Value Objects — haimes / detail
  270. Lint fixes on the last commit — haimes / detail
  271. Added functions for file open and system executions — haimes / detail
  272. More warning fixes — galbramc / detail
  273. Warning and nmake fix — galbramc / detail
  274. Warning fixes — galbramc / detail
  275. Fixes for testing AIM — galbramc / detail
  276. Refactor CAPS directory structure. Add caps_getRootPath. — galbramc / detail
  277. Fix lint abort — haimes / detail
  278. Add file functions to the base and setup for locking — haimes / detail
  279. lint fix — galbramc / detail
  280. Refactor caps_open. Fixes to caps_dupAnalysis. — galbramc / detail
  281. Add fflush to stdout after calls to OpenCSM — haimes / detail
  282. Fix warning — galbramc / detail
  283. One more compile fix — galbramc / detail
  284. Lint and compile fix — galbramc / detail
  285. Remove analysis parents. analysisDir must now be unique. — galbramc / detail
  286. Documents updated — haimes / detail
  287. lint fix — galbramc / detail
  288. Use EGADS+TetGen instead of AFLR4+AFLR3 — galbramc / detail
  289. Maybe AFLR is segfaulting... — galbramc / detail
  290. Plug more memory leaks — galbramc / detail
  291. Fix string memory leak — galbramc / detail
  292. Path fixes — galbramc / detail
  293. Fix aim test and lint — galbramc / detail
  294. Remove aimUsesDataSet. Refactor aimInitialize. pyCAPS updates/refactoring. — galbramc / detail
  295. fix Slugs Makefiles for c++ — jfdannen / detail
  296. Link wvServer code with C++ — haimes / detail
  297. lint fix — galbramc / detail
  298. Minor corrections to API doc — haimes / detail
  299. Remove 'CAPS Info: No symbol' message. Suppress scan-build warning. — galbramc / detail
  300. Remove aimData. Better Python 2 string compatability. — galbramc / detail
  301. Fix def file — galbramc / detail
  302. Fix aflr3 bug — galbramc / detail
  303. lint fixes — galbramc / detail
  304. Refactor parent/child to use links instead — galbramc / detail
  305. Additional Value Pointer corrections — haimes / detail
  306. Fix tess delete. Fix value init. Suppress clang++ warning. Remove redundant build. — galbramc / detail
  307. Additional Value Object Pointer changes — haimes / detail
  308. Additional Value Object pointer fixes — haimes / detail
  309. Get linkages functioning with Pointer-type Value Objects — haimes / detail
  310. Remove static size in array, should be dynamically allocated — galbramc / detail
  311. Lint fix — galbramc / detail
  312. Fix memory leaks — galbramc / detail
  313. Don't allow integer or boolean with units. Return and accepr Units in caps.py. — galbramc / detail
  314. Missed a typo — galbramc / detail
  315. Undo accidental commit — galbramc / detail
  316. Fixes for cCAPS examples — galbramc / detail
  317. Lint fixes — galbramc / detail
  318. Forgot def file — galbramc / detail
  319. Update legacy training — galbramc / detail
  320. Refactor set/get Value — galbramc / detail
  321. Fix last commit — galbramc / detail
  322. Update get/set Limits — galbramc / detail
  323. Fix deprecation warnings — galbramc / detail
  324. One more memory leak — galbramc / detail
  325. Fix memory leak — galbramc / detail
  326. Fix bug in last commit — galbramc / detail
  327. Update training execution script — galbramc / detail
  328. Lint and memcheck fixes — galbramc / detail
  329. Fix Windoze warning — galbramc / detail
  330. Python 2.6 fix and Windoze fix — galbramc / detail
  331. Python 2 fixes — galbramc / detail
  332. Don't compile pyCAPS on windoze — galbramc / detail
  333. Forgot Windoze — galbramc / detail
  334. New ctypes implementation of pyCAPS — galbramc / detail
  335. New ifort updates — haimes / detail
  336. CAPS API document startup options — haimes / detail
  337. API doc update; Allow only certain Value Objects to set attributes — haimes / detail
  338. 1-to-1 CAPS Python API. More unit tests. — galbramc / detail
  339. caps_completeBound bug fix. More ctype pyCAPS testing. — galbramc / detail
  340. Minor updates to last commit — haimes / detail
  341. Fix warning and Windoze def file — galbramc / detail
  342. Lint fixes — galbramc / detail
  343. Initial attempt at new ctypes CAPS API. Added caps_build for more just int time builds. Updated doc. — galbramc / detail
  344. changes to get around false-positives produced by stanalizer — jfdannen / detail
  345. Fix data transfer bug — galbramc / detail
  346. Yet again another try at a scan-build fix — haimes / detail
  347. Another try at a scan-build fix — haimes / detail
  348. Another scan-build fix — haimes / detail
  349. Minor doc updates — haimes / detail
  350. Possible new aim function — galbramc / detail
  351. Lint fixes — galbramc / detail
  352. Refactor CPAS management of tessellations. — galbramc / detail
  353. Update AIM docs to reflect new Tessellation Object handling — haimes / detail
  354. A few more Stanalizer fixes — galbramc / detail
  355. More stanalizer fixes — galbramc / detail
  356. scan-build fixes — galbramc / detail
  357. lint fixes — galbramc / detail
  358. Fix memory leak in aimTransferUtilTest — galbramc / detail
  359. Splint config update — haimes / detail
  360. Forgot Windoze def files — haimes / detail
  361. Internalize capsDiscr cleanup — haimes / detail
  362. Documentation update — galbramc / detail
  363. Allow for multiple bodies in data transfer — galbramc / detail
  364. Minor AIM doc updates — haimes / detail
  365. Fix bugs in skeletonAIM. Updated doc. — galbramc / detail
  366. Lint fixes — galbramc / detail
  367. Another AIM refactoring pass — haimes / detail
  368. Add includes target — galbramc / detail
  369. Update CAPS API Makefile — haimes / detail
  370. And one more warning fix — galbramc / detail
  371. Makefile fix — galbramc / detail
  372. One more warning fix — galbramc / detail
  373. Fix memory leak — galbramc / detail
  374. Missed some warnings — galbramc / detail
  375. Fix warnings and Windoze link error — galbramc / detail
  376. Refactor capsDiscr data structure. Add lint target to makefiles. — galbramc / detail
  377. Update AIM docs — haimes / detail
  378. Add clang static analysis — galbramc / detail
  379. Fix enum/variable clashing in aflr4_Interface — haimes / detail
  380. Refactoring of the AIMs — haimes / detail
  381. more fixes to accomodate changes in EGADS — jfdannen / detail
  382. small updates to be consistent with recent EGADS changes — jfdannen / detail
  383. initial version of serveESP; reorganize udp.c to serve as a pattern for serveESP — jfdannen / detail
  384. improve accuracy of udpFreeform; update associated verification data — jfdannen / detail
  385. add PLUGS_CREATE_EGADS_FILES to serveCSM; add more info to plugs.hist fille; add data/plugs/showHistory.csm to help debug operation of Plugs; change number of reclassified points in Plugs to be the larger of 5 and a fraction of area associated with a Face — jfdannen / detail
  386. more protections in plugs for cases with unclassified points — jfdannen / detail
  387. fix plugs bug for unclassified points during reinitializati9on; make plugs1c as expected failure (for now) — jfdannen / detail
  388. fix bug in Slugs associated with recent EGADS topology changes — jfdannen / detail
  389. fix possible NULL-dereference flagged by stanalyzer — jfdannen / detail
  390. fix non-initialized warning message — jfdannen / detail
  391. fix CONNECT errors associated with non-contiguous Faces; add connect7f test case; preserve orientation of Faces during EXTRACT; add extract4 test case; add sketch11* test cases; do not include SSLOPE statments when determining if Sketch points are co-planar; update OpenCSM to account for EGADS changes associated with making Faces and degenerate Edges — jfdannen / detail
  392. significantly speed up recycling — jfdannen / detail
  393. Allow static builds — haimes / detail
  394. fix typo in previous commit — jfdannen / detail
  395. update droopInlet* test cases to use slpfact=-1; compute mass properties only when needed; add warnings when recycling stops — jfdannen / detail
  396. match slopes and curvatures at seams in UDP supell when slpfact<0; broadcast view matrix to partners when cursor leaves canvas before mouse up event; reorganize mass property calculations — jfdannen / detail
  397. fix bug that did not readjust the level when returning from a UDC; fix bug when the last line of a UDC (without an END statement) calls a UDC (with an END statement); add supell7* test cases — jfdannen / detail
  398. fix First and last Node warnings associated with COMBINE and with esa_logo — jfdannen / detail
  399. fix bug associated with -dxdd option (incorrectly wrote .tess file instead of .sens file); add mechanism2 test case; add esa_logo test case; add normals to output from EVALUATE FACE command; when SUBTRACTing co-planar SheetBodys, make sure result has same normal as the outer SheetBody; add subtract6j-k test cases; allow -dxdd option to be applied to subscripted DEPMTRs; fix memory leak associated when COMBINE closes a WireBody in order to make a SheetBody; add plotting of normals to DisplayType — jfdannen / detail
  400. add ability to print call history during sensitivity calculations; add stickFuselage test case; extend COMBINE command to close WireBody if needed; add combine8* test cases; add splitFlap2* and splitFlap3* test cases; extend CONNECT to work with WireBodys — jfdannen / detail
  401. fix bug when starting serveCSM on Windoze from an .egads, .igs, or .stp  file for filename with backslashes; add autoStart test case — jfdannen / detail
  402. fixed adjoint calculations in massProps; add adjoint* test cases; add testAdjoint target to Makefile.DARWIN64; fix token parsing associated with DOS CR (carriage return) in udpWaffle and udfEditAttr; update tessellation sensitivity verification data; fix bug in mass property derivatives; update sew1, sew2, and import5 to account for improvements in IGES writer; add Curve, Pcurve, and Surface printouts to ocsmPrintEgo; add toler=0 argument to CONNECT command; break Makefile.DARWIN64 up so that test suite can be run in parallel — jfdannen / detail
  403. Fix typo in clean target — galbramc / detail
  404. fix bug in latest commit associated with calling a non-existant UDP/UDF; first version of massProps and adjointCSM — jfdannen / detail
  405. fix bug in latest commit associated with calling a non-existant UDP/UDF — jfdannen / detail
  406. add angle argument to applyTparams.udc; add .tParams attribute to Body too in applyTparams.udc; in udfSlices, if there is a .tParams attribute on the input Body, put it on the slices too; change message in udc loader for cases where file is not found (to avoid Jenkins false positive) — jfdannen / detail
  407. fix eqn2body.udc so that it warns (as oposed to errors) if a local variable is being overwritten; fix bug that prematurely exits if UDP does not exist and we are recycling — jfdannen / detail
  408. check if a user gave an illegal order to SUBTRACT; add eqn2body.udc and helix* and frustrum* test cases; fix bugs associated with SSLOPE statement (especially when a sketch is flipped); add sketch10* test cases; fix tolerance checking in sketch solvers; add theta[] argument to udpEllipse; add ellipse2 test case — jfdannen / detail
  409. upgrade to latest version ot Tblade3; fix a few typos in the documentation; update some training_2021 files; fix comments in contains.udc and overlaps.udc; add assembly3 and assembly4 test cases; allow CATBEG to catch overconstrained and underconstrained errors; generate underconstrained, overconstrained, or not_converged signals from CATEND; add sketch9* test cases; improve convergence tolerance in sketcher; fix sign of dip to minimize residual for S and R constraints in sketcher; ensure that sweep() function always gives sign that is the same as dab — jfdannen / detail
  410. add Makefile.DARWIN64.gcc for testing with gcc-10; modify testing procedure to also test against gcc-10; fix memory error associated with reordering senses in loops (inletWithWalls1); fix seg fault if order in INTERSECT is given with leading dollar-sign; check that only valid order are given; fix test cases that used invalid order — jfdannen / detail
  411. improve speed of udfEditAttr and udpWaffle (on LINUX) when script is very long — jfdannen / detail
  412. uprev to v1.20 (ESP.html, ESP-localhost.html, ESP-help.html, OpenCSM.h, ocsm.rc); fix ESP Hint associated with CONNECT command; extend CONNECT so that it can CONNECT Faces in a single Body if there is a Mark before the last SolidBody; improve detection of matching Edges in CONNECT; add inletWithWalls* test cases — jfdannen / detail
  413. fix core dump if opening file in ESP without a filename; fix bug in ESP that made commands not available if File->Open had more Branches than previous model; add description of MessageWindow background colors in Tutorial 1 — jfdannen / detail
  414. fix error when drawing outline in StepThru mode — jfdannen / detail
  415. change DisplayFilter so that it posts help via an alert instead of the MessageWindow; update all tutorials in ESP-help.html — jfdannen / detail
  416. do not allow editing of .udc in ESP unless there is a matching .csm or .cpc; if ocsmSave is called to write a .udc file but there is no matching UDPRIM statement, write a include-type UDC — jfdannen / detail
  417. allow selection of geometric and tessellation sensitivities for multi-valued DESPMTRs in ESP; update to tutorial files for cases when spindle is not created; fix coloring of children Branches when a DesignParameter is editted in ESP; first attempt at new tutorial descriptions — jfdannen / detail
  418. remove unneeded part of tutorial3 — jfdannen / detail
  419. RESTORE . (dot) now duplicates Body on top of stack; add restore2 test case; return an error from ESP if despmtr change is illegal (such as out of range); modify contains.udc and overlaps.udc so that they leave the stack unchanged; update ESP-help (except tutorials); update ESP_QuickReference — jfdannen / detail
  420. add ExpandAll/CollapseAll button in ESP to expand listing of Branches; fix coloring of some Branches in ESP TreeWindow — jfdannen / detail
  421. add imprint5 test case (which is expected to fail); move data/tutorial* to data/legacy/tutorial* — jfdannen / detail
  422. change the name of configuration sensitivities to geometric sensitivities — jfdannen / detail
  423. do not remove previous velocities if call to ocsmSetVel or ocsmSetVelD does not result in a change; fix bug in STORE when overwriting a storage location with a GROUP that contains a different number of Bodys; add group6 test case; fix bug that returned an error when IMPORTing an .egads file that contains a tessellation; add import8* test cases; fix bug in ocsmSave when writing .csm file that has UDPARG statements associated with a UDC; add save1 test case; add save2 test case to ensure that inline inputs to a UDP get saved correctly in ocsmSave; fix out-of-bounds bug when processing inline files associated with a UDP/UDF; change ocsmGetEgo so that it always returns the ego rather than a copy of the ego; add ocsmSetEgo to OpenCSM API, pyOCSM, and test_pyOCSM — jfdannen / detail
  424. update verification data for parsec2* on 7.3.1; update udpWaffle to get its file from a stream; add waffle9b test case; update udpBezier to get its file from a stream; update udpFitcurve to get its file from a stream; modify fitCurve6* test cases; update udpFreeform to get its file from a stream; update udpNurbbody to get its file from a stream; add more nurbbody* test cases — jfdannen / detail
  425. minor changes to Makefile.DARWIN64 and Makefile.LINUX64 — jfdannen / detail
  426. Update updParsec include dependencies — galbramc / detail
  427. update udpParsec; update parsec test cases; add designR* test cases; in removeVels, remove sensitivity cache for any Body created by a UDPRIM (since we do not know what was done inside the UDP) — jfdannen / detail
  428. add lock in serveCSM so that browser messages do not interfere with each other when there are multiple browsers; update pyOCSM for latest Windoze/Python 3.9 change; fix SOLBEG iteration message; fix bug in ocsmGetTessVels that did not rebuild perturbation for cases where a UDPARG contained an argument that could not be computed analytically; add more droopInlet* test cases (rounded inlets); add appliedLate test case to show how to apply chamfers and fillets at the end of the build process; fold case in argument names to UDPARG and UDPRIM — jfdannen / detail
  429. add lock in serveCSM so that browser messages do not interfere with each other when there are multiple browsers; update pyOCSM for latest Windoze/Python 3.9 change; fix SOLBEG iteration message; fix bug in ocsmGetTessVels that did not rebuild perturbation for cases where a UDPARG contained an argument that could not be computed analytically; add more droopInlet* test cases (rounded inlets); add appliedLate test case to show how to apply chamfers and fillets at the end of the build process; fold case in argument names to UDPARG and UDPRIM — jfdannen / detail
  430. extend ocsmGetEgo to allow EBody or tessellation on EBody to be returned; add options to udpSupell to get better end-slopes, which is sometimes needed for very large n abd high apsect ratios; add droopInlet* test cases; fix memory leak in sensCSM -tessel — jfdannen / detail
  431. fix memory leaks in udfFlend — jfdannen / detail
  432. more improvements to ESP collaboration — jfdannen / detail
  433. update IMPORT to use tessellation if .egads file contains one or more tessellations; update UDPRIM to use tessellation if returned model contains one or more tessellations; fix bug in ocsmPrintEgo for cases where MODL contained a TESSELLATION or EBODY; fix memory leaks in udfFlend; improvements to multi-user collaboration — jfdannen / detail
  434. change all wv_sendText to wv_broadcastText in serveCSM — jfdannen / detail
  435. signal an error when attempting to EXTRACT a degenerate Edge; fix bug in JOIN if toMark is set but there is only one Body after the mark; fix Tblade3 cases that use flends; fix bug in flend that caused out-of-bounds error; first cut at multi-user collaboration in ESP — jfdannen / detail
  436. update wingStruct test cases to use JOIN instead of UNION; add many more flend* test cases; add ability to apply flend to a single Body; update flend to work even in cases where tangent vectors are (anti-)parallel — jfdannen / detail
  437. fix bug in ocsmCopy to not malloc when minline=0 — jfdannen / detail
  438. fix bug in ocsmCopy to not malloc when minline=0 — jfdannen / detail
  439. fix warning message in udfSlices — jfdannen / detail
  440. add udfSlices; add slices* test cases — jfdannen / detail
  441. fix recently-added bug that did not put attributes on a Body that was recycled via -loadEgads; fix bug in computing tessellation sensitivity at endpoints of Edges; fix allocation bug in sensCSM -tessel; update some .tsen files; fix bug in udfNuscale that caused an abort if input was a FaceBody; add nuscale4 test case; compute tessellation sensitivities for EBodys — jfdannen / detail
  442. revise Makefile.DARWIN64 so that target testESP tests -dumpEgads and -loadEgads — jfdannen / detail
  443. add more DEBUG information in udfEditAttr; add testBasic2 target in Makefile.DARWIN64; fix bug that wrote Body_xxxxxx.egads file twice if from a UDF; fix bug associated with Edge attributes when Body was recycled via -loadEgads; update to udfEditAttr to account for the fact that windoze does not properly handle ftell() and fseek() if file is opened for read in text mode — jfdannen / detail
  444. add more info in key window printout when in ESP-sketch; update Makefile.LINUX64 for use on new ubuntu 20.04 system — jfdannen / detail
  445. simplify udfEditAttr code to accomodate stanalyzer — jfdannen / detail
  446. more useless guards to pass stanalyzer — jfdannen / detail
  447. remove dead code detected by stanalyzer — jfdannen / detail
  448. initialize fp to avoid warnings — jfdannen / detail
  449. allow color names to be specified in either lowercase or UPPERCASE; fix bug that improperly colored Edges after call to udfEditAttr; fix tessellation sensitivity bug along Edges; add creation of a logdist.plot file that contains triangles with the log(distance) at every Face tessellation point (blue=1e-12, red=1e-03) if sensCSM is called with the -tessel and -despmtr flags; add __hasC0blend__ Attribute so that finite differences are used for sensitivities if a C0 blend has been recycled; update .tsen files; allow UDP/UDF to get its << arguments from a stream instead of a tmp_OpenCSM_xx/yy file; add udpInline* test cases; allow udfEditAttr to get its file from a stream; fix bug that did not properly write inline files associated with a UDPARG statement — jfdannen / detail
  450. refactor (simplify) tessellation sensitivities code; update .tsen files; add designQ* test cases — jfdannen / detail
  451. add waffle9a test case — jfdannen / detail
  452. fix some minor bugs when compiling with GRAFIC; update ESP for recent change to WebViewer; update Makefiles for requirement to compile with c++; minor update to parka to eliminate warning with old gcc — jfdannen / detail
  453. Link serveCSM with C++ — haimes / detail
  454. fix important bug in tessellation sensitivities for Faces; allow configuration sensitivities on EEdges and EFaces; add more features to Erep Editor; add ereped5 test case; allow user to show either configuration or tessellation sensitivities in ESP (and make the -tessel flag obsolete in serveCSM); update .tsen files to be consistent with fixed bug in tessellation sensitivities — jfdannen / detail
  455. extend ocsmPrintEgo to work for EBodys, ...; add ocsmMakeEBody to OpenCSM API; next version of Erep Editor; add erapAtEnd flag so that ocsmBuild builds EBodys at end based upon _erepAttr and _erepAngle attributes; add new DisplayType in ESP to visualize EBodys if they exist — jfdannen / detail
  456. fix problems that were caused by incorrect fix of memory leaks in udfNuscale — jfdannen / detail
  457. fix memory leaks in udfNuscale — jfdannen / detail
  458. add udfPrintEgo to Makefile and NMakefile — jfdannen / detail
  459. first implementation of ErepEd; add ereped* test cases; add udfNuscale to non-uniformly scale a Body (after converting it to all BSPLINES); add nuscale* test cases; fix typo in GetUV in pyOCSM; add nasa_worm test case — jfdannen / detail
  460. issue error message if problem generating SPLINE with specified SSLOPE; fix bug associated with flipped Sketch containing an SSLOPE statement; add sslope5* test cases — jfdannen / detail
  461. New ifort updates — haimes / detail
  462. significant speedup in creating sceneGraphMetaData, especially for cases with many Faces and Edges — jfdannen / detail
  463. adjust tolerance for detecting colinear points in CIRARC in sketcher — jfdannen / detail
  464. (for now) disable _hist and __trace__ in Bodys that are returned from udpCsm (which means that we cannot get sensitivities on the Body returned from udpCsm); add etopo* test cases — jfdannen / detail
  465. add A12 to studentGallery — jfdannen / detail
  466. fix bug introduced in last attempt to get around false-positives in stanizer — jfdannen / detail
  467. another attempt to eliminate lint errors — jfdannen / detail
  468. update Makefile for lint options — jfdannen / detail
  469. another attempt to pass all Stanalizer tests — jfdannen / detail
  470. fix bug associated with CSYSTEMs that was introduced recently; a few more fixups to try to pass ESP_Stanalizer — jfdannen / detail
  471. fix bug introduced when making sure code was lint-free — jfdannen / detail
  472. fix SHOW_SPLINES so that grafic.h is not needed — jfdannen / detail
  473. many changes in order to pass lint and scan-build tests — jfdannen / detail
  474. Makefile lint updaate — haimes / detail
  475. add perturbations in Plugs when LM fails to help avoid local minima — jfdannen / detail
  476. Add includes target — galbramc / detail
  477. remove unused variables in udpProp in previous release — jfdannen / detail
  478. add udpProp and its test cases — jfdannen / detail
  479. fix bug in velocityOfNode for a RULE/BLEND with a rotated Xsect; fix typo in Edge tessellation sensitivities; fix affected .tsen files; fix bug that drew too many things when showing tufts for tessellation sensitivities — jfdannen / detail
  480. Put lint in Makefile for Linux — haimes / detail
  481. improve Plugs messages for outLevel 0 — jfdannen / detail
  482. enable more spline functions in RULE/BLEND sensitivities — jfdannen / detail
  483. Add clang static analysis — galbramc / detail
  484. add designP*d test cases; use new Node-only versions of EG_ruled and EG_blend; fix bug in Face orientation when SUBTRACTing two in-plane SheetBodys — jfdannen / detail
  485. fix warning messages generated by udpFitCurve, udpRadwaf, udpKulfan, and udfCatmull; remove __trace__ warning for Nodes in a REVOLVE since they might not exist in the SolidBody if they were on the centerline; do not run plugs if there is a pendingError; allow user to skip phase1 in Plugs; write plugs.despmtrs file at end of Plugs; remove perturbation process in Plugs since it did not work, especially for cases without LBOUNDs and UBOUNDs; fix bug when SWEEPing a WireBody; update sweep0a verification data; fix Edge blue/green coloring in ESP; update verification data for plugs1c, plugs4b, plugs7a, and plugs8a, since the results were close to the correct DESPMTRs — jfdannen / detail
  486. update Plugs verification data for 7.3.1; fix Slugs so that it no longer issues Face is Fixed messages — jfdannen / detail
  487. Specify static link of FORTRAN/gcc libraries — haimes / detail
  488. Fix EG_makeTopology(FACE) for Planar Surface with relaxed tolerances and fix for peridoic Edges — galbramc / detail
  489. Shield debug print statment with outLevel > 1 — galbramc / detail
  490. Fix scan-build warning — galbramc / detail
  491. Add EG_stack functions to def file — galbramc / detail
  492. Add testing EG_getTopology -> EG_makeTopology with _dot tests. Test context is empty when closed with _dot tests. Test bottom-up periodic Face construction with pyEGADS. Consistent tolerance check between BrepCheck_Edge and EG_makePCurve. EG_getTopology always returns NULL geom for DEGENERATE Edge. Fix EG_isSame for DEGENERATE Edges. Fix EG_copyGeometry_dot for DEGNERATE Edge. Remove DEGNERATE Curves in EG_traverseBody. Fix EG_makePCurves for periodic Edge. Remove modifying DEGENERATE input Edge in EG_makeTopolgy. Remove arbitrary tolerance increase in EG_getArea, EG_makeTopology(FACE), and EG_getUVInfo. EG_orientWire returns Face for efficiency. Fix geom reference for EG_makeFace(LOOP). Fix duplicate Makefile target. — galbramc / detail
  493. Fix for loop with single Edge — galbramc / detail
  494. Remove EG_flipObject(EDGE) from EG_ruled — galbramc / detail
  495. Makefile update for M1 — haimes / detail
  496. Config updates and removal of Edges from EG_filpObject — haimes / detail
  497. Fix max — galbramc / detail
  498. Fix tire.py — galbramc / detail
  499. Update pyEGADS for new EG_makeTopology(LOOP). Remove surface sensitvity for FACE in EG_setGeometry_dot(NULL). Use InifinitePoint check for wire orientation. Fix EG_makeFace_dot. — galbramc / detail
  500. cannot make TWONODE Edge if Nodes are the same; properly account for Loops senses when making Faces; fix EG_removeFaces to return error if remaining Faces are not contiguous — jfdannen / detail
  501. Fix Topology references when copying an EBody with different Body — haimes / detail
  502. Fix up copyObject with Tessellation Objects and EBodies also check that EBodies are closed — haimes / detail
  503. Update Windoze zlib to 1.2.11 — haimes / detail
  504. Add gprof config — haimes / detail
  505. Improve IGES reader to handle units; support changes EBody references during copyObject; Update docs — haimes / detail
  506. Fix redefined warning — galbramc / detail
  507. Fix flipObject for a Loop with SREVERSE edges created with makeTopology — galbramc / detail
  508. Added SINNER/SOUTER defines for FACE/SHELL senses. Updated docs for fixes to getArea/makeFace/makeTopology. Minor fix in blend/rule. — galbramc / detail
  509. Slightly better error message — galbramc / detail
  510. EGADSlite can now tessellate an EBody — haimes / detail
  511. Expanded Model now supported by EGADSlite — haimes / detail
  512. Flip not properly marking Loops as closed — haimes / detail
  513. Improve IGES export — haimes / detail
  514. Add EG_getTessFrame to expose the information for interior Face mappings — haimes / detail
  515. Fix of AFLR4 internal Edge use of setTessFace — haimes / detail
  516. Allow for output of setTess functions — haimes / detail
  517. Allow for multiple (more than 2) Loops touching a Node in setTessFace — haimes / detail
  518. NonManifold Nodes now functional in setTessFace — haimes / detail
  519. Fix Stanalizer warning — haimes / detail
  520. Almost have NonManifold Nodes working in setTessFace — haimes / detail
  521. Fix exportLite.mak — haimes / detail
  522. move towards full Model support in EGADSlite — haimes / detail
  523. rewrite of setTessFace to support internal Edges — haimes / detail
  524. Clarify .mixed for a single face with both triangles and quads. Uprev EGADS doc. — galbramc / detail
  525. Prepare EGADSlite for Effective Topology — haimes / detail
  526. Prepare EGADSlite for Effective Topology — haimes / detail
  527. Fix Stanitizer error — haimes / detail
  528. Improve Edge tessellation w/ arc length splitting — haimes / detail
  529. Uprev to 1.20 — haimes / detail
  530. update config and add attribute dup on EG_copyObject for tessellations — haimes / detail
  531. update README.txt — jfdannen / detail
  532. README updates — haimes / detail
  533. Update README — galbramc / detail
  534. Some Doc updates — haimes / detail
  535. Update PreBuilt READMEs — haimes / detail
  536. Update configure scripts and Fix seeding for inverse evaluations on toroidal surfaces — haimes / detail
  537. Try again to fix deleteObject on Model with Tess or EBody references — haimes / detail
  538. Revert last commit — haimes / detail
  539. Fix EG_deleteObject reference count for TESSELLATION & EBODY Objects in a Model — haimes / detail
  540. Update the error message in EG_imprint when EGADS fails and uses the OpenCASCADE method; also add a note in the documentation on this — haimes / detail
  541. Update the README for the next release — haimes / detail
  542. Generalize the last commit — haimes / detail
  543. Allow for getEdgeUV on single Face EFaces with Degenerate Edges, but not for multi-Face EFaces — haimes / detail
  544. Fix inverse evaluate on periodics where the Face limits are not in the periodic range — haimes / detail
  545. Fix py_to_c(takeOwnership=True) — galbramc / detail
  546. Update egads doc with py_to_c(takeOwnership=False) — galbramc / detail
  547. Add takeOwnership=False to py_to_c — galbramc / detail
  548. Add missing WIN32 dllexport — galbramc / detail
  549. UVMAP tester fix — haimes / detail
  550. Forget to change the UVMAP test code — haimes / detail
  551. Update UVMAP to the latest release — haimes / detail
  552. Remove old docs — haimes / detail
  553. Fix pyEGADS CDLL on Windows for Python >= 3.8 — galbramc / detail
  554. Fix warning generated when upgrading UVmap — haimes / detail
  555. Update UVmap for Effective Topology — haimes / detail
  556. Make tessellation handling more immune to bad topology — haimes / detail
  557. Properly delete scenegraph with multiple browsers — haimes / detail
  558. Fix segFault in EG_splitBody when given broken topology — haimes / detail
  559. Make sure the OCC Shape type does not change when fixing imported Bodies — haimes / detail
  560. Update EGADS API doc — haimes / detail
  561. Add undocumented EG_getTessEFace — haimes / detail
  562. Fix free on trmap in EG_destroyEBody — haimes / detail
  563. Add more tests — haimes / detail
  564. Allow EG_spline2dRaw to have fixed knot spacing — haimes / detail
  565. Only error out if the Loop's length differs — haimes / detail
  566. Fix scribe segFault; correct t value in multi segment EEdge — haimes / detail
  567. Configuration fix — haimes / detail
  568. Fix for Python 2.7 support — galbramc / detail
  569. Make getEdgeUV more consistent for EFaces with a single patch — haimes / detail
  570. rename callback in wv that can get called when scene is updated — jfdannen / detail
  571. Improve Effective Topology performance by walking the triangulation to find position — haimes / detail
  572. Fix Stanalyzer error — haimes / detail
  573. Update Effective Topology to all tolerances; fix sceneGraph call-back in wvServer; add map lookup in wvServer — haimes / detail
  574. add wvSceneUpdated() callback after scene graph has been updated — jfdannen / detail
  575. Reinstate EGADS_EXTRAPOL for EFace evaluations outside of the triangulation — haimes / detail
  576. Fix incorrect reference in a DEBUG block (stanalyzer has DEBUG on) — haimes / detail
  577. Refactor how Edges are internally handled in Effective Topology — haimes / detail
  578. Forget def file in last commit — haimes / detail
  579. Provide access to an EFace's triangles -- for sensitivities — haimes / detail
  580. Allow for return from makeAttrEFaces to be NULL — haimes / detail
  581. Better Python 2 string compatability — galbramc / detail
  582. Inform when an EEdge is rejected due to dihedral — haimes / detail
  583. Minor debug correction — haimes / detail
  584. Fix region checker for EEdges w/ multiple Edges in the (-) sense — haimes / detail
  585. Fix indexing problem in collecting Faces for makeAttrEFaaces — haimes / detail
  586. Fix indexing problem in collecting Faces for makeAttrEFaaces — haimes / detail
  587. Fix makeEFace with more than 2 ELoops — haimes / detail
  588. Prep for ESP beta — haimes / detail
  589. Config PYTHONPATH udpates. pyEGADS updates. doc updates for pyEGADS. — galbramc / detail
  590. Fix cases where DEGENERATE Edges end up without a tessellation; copyObject can now change the Body associted with a Tessellation; vAttr will use a stored Tessellation in the model — haimes / detail
  591. Adjust the ifort library dependencies — haimes / detail
  592. Finish the implementation of all Tessellation functions that support Effective Topology — haimes / detail
  593. Minor corrections — haimes / detail
  594. Fix last commit — haimes / detail
  595. Effective Topology tesselltion corrections — haimes / detail
  596. Cleanup up some closure issues in Effective Topology — haimes / detail
  597. Additional DEGENERATE EEdge updates — haimes / detail
  598. Fix t storage for DEGENERATE EEdges — haimes / detail
  599. Fix scan-build warning from last commit — haimes / detail
  600. Allow for retaining common attributes in Effective Topology merges — haimes / detail
  601. Fix ET BoundBox calculation; Update Edge Tesselltion for EBody; Document EG_getWindingAngle — haimes / detail
  602. Effective Topology: don't use Node positions when computing Edge winding angle — haimes / detail
  603. Full Attribution & Effective Topology — haimes / detail
  604. Fix ONENODE EEdge ELLOOP construction — haimes / detail
  605. Allow for wrap-around mappings assuming a single seam — haimes / detail
  606. Minor ET cleanup — haimes / detail
  607. Can now merge EEdges to make ONENODE — haimes / detail
  608. scan-build fixes — galbramc / detail
  609. stanalyzer corrections — haimes / detail
  610. Fix up wv_setKey from memory issues — haimes / detail
  611. Fix non-manifold initialization of UVs and reinstate the compute of 2nd derivatives for composites — haimes / detail
  612. Makefile lint updaate — haimes / detail
  613. Add includes target — galbramc / detail
  614. Add back rewind capabilities when removing Nodes in makeEFace — haimes / detail
  615. Make sure we have a valid EBody after an error in makeEFace — haimes / detail
  616. Put lint in Makefiles for Linux — haimes / detail
  617. Increase MSVC CPP optimization — galbramc / detail
  618. Fix copyEBody — haimes / detail
  619. Add clang static analysis — galbramc / detail
  620. mapBody correction for reversed Edges; fix up copyEBody; protect against multiple vertex mappings — haimes / detail
  621. Updaate the Docs — haimes / detail
  622. Slugs script updates — galbramc / detail
  623. Add Slugs testing scripts — galbramc / detail
  624. Only run plugs*.csm files for plugs — galbramc / detail
  625. Only run plugs*.csm files for plugs testing. — galbramc / detail
  626. plugs1c is not longer expected failure — jfdannen / detail
  627. Remove verbosity — galbramc / detail
  628. Finally fixed — galbramc / detail
  629. Getting closer — galbramc / detail
  630. what is going on... — galbramc / detail
  631. One more Plugs fix — galbramc / detail
  632. Update expectPLUGS script — galbramc / detail
  633. Windoze slashes — galbramc / detail
  634. Test plugs0 which is actually expected to pass — galbramc / detail
  635. Add numpy to venv for SU2 — galbramc / detail
  636. Plugs, not plugs — galbramc / detail
  637. Fix beta scripts — galbramc / detail
  638. mark plugs1c as expected failure (for now) — jfdannen / detail
  639. Catch tire errors on Windoze — galbramc / detail
  640. Update asan lib path — galbramc / detail
  641. Ignore pip timeout warning — galbramc / detail
  642. Of coarse, three slashes... — galbramc / detail
  643. Escape slashes on Windoze — galbramc / detail
  644. One more try at autoStart on windoze — galbramc / detail
  645. Update autoStart testing for Sanitizer and Valgrind — galbramc / detail
  646. Fix path for Windoze autoStart — galbramc / detail
  647. Fix autoStart testing — galbramc / detail
  648. Another valgrind supprsssion. Windoze fix — galbramc / detail
  649. Add autoStart testing for Sanitizer and Valgrind — galbramc / detail
  650. Add autoStart testing. Another OCC valgrind fix. — galbramc / detail
  651. Fix last commit — galbramc / detail
  652. Valgrind suppression fixes — galbramc / detail
  653. matplotlib valgrind suppressions — galbramc / detail
  654. Sanitizer suppressions — galbramc / detail
  655. Don't update Jenkins files in bfr — galbramc / detail
  656. Add Jenkins ESP_parse and ESP_email.template config files. Remove OCC 6.8 files. — galbramc / detail
  657. note that rocketnozzle1 and rocketnozzle2 are expected to fail — jfdannen / detail
  658. Update ESP_Beta testing. Add ESP_PreBuilt testing. — galbramc / detail
  659. Update to AFLR 10.15.6 — galbramc / detail
  660. SU2 path fix on macOS — galbramc / detail
  661. Correct SU2 path — galbramc / detail
  662. Upgrade to SU2 Blackbird — galbramc / detail
  663. Update to AFLR 10.15.3 — galbramc / detail
  664. Remove centOS68 if statements — galbramc / detail
  665. Remove 6.8 files, add legacy directory — galbramc / detail
  666. add imprint5 to list of expected failures — jfdannen / detail
  667. Upgrade to AFLR 10.15.1 — galbramc / detail
  668. change the name of configuration sensitivities to geometric sensitivities — jfdannen / detail
  669. Add pyOCSM to PYTHONPATH — galbramc / detail
  670. Update path to test_pyOCSM.py — galbramc / detail
  671. One more valgrind suppression — galbramc / detail
  672. Put back one suppression — galbramc / detail
  673. Suppress numpy memory leaks — galbramc / detail
  674. Fix setting memcheck and valgrind python — galbramc / detail
  675. Suppress python memory leak — galbramc / detail
  676. Suppress numpy memory leaks — galbramc / detail
  677. Add scan-build links — galbramc / detail
  678. Single PYTHON_VERSION for all Jenkins scipts — galbramc / detail
  679. Use python 3.8.9 — galbramc / detail
  680. Add --embed to python-config when appropriate — galbramc / detail
  681. Upgrade Python to 3.9.4 — galbramc / detail
  682. Python 2.6.6 is really dead — galbramc / detail
  683. Don't try to use Python 2.6 — galbramc / detail
  684. Fix script — galbramc / detail
  685. Run legacy pyCAPS tests — galbramc / detail
  686. Remove 2018 template_avl — galbramc / detail
  687. Enable python fault handler — galbramc / detail
  688. Don't try to compile IRIT when it does not exist — galbramc / detail
  689. Don't use Python 2.6 on CentOS 6.8 — galbramc / detail
  690. Don't run pointwise on commit — galbramc / detail
  691. Don't run on Python 2.6 — galbramc / detail
  692. Script fixes for rnning CAPS unit tests — galbramc / detail
  693. Minor beta fix — galbramc / detail
  694. One more path fix — galbramc / detail
  695. Path fix for Beta — galbramc / detail
  696. Update jenkins scripts for new pyCAPS — galbramc / detail
  697. Run pyCAPS unit tests with Sanitizer — galbramc / detail
  698. Fix PYTHONPATH — galbramc / detail
  699. Use new ctypes pyCAPS — galbramc / detail
  700. Upgrade ifort on Windoze — galbramc / detail
  701. Another Intel fix — galbramc / detail
  702. Missed sone intel updates — galbramc / detail
  703. Update intel compiler — galbramc / detail
  704. Remove scan-build directories if clean — galbramc / detail
  705. Remove CPATH for stanalizer — galbramc / detail
  706. Stanalier script fixes — galbramc / detail
  707. Stanalier script fixes — galbramc / detail
  708. Stanalier script fixes — galbramc / detail
  709. Add stanalizer script — galbramc / detail
  710. update Plugs expected failures and ignore list — jfdannen / detail
  711. update Plugs expected failures and ignore list — jfdannen / detail
  712. Fix known sense errors for Windoze — galbramc / detail
  713. Add known sensitivity failures — galbramc / detail

#24 (Jan 18, 2021, 9:29:08 AM)

  1. change copyright notice to 2021 — jfdannen / detail
  2. Update copyright year — haimes / detail
  3. Minor AIM interface update — haimes / detail
  4. Update fun3D NML — galbramc / detail
  5. Remove AIM static storage — haimes / detail
  6. Fix up other aim def files — haimes / detail
  7. Fix up fun3dAAIM.def — haimes / detail
  8. New AIM API changes — haimes / detail
  9. Update CAPS docs to reflect the chnging code base — haimes / detail
  10. Update AIM doc's so AIM signatures do not explicitly return the Error Structure — haimes / detail
  11. Update AAPI docs — haimes / detail
  12. Fix divide by zero in conjGrad — haimes / detail
  13. Doc updates — haimes / detail
  14. Fix array out of bounds — galbramc / detail
  15. Fix memory leak — galbramc / detail
  16. Fix for convert_integerToString — galbramc / detail
  17. Add global memory storage for element gIndicies, dIndicies, and poly — galbramc / detail
  18. More Doc updates — haimes / detail
  19. Update caps_open docs — haimes / detail
  20. Fix for new consistnt JOIN operator with SHEETBODYs — galbramc / detail
  21. More memory leak fixes. Fix aim_FreeDiscr name conflict. — galbramc / detail
  22. Fix memory leaks and improve deprecation message — galbramc / detail
  23. Update training material — galbramc / detail
  24. Update regression tests — galbramc / detail
  25. Fix warning — galbramc / detail
  26. fix uninit. variable — ryan / detail
  27. fix of windows
    ryan / detail
  28. fix python import
    ryan / detail
  29. make  analysis default function reentry — ryan / detail
  30. fix structural modeling — ryan / detail
  31. update of sensitivity testing
    ryan / detail
  32. fixes — ryan / detail
  33. fixes — ryan / detail
  34. Fix Windoze compile errors — galbramc / detail
  35. fixes for mesh examples — ryan / detail
  36. add NULL check so util works with hsm and masstran — ryan / detail
  37. remove tempUtil.h reference — ryan / detail
  38. remove tempUtil.h reference — ryan / detail
  39. remove tempUtil.h reference — ryan / detail
  40. util functions — ryan / detail
  41. cfd aims — ryan / detail
  42. structural aims — ryan / detail
  43. *header.tex files — ryan / detail
  44. meshing aim updates — ryan / detail
  45. Minor format fixes — haimes / detail
  46. Another round of error handling — galbramc / detail
  47. More error handling updates — galbramc / detail
  48. Fix warning — galbramc / detail
  49. Updated new AIM error handling. Updted skeletonAIM with new error handling. — galbramc / detail
  50. fix unittests — ryan / detail
  51. pyCAPS bomb — ryan / detail
  52. Free partial before refilling the geometry output — haimes / detail
  53. Initialize analysis object in capsProblem correctly — haimes / detail
  54. Regenerate pyCAPS.c — galbramc / detail
  55. initialize members in makeSimpleErr — haimes / detail
  56. Some minor fixes — galbramc / detail
  57. First cut at storing the Errors in the aimInfo struct — haimes / detail
  58. Fix missing line continuation. — galbramc / detail
  59. Traning material updates. Minor formatting and typo fixes. Initial framework for new AIM error handling. — galbramc / detail
  60. Clang static analyzer corrections — haimes / detail
  61. update MALLOC and FREE to use EG_alloc and EG_free — jfdannen / detail
  62. Updated AIM to work with latest version of SU2 (7.0.7) — nitin / detail
  63. Testing & Fixup of GeometryOut dot handling — haimes / detail
  64. Fill Geometry Out sensivities — haimes / detail
  65. Update the docs so that they express our goal; implement most of caps_sensitivity — haimes / detail
  66. Setup for caps_sensitivity — haimes / detail
  67. Fix issue with size CallBack — haimes / detail
  68. Tester for variable length parameters — haimes / detail
  69. fix (recently-added) bug associated with skipping rebuild if there is an EVALUATE statement; improve cloud point reclassification process in Plugs; extend designP* test cases; fix propagation of .hasdots for cases with multiple RESTOREs; handle sensitivity case when WireBody is INTERSECTed or SUBTRACTed with a SolidBody; require finite-difference sensitivities for cases with EVALUATE statements; use internal _dots for Edges if it exists; compute sensitivities for BLEND of all NodeBodys; update .tsen and .csem files for all 7.3.1 and some 7.4.1 test cases — jfdannen / detail
  70. add designP* test cases; fix EXTRUDE/SCALE sensitivity bug; compute Edge and Node sensitivity directly for EXTRUDE; change sensCSM command line option from -addData to -addVerify; change sensCSM to only look at Edge and Face sensitivities at interior points; change serveCSM command line option from -sensTess to -tessel; get Edge and Node sensitivities directly from the source rather than from the Faces; simplify algorithm for find tessellation sensitivities on Edges; remove testing of Face normals and Segment direction in -tessel checks in sensCSM; fix numerous sensitivity bugs — jfdannen / detail
  71. add range to ocsmPrintBrep; refactor sensitivity code and remove redundant functions; update makeFace for upcoming EGADS update — jfdannen / detail
  72. Missed 2020 — haimes / detail
  73. change copyright notice to 2021 — jfdannen / detail
  74. add ocsmSetBnds to ocsm.def; update memory management in pyOCSM — jfdannen / detail
  75. fix memory leaks associated with deleting an Attribute or Csystem; move PrintEgo to top level in pyOCSM — jfdannen / detail
  76. do not check Body index in ocsmGetEgo is asking for context; fix memory management in pyOCSM — jfdannen / detail
  77. update 7.4.1 .csen files for design1b and design4 — jfdannen / detail
  78. rename designL3* and designL4* test cases until recursive RULEs/BLENDs can be properly handled — jfdannen / detail
  79. fix bug associated in sensitivities for SOLBEG/SOLEND — jfdannen / detail
  80. mark function argument as unused to avoid lint warning — jfdannen / detail
  81. update .csen data for 7.3.1 — jfdannen / detail
  82. minor comment updates — jfdannen / detail
  83. fix memory leak in ocsmLoadDict; add copyright statement to pyOCSM; fix a few problems in pyOCSM; remove all references to SUPIN from Makefiles — jfdannen / detail
  84. add studentGallery/espRacer; during sensitivities, get Edge history from adjoining Faces; fix bug that sometimes incorrectly set the .ibody or .iford for Edges; get velocity on Edges from PRIMITIVE or GROWN directly (ie, not via the adjoinig Faces); fix _edgeID for cases with a BOOLEAN after multiple RESTOREs; fix sensitivities for some cases with LINES; fix bug that occurred during a rebuild for a Parameter that was DIMENSIONed but not set; increase MAX_NAME_LEN from 32 to 64; automatically add missing semi-colon to end of argument in SOLBEG statement; add designM* test cases; compute sensitivities associated with SOLBEG/SOLEND; add designN* test cases; add -skipHelp command line argument to test_pyOCSM — jfdannen / detail
  85. remove another unused variable — jfdannen / detail
  86. remove unused variable to prevent warnings — jfdannen / detail
  87. extend EXTRUDE to create a WireBody if its input is a NodeBody; add extrudeB test case; simplify sensitivity calculations for primitives; improve messages if error is encountered in sensCSM; add designL* test cases; change offset in Edge.iford from 100 to 10000; modify select1a, select1b, and select2 test cases; add blend_nacelle test case; add -allVels command line option to serveCSM to compute velocities for Edges and Nodes as well as Faces; add _hist attribute to WireBodys; add udfPrintEgo; fix bug that did not reset hasC0blend flag in ocsmBuild; update udpBiconvex so that there is not restriction on camber; improve sensitivity calculations; return useful error message when SUBTRACTion of a SheetBody from a SolidBody fails during the imprint operation; update some sensitivity verification data; rename pyOcsm to pyOCSM; update pyOCSM to use EGOs directly (instead of void pointers) — jfdannen / detail
  88. extend RULE and BLEND to create WireBodys if all inputs are NodeBodys; check for repeated Xsects at beginning and end of RULE and BLEND; add rule27* and blend27* test cases — jfdannen / detail
  89. fix memory leak in joinSheetBodys — jfdannen / detail
  90. fix bug in createTessVels that did not compute Node sensitivities correctly for WireBodys; add more sensitivity checks to testPyOcsm — jfdannen / detail
  91. fix output during execution of SELECT statement; fix sensitivity bug when computed by sensitivities and the velocity of a mass property is needed; add GetTessVel checks to pyOcsm; update ocsmGetValu to get the correct dot for an OUTPMTR — jfdannen / detail
  92. reformulate windtunnel7 test case to eliminate EGADS warnings; use EG_fuseSheets when UNIONing SheetBodys; update verification tests to account for fewer Nodes; modify JOIN so that it only works if there are common Edges in SheetBodys or Faces in SolidBodys; add joinUnion* test cases; update some verification data to be consistent with JOINs new rules — jfdannen / detail
  93. fix bug in recycle checker when different Branch types are detected — jfdannen / detail
  94. dummy print of unused variables to avoid gcc compiler warnings — jfdannen / detail
  95. fix bug in ocsmLoad if unrecognized filename is given; disable recycling if a file edited in ESP editor changes the type, name, any arguments, or any attributes on a Branch; add colors.dict, which defines the standard RGB color table, to the data directory — jfdannen / detail
  96. fix bugs in prior build associated with ocsmNewBrch; cosmetic changes in pyOcsm; number tests in testPyOcsm — jfdannen / detail
  97. fix recently-introduced bug in last commit — jfdannen / detail
  98. report an error if the child script in udpCsm.c does not leave a Body on the stack; extend CONPMTRs so that they can be arrays of numbers; modify ocsmLoadDict so that CONPMTRs can be defined with multiple values — jfdannen / detail
  99. modify sketch8* test cases; extend ocsmNewBrch to add all the appropriate Branches if a UDC is added; modify testPyOcsm to test adding a UDC via NewBrch — jfdannen / detail
  100. fix for mkdir differences between LINUX and WIN64 — jfdannen / detail
  101. modify pyOcsm to make it more pythonic; add ocsmGetEgo to OpenCSM API and pyOcsm; add sketch8 test case (for testing sensitivities); fix ESP bug that accidentally disabled buttons in Sketcher and Gloves; rename ocsmGetEnt to ocsmFindEnt to make its name more representative of what it does; change way tmp_OpenCSM_ files are handled so that only those associated with a specific MODL are removed when ocsmFree is called; add pyOcsm/inline.csm and modify testPyOcsm.py to test — jfdannen / detail
  102. add ocsmGetTessNpnt and ocsmGetEnt to OpenCSM API; change function signatures of ocsmPrintAttrs, ocsmPrintBodys, ocsmPrintBrchs, ocsmPrintBrep and ocsmPrintPmtrs to use a filename instead of a file pointer; rewrite pyOcsm to use python.ctypes (rather than the C code that only worked in Python 2.x); add testPyOcsm.py to test pyOcsm.py — jfdannen / detail
  103. allow the BOX command to create a NodeBody; get velocities correct for the BOX command when generating a WireBody or NodeBody; allow one to retrieve the velocities of the @parameters associated with the mass properties; change MALLOC and FREE macros in common.h to use EG_alloc and EG_free; add massprop* test cases; update ocsmFindPmtr so that if type=0, it will not create a new Parameter and will return ipmtr=0 if Parameter is not found at the global scope — jfdannen / detail
  104. fix bug in previous commit — jfdannen / detail
  105. fix bug in previous commit — jfdannen / detail
  106. when changing DisplayType to 0 in ESP, do not ask for upper and lower limits; improve ESP MessageWindow messages when there is a problem in a UDP/UDF — jfdannen / detail
  107. fix message returned to ESP when an error is detected while processing the arguments to a UDPRIM; make messages returned to ESP by udpBox, udpImport, udpNaca, udpSample, udpSupell, udpWaffle, amd udfEditAttr more explanatory — jfdannen / detail
  108. fix error handling when EG_hollowBody fails; add message to serveCSM summary to tell if verification was requested but a .vfy file could not be found — jfdannen / detail
  109. write CFGPMTRs in ocsmSaveDespmtrs — jfdannen / detail
  110. Undo some previous changes — galbramc / detail
  111. Another small fix — galbramc / detail
  112. Minor script cleanup — galbramc / detail
  113. Ignore plugs5a — galbramc / detail
  114. Fix macys environment — galbramc / detail
  115. Fix not equal for Windoze — galbramc / detail
  116. Fix Windoze jenkins script bug for pyOCSM. — galbramc / detail
  117. Finally working. Remove debug output — galbramc / detail
  118. Try adding DYLD_LIBRARY_PATH — galbramc / detail
  119. Infinite loops are bad — galbramc / detail
  120. Maybe finally right — galbramc / detail
  121. Found typo — galbramc / detail
  122. More debugging — galbramc / detail
  123. One more try at memcheck on macOS — galbramc / detail
  124. Debug information — galbramc / detail
  125. Non framework python — galbramc / detail
  126. Enable memcheck for python on macOS — galbramc / detail
  127. Avoid false positives — galbramc / detail
  128. Fix sanitize script type. unbuffer python stdout. — galbramc / detail
  129. Add OpenCSM/pyOCSM to Ocsm test matrix — galbramc / detail
  130. Move pyOCSM memcheck and valgrind testing to OpenCSM/data/basic — galbramc / detail
  131. Add pyOCSM testing — galbramc / detail
  132. Fix make memory leak suppression — galbramc / detail
  133. Suppress memory leaks in Make — galbramc / detail
  134. Fix path — galbramc / detail
  135. pyEGADS does not work with Python2 — galbramc / detail
  136. Windoze build fixes — galbramc / detail
  137. Build fixes — galbramc / detail
  138. EGADS udp build depends on OpenCSM build — galbramc / detail
  139. Update testing for EGADS — galbramc / detail
  140. Ignore plugs3d.csm for now — galbramc / detail
  141. Upgrade Cart3D — galbramc / detail
  142. Globbig is different in a script... — galbramc / detail
  143. Bettery way to find gcc — galbramc / detail
  144. Upgrade to gcc-10 on macOS — galbramc / detail
  145. Update AFLR version — galbramc / detail
  146. Upgrade to valgrind 3.16.1 — galbramc / detail
  147. Suppress tetgen sanitizer pointer alignment — galbramc / detail

#16 (Oct 6, 2020, 4:45:46 PM)

  1. Fix warnings from last commit — haimes / detail

#14 (Oct 6, 2020, 4:09:07 PM)

  1. Updated I/O for new Value members; changed the manner of OpenCSM parameter updates from deferred to immediate; put the OpenCSM parameter size change code inplace — haimes / detail