Changes
#31 (Aug 9, 2021, 3:53:53 PM)
#30 (Aug 9, 2021, 3:17:33 PM)
#29 (Aug 9, 2021, 2:41:41 PM)
#28 (Aug 9, 2021, 2:24:38 PM)
#27 (Aug 9, 2021, 2:03:24 PM)
- Update FORTRAN Makefiles to link statically on M1s — haimes / detail
- small updates to be consistent with recent EGADS changes — jfdannen / detail
- Fix last commit — galbramc / detail
- More numpu support in pyCAPS — galbramc / detail
- Reduce verbosity of cCAPS examples — galbramc / detail
- Add miscTypes.h to includes for Windoze — galbramc / detail
- fix bug in Slugs associated with recent EGADS topology changes — jfdannen / detail
- Fixes for Python 2 — galbramc / detail
- Yet again changes to the volume mesh writer interface — haimes / detail
- Add some pyCAPS tests and format fixes. — galbramc / detail
- Add the AIM utility function aim_symLink — haimes / detail
- Set up data structures to handle CFD volume meshes — haimes / detail
- meshTypes.h now needs miscTypes.h — galbramc / detail
- Add groupMap to meshStruct. Fix Pointwise analyzer warning. — galbramc / detail
- Internalize the dynamic loader for mesh writing — haimes / detail
- More auto execution fixes — galbramc / detail
- Put back circular auto-exec test — haimes / detail
- Training fixes and auto execution script adjustments — galbramc / detail
- Implement 3D mesh writer interface — haimes / detail
- Missed test_astros — galbramc / detail
- Auto execution for astros, mystran, and tsfoil — galbramc / detail
- lint fix — galbramc / detail
- Fix last commit. Add delaundo auto execution. Updated documentation for auto execution. — galbramc / detail
- NMakefile fix — galbramc / detail
- Enable auto execution for awave and friction. Fix def files. — galbramc / detail
- Enable auto execution for avlAIM. Add def files to NMakefile dependencies. — galbramc / detail
- Fix xfoil def file. ifdef out proactive code in postAnalysis. — galbramc / detail
- Auto execute xfoil — galbramc / detail
- I guess variParam does not work... — galbramc / detail
- Fully enable AIM auto execution. Updated all new pyCAPS scripts with auto execution. Add OmlWake view. — galbramc / detail
- Allow Problem owned Value objects to be ignored when collecting AIMs to auto-execute — haimes / detail
- Allow skipping first analysis with autoexec — galbramc / detail
- Don't include ourselves in the list of analysis objects to auto-exec in preAnalysis — haimes / detail
- Add the auto-execution ability in caps_preAnalysis — haimes / detail
- Update caps_transferValues to do auto-execution — haimes / detail
- Add transferValues tests including incorrect transfers — galbramc / detail
- Remove redundant code from caps_transferValueX — galbramc / detail
- Working towards auto execution — galbramc / detail
- ifdef strict analysis checking for pre/post — haimes / detail
- Auto-exec functioning WRT getting AnalysisOut (simple testing) — haimes / detail
- Add geometric design variable to fun3d sensitivity testing — galbramc / detail
- Undebugged additions to allow for auto-execution — haimes / detail
- Fix training solution example — galbramc / detail
- Some more pyCAPS unit tests — galbramc / detail
- Updates training in response to questions. Remove old 2018 training files. — galbramc / detail
- Add autoexec flag to analysis struct & API — haimes / detail
- Fix for multiple : in CSM variable. More testing of changing DIMENSION sized variable. — galbramc / detail
- Provide initial exec value in caps_makeAnalysis — galbramc / detail
- Fix last commit and update CAPSapi for allowing not to auto-exec — haimes / detail
- Fix error handling during caps_execute — haimes / detail
- Add tetgen.h Makefile dependency — galbramc / detail
- Lint fix — galbramc / detail
- Fix for using partial array in caps_setValue. Exlicilty list Legacy tests. — galbramc / detail
- Move towards the new AIM execution model — haimes / detail
- Documentation changes to support new AIM execution model — haimes / detail
- Fix ctypes type declarations — galbramc / detail
- Fix su2 surface monitoring error message — galbramc / detail
- Reduce mesh size — galbramc / detail
- Minimal pyCAPS numpy support. Other small fixes. — galbramc / detail
- Fix for mingw64 — galbramc / detail
- One more lint fix — galbramc / detail
- Stanalizer fix — galbramc / detail
- 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
- Fix last commit — galbramc / detail
- Fix removal of BRNACH value objects. Various error handling improvements. — galbramc / detail
- Remove Branches as Problem Value Objects — haimes / detail
- Copy meshTypes.h on Windoze — galbramc / detail
- Add SU2 download instructions to session01 — galbramc / detail
- Updated Pointwise instructions for Windows — galbramc / detail
- Minor edits on first session of training — haimes / detail
- Add missing training image — galbramc / detail
- Add despmtr.keys examples to training — galbramc / detail
- Edited script to demo [Input_String] usage — nitin / detail
- Muted non-essential variables for SU2-Blackbird, added Math_Problem variable — nitin / detail
- Fix training file — galbramc / detail
- Add bodies and writeParameters examples to training. Minor SU2 cleanup. Fix another g++ varaidic macro warning. — galbramc / detail
- CAPS training update (mostly complete). Pointwise glyph fixes. Additional su2AIM inputs. More error handling. Varaidic macro fix for g++. — galbramc / detail
- Training updates — galbramc / detail
- Training updates. Added CAPSflyer — galbramc / detail
- Training updates. pointwiseAIM unit bug fix. More error handling. — galbramc / detail
- Uprev to 1.20 — haimes / detail
- Fix pointwiseTest — galbramc / detail
- Training updates. Small dox fixes. AFLR4 error message fix. — galbramc / detail
- Fix Makefile — galbramc / detail
- Some more dox fixes. Remove incomplete su2Test.c — galbramc / detail
- add RPATH to Makefile — jfdannen / detail
- More dox fixes — galbramc / detail
- Missed one more doxygen configuration change — galbramc / detail
- Minor dox fix — galbramc / detail
- dox fixes — galbramc / detail
- Fix aflr4 NMakefile — galbramc / detail
- Missed some legacy SU2 updates to Falcon — galbramc / detail
- Update to AFLR 10.15.6 — galbramc / detail
- Update cCAPS example with Blackbird — galbramc / detail
- Fix SU2 Blackbird data transfer — galbramc / detail
- Fix memory leak. Upgrade to SU2 Blackbird — galbramc / detail
- mystran fix — galbramc / detail
- Fix for delaundo — galbramc / detail
- Fix last commit — galbramc / detail
- Fix legacy test — galbramc / detail
- Revert AFLR version number — galbramc / detail
- Update all examples with new pyCAPS. Fix latex dox. Various other small fixes. — galbramc / detail
- Minor edits to AFLR4 AIM NMakefile — haimes / detail
- Fix aflr4AIM NMakefile for AFLR 10.15.3 — galbramc / detail
- Updated default variables (temperature and viscosity were missing when not set as input)
— nitin / detail - Allow .s in AIM (and other) names — haimes / detail
- Updated config file generator for SU2-7.1.1
— nitin / detail - Update the docs to be consistent with the last commit — haimes / detail
- Rename getDot, hasDot, DoubleDot to getDeriv, hasDeriv and DoubleDeriv. Update AFLR examples for new pyCAPS. — galbramc / detail
- Doc update — haimes / detail
- Remove non-ASCII charachter — galbramc / detail
- Initialize GeomOut Value Objects with the type DoubleDot — haimes / detail
- Update aflr4 NMakefile — galbramc / detail
- Missed on computeDot. Improved error message. — galbramc / detail
- Upgrade to AFLR 10.15.1 — galbramc / detail
- Remove and rename some of the sensitivity functions in CAPS and the AIMs — haimes / detail
- Remove caps_sensitivity from pyCAPS — galbramc / detail
- Remove caps_sensitivity from pyCAPS — galbramc / detail
- Doc updates and change of API signature — haimes / detail
- Update training examples — galbramc / detail
- Fix static analyzer report — haimes / detail
- Call createTree with python3 as well — galbramc / detail
- Fix warnings — galbramc / detail
- Remove capsOwn argument from caps_postAnalysis — galbramc / detail
- Update pyCAPS with last commit. Change lists of tuples to dictionaries. Add units to aim_getDataSet. Various other updates. — galbramc / detail
- CAPS API is now fully consistent with the documentation (history functions were the last) — haimes / detail
- Fix IsNull in aimCalcOutput for fun3dAIM — galbramc / detail
- Add caps_runAnalysis to caps.h. Update caps_getBodies in pyCAPS — galbramc / detail
- Allow for Geometric and Tessellation sensitivity DataSets; update caps_getBodies signature; implement caps_resetAnalysis, caps_runAnalysis & caps_checkAnalysis — haimes / detail
- Add writeParameters and readParameters to problem.geometry — galbramc / detail
- Update training testing script — galbramc / detail
- Cleanup some of the C testers to be consistent with the new CAPS — haimes / detail
- Training update — galbramc / detail
- Move errors reported to standard out to the error structure — haimes / detail
- Prepare the C testers to deal with the error return structures — haimes / detail
- Update legacy test due to new use of units — galbramc / detail
- Clean up some error returns — haimes / detail
- Oops -- try again — haimes / detail
- Do not allow for spaces in the Problem path — haimes / detail
- Fix test — galbramc / detail
- Update session02 training — galbramc / detail
- Update pyCAPS with API changes — galbramc / detail
- Missed C code in the training — haimes / detail
- CAPS API signature changes -- this will break pyCAPS — haimes / detail
- Update openmdao with executing linked analysis — galbramc / detail
- Update trainig solutions — galbramc / detail
- I guess a sphere just isn't always a sphere — galbramc / detail
- Remove one assert — galbramc / detail
- Relax tolerance — galbramc / detail
- One more training file update — galbramc / detail
- Add an @paramter sensitvity test — galbramc / detail
- Update some training exampels with units. Update aim unit tests. Add masstran MassProp output. — galbramc / detail
- Add support (back) for OpenCSM Constant Parameters — haimes / detail
- Dissable d3 as it has invalid charachters. Update fun3dNamelist with latest cython. Update some aim unitTest. Fix training session01 units. — galbramc / detail
- caps_dirtyAnalysis now follows links and orders the returned list — haimes / detail
- Maybe fix Windoze problem — galbramc / detail
- avlTest fix. Stanalizer fix. Add back CAPS_BATCH to dissable viewing geometry with testing. — galbramc / detail
- Mostly add back openmdao. Update avlAIM with unitSys. Add aim_newAnalysisIn. — galbramc / detail
- Add environment check for continuation on caps_open — haimes / detail
- Stanalizer fix — galbramc / detail
- openmdao examples — ryan / detail
- Fix for Windoze — galbramc / detail
- Add signal handling to pyCAPS. Allow all BC type sepcificsions in AFLR3. More error handling in AIMs. — galbramc / detail
- Run journal at restart only to the last successful API call — haimes / detail
- First successful journal restart — haimes / detail
- Add new functions and correct misc problems — haimes / detail
- Can now start a new phase from one that is closed — haimes / detail
- Closer to full Phase restart — haimes / detail
- Can restore state from files; having problems filling aimDiscr — haimes / detail
- Make writing restart txt files immune to cntrl-c — haimes / detail
- Fix last commit — haimes / detail
- Add EGADS model output to journalling for functions that return Bodies — haimes / detail
- First implementation of reading back saved state — haimes / detail
- Fix for lists of tuples — galbramc / detail
- Update/modernize the AIM tester — haimes / detail
- Fix testing aim — galbramc / detail
- Fix caps_refillBound memory leak. Use analysis tessellations to trigger caps_refillBound. — galbramc / detail
- Remove capsDataSet dflag. Rename internal caps_fillVertexSets to caps_buildBound. Cleanup caps_postAnalysis. — galbramc / detail
- Set Tuple length before writing value output in the journal — haimes / detail
- Fix analysis clean check with data transfer — galbramc / detail
- Fix memory leak — galbramc / detail
- Warning fixes — galbramc / detail
- Lint fix — galbramc / detail
- Remove caps_fillVertexSets — galbramc / detail
- Plug memory leak — galbramc / detail
- Lint fix — galbramc / detail
- Forgot def file. Fix warning. — galbramc / detail
- Refactor data transfer to use caps_linkDataSet. Rename caps_makeLinkage to caps_linkValue, and caps_completeBund to caps_closeBound. — galbramc / detail
- add unit dox to su2AIM — ryan / detail
- New caps_makeDataSet and caps_linkDataSet doc. — galbramc / detail
- Update caps.def with caps_linkValue. Change arguments to caps_close. — galbramc / detail
- scan-build fixes — galbramc / detail
- Change caps_makeLinkage to caps_linkValue. Add irow and icol arguments it caps_linkValue (not implemented). — galbramc / detail
- Lint fixes — galbramc / detail
- 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
- Invoke calcOutput during last Post for an Analysis Object during restart — haimes / detail
- Fix attrBy functions for journalling — haimes / detail
- Almost done with implementation of journalling — haimes / detail
- Fix stanalizer warning — galbramc / detail
- Fix warning — galbramc / detail
- Forgot def file — galbramc / detail
- Remove debug code — galbramc / detail
- Lint fixes — galbramc / detail
- Add more unit functions and refactor Unit and Qunatity classes in caps.py — galbramc / detail
- More restart edits — haimes / detail
- More restart changes — haimes / detail
- Add missing free — galbramc / detail
- Scan build fix — galbramc / detail
- Tripped up by my own checks — galbramc / detail
- Relax tolerance — galbramc / detail
- Warning fix — galbramc / detail
- Lint fixes — galbramc / detail
- Fix link error — galbramc / detail
- Add aimInfo to aimInitialize. Add example of specifying unitSystem for masstranAIM. Add some units to fea_getMaterial and fea_getProperty. — galbramc / detail
- Hold on to pointers during a restart — haimes / detail
- Add missing legacy viewGeometry. Add pyCAPS.setLegacy to dissable deprecation warnings. — galbramc / detail
- Python 2 fix. Consistent dict keys for attrMap and bodies — galbramc / detail
- Make sure caps_close is called for legacy test — galbramc / detail
- Add legacy testing directory. Update pyCAPS based in feedback. — galbramc / detail
- Some more journal additions — haimes / detail
- Fix fun3d test — galbramc / detail
- Minor corrections to pass scn-build — haimes / detail
- Dissable fun3dNML error test for now — galbramc / detail
- Don't cleanup fun3d for now — galbramc / detail
- Fix allocation error — galbramc / detail
- Initialize utsystem in caps_unitParse — galbramc / detail
- Close problem before removing directoies with aim unitTests — galbramc / detail
- Python 2 fixes — galbramc / detail
- Switch to new pyCAPS interface as default — galbramc / detail
- Fix up error condition on close with the Journal file — haimes / detail
- Begin Journalling additions — haimes / detail
- Remove Bound name from restart file hierarchy and complete first pass at saving away the CAPS objects to disk — haimes / detail
- Fix all aim lint 'nullderef' warnings — galbramc / detail
- Fix static analyzer warning — haimes / detail
- More new restart changes — haimes / detail
- Allow for relative paths; more work on restarts — haimes / detail
- Fix hsm — galbramc / detail
- One mure nullVal fix — galbramc / detail
- Fix array size — galbramc / detail
- Fix mystranAIM Mesh input — galbramc / detail
- Stanalier fix — galbramc / detail
- More checks of Value Objects. More checks in get/set Value. Remove setting capsValue.length in AIMs. — galbramc / detail
- Fix file close under error — haimes / detail
- Remove invalid charachters in legacy analysis directories — galbramc / detail
- Remove Value Object names from restart file structure — haimes / detail
- Update unit test — galbramc / detail
- Fix typo — galbramc / detail
- Also guard against csm variables with '@' — galbramc / detail
- Try again to handle : in OpenCSM DESPMTRs — haimes / detail
- Try to handle : in OpenCSM DESPMTRs — haimes / detail
- Writing out NULL dots -- bypass for now — haimes / detail
- Begin to populte the new restart disk mirroring — haimes / detail
- Add new experimental pyCAPS interface — galbramc / detail
- Do not open the cpc file — haimes / detail
- Fix tester — haimes / detail
- Remove caps_save and prepare for the new restart — haimes / detail
- Remove caps_save from pyCAPS — galbramc / detail
- Try to fix last commits warnings — haimes / detail
- Implement the scratch phase for non-production — haimes / detail
- Index fix — galbramc / detail
- Workaround to allow legacy workDir specifications — galbramc / detail
- Trap interrupts and implement lock file — haimes / detail
- Fix aim_system — galbramc / detail
- Tested Bob's changes to directory management — galbramc / detail
- lint fixes — galbramc / detail
- cart3d and fun3d fixes — galbramc / detail
- Remove all chdir amd add more aim I/O functions — galbramc / detail
- Fix warning from last commit — haimes / detail
- Remove Value of Value Objects — haimes / detail
- Lint fixes on the last commit — haimes / detail
- Added functions for file open and system executions — haimes / detail
- More warning fixes — galbramc / detail
- Warning and nmake fix — galbramc / detail
- Warning fixes — galbramc / detail
- Fixes for testing AIM — galbramc / detail
- Refactor CAPS directory structure. Add caps_getRootPath. — galbramc / detail
- Fix lint abort — haimes / detail
- Add file functions to the base and setup for locking — haimes / detail
- lint fix — galbramc / detail
- Refactor caps_open. Fixes to caps_dupAnalysis. — galbramc / detail
- Add fflush to stdout after calls to OpenCSM — haimes / detail
- Fix warning — galbramc / detail
- One more compile fix — galbramc / detail
- Lint and compile fix — galbramc / detail
- Remove analysis parents. analysisDir must now be unique. — galbramc / detail
- Documents updated — haimes / detail
- lint fix — galbramc / detail
- Use EGADS+TetGen instead of AFLR4+AFLR3 — galbramc / detail
- Maybe AFLR is segfaulting... — galbramc / detail
- Plug more memory leaks — galbramc / detail
- Fix string memory leak — galbramc / detail
- Path fixes — galbramc / detail
- Fix aim test and lint — galbramc / detail
- Remove aimUsesDataSet. Refactor aimInitialize. pyCAPS updates/refactoring. — galbramc / detail
- fix Slugs Makefiles for c++ — jfdannen / detail
- Link wvServer code with C++ — haimes / detail
- lint fix — galbramc / detail
- Minor corrections to API doc — haimes / detail
- Remove 'CAPS Info: No symbol' message. Suppress scan-build warning. — galbramc / detail
- Remove aimData. Better Python 2 string compatability. — galbramc / detail
- Fix def file — galbramc / detail
- Fix aflr3 bug — galbramc / detail
- lint fixes — galbramc / detail
- Refactor parent/child to use links instead — galbramc / detail
- Additional Value Pointer corrections — haimes / detail
- Fix tess delete. Fix value init. Suppress clang++ warning. Remove redundant build. — galbramc / detail
- Additional Value Object Pointer changes — haimes / detail
- Additional Value Object pointer fixes — haimes / detail
- Get linkages functioning with Pointer-type Value Objects — haimes / detail
- Remove static size in array, should be dynamically allocated — galbramc / detail
- Lint fix — galbramc / detail
- Fix memory leaks — galbramc / detail
- Don't allow integer or boolean with units. Return and accepr Units in caps.py. — galbramc / detail
- Missed a typo — galbramc / detail
- Undo accidental commit — galbramc / detail
- Fixes for cCAPS examples — galbramc / detail
- Lint fixes — galbramc / detail
- Forgot def file — galbramc / detail
- Update legacy training — galbramc / detail
- Refactor set/get Value — galbramc / detail
- Fix last commit — galbramc / detail
- Update get/set Limits — galbramc / detail
- Fix deprecation warnings — galbramc / detail
- One more memory leak — galbramc / detail
- Fix memory leak — galbramc / detail
- Fix bug in last commit — galbramc / detail
- Update training execution script — galbramc / detail
- Lint and memcheck fixes — galbramc / detail
- Fix Windoze warning — galbramc / detail
- Python 2.6 fix and Windoze fix — galbramc / detail
- Python 2 fixes — galbramc / detail
- Don't compile pyCAPS on windoze — galbramc / detail
- Forgot Windoze — galbramc / detail
- New ctypes implementation of pyCAPS — galbramc / detail
- New ifort updates — haimes / detail
- CAPS API document startup options — haimes / detail
- API doc update; Allow only certain Value Objects to set attributes — haimes / detail
- 1-to-1 CAPS Python API. More unit tests. — galbramc / detail
- caps_completeBound bug fix. More ctype pyCAPS testing. — galbramc / detail
- Minor updates to last commit — haimes / detail
- Fix warning and Windoze def file — galbramc / detail
- Lint fixes — galbramc / detail
- Initial attempt at new ctypes CAPS API. Added caps_build for more just int time builds. Updated doc. — galbramc / detail
- changes to get around false-positives produced by stanalizer — jfdannen / detail
- Fix data transfer bug — galbramc / detail
- Yet again another try at a scan-build fix — haimes / detail
- Another try at a scan-build fix — haimes / detail
- Another scan-build fix — haimes / detail
- Minor doc updates — haimes / detail
- Possible new aim function — galbramc / detail
- Lint fixes — galbramc / detail
- Refactor CPAS management of tessellations. — galbramc / detail
- Update AIM docs to reflect new Tessellation Object handling — haimes / detail
- A few more Stanalizer fixes — galbramc / detail
- More stanalizer fixes — galbramc / detail
- scan-build fixes — galbramc / detail
- lint fixes — galbramc / detail
- Fix memory leak in aimTransferUtilTest — galbramc / detail
- Splint config update — haimes / detail
- Forgot Windoze def files — haimes / detail
- Internalize capsDiscr cleanup — haimes / detail
- Documentation update — galbramc / detail
- Allow for multiple bodies in data transfer — galbramc / detail
- Minor AIM doc updates — haimes / detail
- Fix bugs in skeletonAIM. Updated doc. — galbramc / detail
- Lint fixes — galbramc / detail
- Another AIM refactoring pass — haimes / detail
- Add includes target — galbramc / detail
- Update CAPS API Makefile — haimes / detail
- And one more warning fix — galbramc / detail
- Makefile fix — galbramc / detail
- One more warning fix — galbramc / detail
- Fix memory leak — galbramc / detail
- Missed some warnings — galbramc / detail
- Fix warnings and Windoze link error — galbramc / detail
- Refactor capsDiscr data structure. Add lint target to makefiles. — galbramc / detail
- Update AIM docs — haimes / detail
- Add clang static analysis — galbramc / detail
- Fix enum/variable clashing in aflr4_Interface — haimes / detail
- Refactoring of the AIMs — haimes / detail
- more fixes to accomodate changes in EGADS — jfdannen / detail
- small updates to be consistent with recent EGADS changes — jfdannen / detail
- initial version of serveESP; reorganize udp.c to serve as a pattern for serveESP — jfdannen / detail
- improve accuracy of udpFreeform; update associated verification data — jfdannen / detail
- 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
- more protections in plugs for cases with unclassified points — jfdannen / detail
- fix plugs bug for unclassified points during reinitializati9on; make plugs1c as expected failure (for now) — jfdannen / detail
- fix bug in Slugs associated with recent EGADS topology changes — jfdannen / detail
- fix possible NULL-dereference flagged by stanalyzer — jfdannen / detail
- fix non-initialized warning message — jfdannen / detail
- 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
- significantly speed up recycling — jfdannen / detail
- Allow static builds — haimes / detail
- fix typo in previous commit — jfdannen / detail
- update droopInlet* test cases to use slpfact=-1; compute mass properties only when needed; add warnings when recycling stops — jfdannen / detail
- 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
- 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
- fix First and last Node warnings associated with COMBINE and with esa_logo — jfdannen / detail
- 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
- 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
- fix bug when starting serveCSM on Windoze from an .egads, .igs, or .stp file for filename with backslashes; add autoStart test case — jfdannen / detail
- 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
- Fix typo in clean target — galbramc / detail
- fix bug in latest commit associated with calling a non-existant UDP/UDF; first version of massProps and adjointCSM — jfdannen / detail
- fix bug in latest commit associated with calling a non-existant UDP/UDF — jfdannen / detail
- 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
- 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
- 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
- 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
- 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
- improve speed of udfEditAttr and udpWaffle (on LINUX) when script is very long — jfdannen / detail
- 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
- 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
- fix error when drawing outline in StepThru mode — jfdannen / detail
- change DisplayFilter so that it posts help via an alert instead of the MessageWindow; update all tutorials in ESP-help.html — jfdannen / detail
- 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
- 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
- remove unneeded part of tutorial3 — jfdannen / detail
- 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
- add ExpandAll/CollapseAll button in ESP to expand listing of Branches; fix coloring of some Branches in ESP TreeWindow — jfdannen / detail
- add imprint5 test case (which is expected to fail); move data/tutorial* to data/legacy/tutorial* — jfdannen / detail
- change the name of configuration sensitivities to geometric sensitivities — jfdannen / detail
- 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
- 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
- minor changes to Makefile.DARWIN64 and Makefile.LINUX64 — jfdannen / detail
- Update updParsec include dependencies — galbramc / detail
- 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
- 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
- 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
- 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
- fix memory leaks in udfFlend — jfdannen / detail
- more improvements to ESP collaboration — jfdannen / detail
- 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
- change all wv_sendText to wv_broadcastText in serveCSM — jfdannen / detail
- 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
- 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
- fix bug in ocsmCopy to not malloc when minline=0 — jfdannen / detail
- fix bug in ocsmCopy to not malloc when minline=0 — jfdannen / detail
- fix warning message in udfSlices — jfdannen / detail
- add udfSlices; add slices* test cases — jfdannen / detail
- 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
- revise Makefile.DARWIN64 so that target testESP tests -dumpEgads and -loadEgads — jfdannen / detail
- 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
- add more info in key window printout when in ESP-sketch; update Makefile.LINUX64 for use on new ubuntu 20.04 system — jfdannen / detail
- simplify udfEditAttr code to accomodate stanalyzer — jfdannen / detail
- more useless guards to pass stanalyzer — jfdannen / detail
- remove dead code detected by stanalyzer — jfdannen / detail
- initialize fp to avoid warnings — jfdannen / detail
- 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
- refactor (simplify) tessellation sensitivities code; update .tsen files; add designQ* test cases — jfdannen / detail
- add waffle9a test case — jfdannen / detail
- 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
- Link serveCSM with C++ — haimes / detail
- 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
- 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
- fix problems that were caused by incorrect fix of memory leaks in udfNuscale — jfdannen / detail
- fix memory leaks in udfNuscale — jfdannen / detail
- add udfPrintEgo to Makefile and NMakefile — jfdannen / detail
- 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
- 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
- New ifort updates — haimes / detail
- significant speedup in creating sceneGraphMetaData, especially for cases with many Faces and Edges — jfdannen / detail
- adjust tolerance for detecting colinear points in CIRARC in sketcher — jfdannen / detail
- (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
- add A12 to studentGallery — jfdannen / detail
- fix bug introduced in last attempt to get around false-positives in stanizer — jfdannen / detail
- another attempt to eliminate lint errors — jfdannen / detail
- update Makefile for lint options — jfdannen / detail
- another attempt to pass all Stanalizer tests — jfdannen / detail
- fix bug associated with CSYSTEMs that was introduced recently; a few more fixups to try to pass ESP_Stanalizer — jfdannen / detail
- fix bug introduced when making sure code was lint-free — jfdannen / detail
- fix SHOW_SPLINES so that grafic.h is not needed — jfdannen / detail
- many changes in order to pass lint and scan-build tests — jfdannen / detail
- Makefile lint updaate — haimes / detail
- add perturbations in Plugs when LM fails to help avoid local minima — jfdannen / detail
- Add includes target — galbramc / detail
- remove unused variables in udpProp in previous release — jfdannen / detail
- add udpProp and its test cases — jfdannen / detail
- 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
- Put lint in Makefile for Linux — haimes / detail
- improve Plugs messages for outLevel 0 — jfdannen / detail
- enable more spline functions in RULE/BLEND sensitivities — jfdannen / detail
- Add clang static analysis — galbramc / detail
- 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
- 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
- update Plugs verification data for 7.3.1; fix Slugs so that it no longer issues Face is Fixed messages — jfdannen / detail
- Specify static link of FORTRAN/gcc libraries — haimes / detail
- Fix EG_makeTopology(FACE) for Planar Surface with relaxed tolerances and fix for peridoic Edges — galbramc / detail
- Shield debug print statment with outLevel > 1 — galbramc / detail
- Fix scan-build warning — galbramc / detail
- Add EG_stack functions to def file — galbramc / detail
- 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
- Fix for loop with single Edge — galbramc / detail
- Remove EG_flipObject(EDGE) from EG_ruled — galbramc / detail
- Makefile update for M1 — haimes / detail
- Config updates and removal of Edges from EG_filpObject — haimes / detail
- Fix max — galbramc / detail
- Fix tire.py — galbramc / detail
- 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
- 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
- Fix Topology references when copying an EBody with different Body — haimes / detail
- Fix up copyObject with Tessellation Objects and EBodies also check that EBodies are closed — haimes / detail
- Update Windoze zlib to 1.2.11 — haimes / detail
- Add gprof config — haimes / detail
- Improve IGES reader to handle units; support changes EBody references during copyObject; Update docs — haimes / detail
- Fix redefined warning — galbramc / detail
- Fix flipObject for a Loop with SREVERSE edges created with makeTopology — galbramc / detail
- Added SINNER/SOUTER defines for FACE/SHELL senses. Updated docs for fixes to getArea/makeFace/makeTopology. Minor fix in blend/rule. — galbramc / detail
- Slightly better error message — galbramc / detail
- EGADSlite can now tessellate an EBody — haimes / detail
- Expanded Model now supported by EGADSlite — haimes / detail
- Flip not properly marking Loops as closed — haimes / detail
- Improve IGES export — haimes / detail
- Add EG_getTessFrame to expose the information for interior Face mappings — haimes / detail
- Fix of AFLR4 internal Edge use of setTessFace — haimes / detail
- Allow for output of setTess functions — haimes / detail
- Allow for multiple (more than 2) Loops touching a Node in setTessFace — haimes / detail
- NonManifold Nodes now functional in setTessFace — haimes / detail
- Fix Stanalizer warning — haimes / detail
- Almost have NonManifold Nodes working in setTessFace — haimes / detail
- Fix exportLite.mak — haimes / detail
- move towards full Model support in EGADSlite — haimes / detail
- rewrite of setTessFace to support internal Edges — haimes / detail
- Clarify .mixed for a single face with both triangles and quads. Uprev EGADS doc. — galbramc / detail
- Prepare EGADSlite for Effective Topology — haimes / detail
- Prepare EGADSlite for Effective Topology — haimes / detail
- Fix Stanitizer error — haimes / detail
- Improve Edge tessellation w/ arc length splitting — haimes / detail
- Uprev to 1.20 — haimes / detail
- update config and add attribute dup on EG_copyObject for tessellations — haimes / detail
- update README.txt — jfdannen / detail
- README updates — haimes / detail
- Update README — galbramc / detail
- Some Doc updates — haimes / detail
- Update PreBuilt READMEs — haimes / detail
- Update configure scripts and Fix seeding for inverse evaluations on toroidal surfaces — haimes / detail
- Try again to fix deleteObject on Model with Tess or EBody references — haimes / detail
- Revert last commit — haimes / detail
- Fix EG_deleteObject reference count for TESSELLATION & EBODY Objects in a Model — haimes / detail
- 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
- Update the README for the next release — haimes / detail
- Generalize the last commit — haimes / detail
- Allow for getEdgeUV on single Face EFaces with Degenerate Edges, but not for multi-Face EFaces — haimes / detail
- Fix inverse evaluate on periodics where the Face limits are not in the periodic range — haimes / detail
- Fix py_to_c(takeOwnership=True) — galbramc / detail
- Update egads doc with py_to_c(takeOwnership=False) — galbramc / detail
- Add takeOwnership=False to py_to_c — galbramc / detail
- Add missing WIN32 dllexport — galbramc / detail
- UVMAP tester fix — haimes / detail
- Forget to change the UVMAP test code — haimes / detail
- Update UVMAP to the latest release — haimes / detail
- Remove old docs — haimes / detail
- Fix pyEGADS CDLL on Windows for Python >= 3.8 — galbramc / detail
- Fix warning generated when upgrading UVmap — haimes / detail
- Update UVmap for Effective Topology — haimes / detail
- Make tessellation handling more immune to bad topology — haimes / detail
- Properly delete scenegraph with multiple browsers — haimes / detail
- Fix segFault in EG_splitBody when given broken topology — haimes / detail
- Make sure the OCC Shape type does not change when fixing imported Bodies — haimes / detail
- Update EGADS API doc — haimes / detail
- Add undocumented EG_getTessEFace — haimes / detail
- Fix free on trmap in EG_destroyEBody — haimes / detail
- Add more tests — haimes / detail
- Allow EG_spline2dRaw to have fixed knot spacing — haimes / detail
- Only error out if the Loop's length differs — haimes / detail
- Fix scribe segFault; correct t value in multi segment EEdge — haimes / detail
- Configuration fix — haimes / detail
- Fix for Python 2.7 support — galbramc / detail
- Make getEdgeUV more consistent for EFaces with a single patch — haimes / detail
- rename callback in wv that can get called when scene is updated — jfdannen / detail
- Improve Effective Topology performance by walking the triangulation to find position — haimes / detail
- Fix Stanalyzer error — haimes / detail
- Update Effective Topology to all tolerances; fix sceneGraph call-back in wvServer; add map lookup in wvServer — haimes / detail
- add wvSceneUpdated() callback after scene graph has been updated — jfdannen / detail
- Reinstate EGADS_EXTRAPOL for EFace evaluations outside of the triangulation — haimes / detail
- Fix incorrect reference in a DEBUG block (stanalyzer has DEBUG on) — haimes / detail
- Refactor how Edges are internally handled in Effective Topology — haimes / detail
- Forget def file in last commit — haimes / detail
- Provide access to an EFace's triangles -- for sensitivities — haimes / detail
- Allow for return from makeAttrEFaces to be NULL — haimes / detail
- Better Python 2 string compatability — galbramc / detail
- Inform when an EEdge is rejected due to dihedral — haimes / detail
- Minor debug correction — haimes / detail
- Fix region checker for EEdges w/ multiple Edges in the (-) sense — haimes / detail
- Fix indexing problem in collecting Faces for makeAttrEFaaces — haimes / detail
- Fix indexing problem in collecting Faces for makeAttrEFaaces — haimes / detail
- Fix makeEFace with more than 2 ELoops — haimes / detail
- Prep for ESP beta — haimes / detail
- Config PYTHONPATH udpates. pyEGADS updates. doc updates for pyEGADS. — galbramc / detail
- 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
- Adjust the ifort library dependencies — haimes / detail
- Finish the implementation of all Tessellation functions that support Effective Topology — haimes / detail
- Minor corrections — haimes / detail
- Fix last commit — haimes / detail
- Effective Topology tesselltion corrections — haimes / detail
- Cleanup up some closure issues in Effective Topology — haimes / detail
- Additional DEGENERATE EEdge updates — haimes / detail
- Fix t storage for DEGENERATE EEdges — haimes / detail
- Fix scan-build warning from last commit — haimes / detail
- Allow for retaining common attributes in Effective Topology merges — haimes / detail
- Fix ET BoundBox calculation; Update Edge Tesselltion for EBody; Document EG_getWindingAngle — haimes / detail
- Effective Topology: don't use Node positions when computing Edge winding angle — haimes / detail
- Full Attribution & Effective Topology — haimes / detail
- Fix ONENODE EEdge ELLOOP construction — haimes / detail
- Allow for wrap-around mappings assuming a single seam — haimes / detail
- Minor ET cleanup — haimes / detail
- Can now merge EEdges to make ONENODE — haimes / detail
- scan-build fixes — galbramc / detail
- stanalyzer corrections — haimes / detail
- Fix up wv_setKey from memory issues — haimes / detail
- Fix non-manifold initialization of UVs and reinstate the compute of 2nd derivatives for composites — haimes / detail
- Makefile lint updaate — haimes / detail
- Add includes target — galbramc / detail
- Add back rewind capabilities when removing Nodes in makeEFace — haimes / detail
- Make sure we have a valid EBody after an error in makeEFace — haimes / detail
- Put lint in Makefiles for Linux — haimes / detail
- Increase MSVC CPP optimization — galbramc / detail
- Fix copyEBody — haimes / detail
- Add clang static analysis — galbramc / detail
- mapBody correction for reversed Edges; fix up copyEBody; protect against multiple vertex mappings — haimes / detail
- Updaate the Docs — haimes / detail
- Slugs script updates — galbramc / detail
- Add Slugs testing scripts — galbramc / detail
- Only run plugs*.csm files for plugs — galbramc / detail
- Only run plugs*.csm files for plugs testing. — galbramc / detail
- plugs1c is not longer expected failure — jfdannen / detail
- Remove verbosity — galbramc / detail
- Finally fixed — galbramc / detail
- Getting closer — galbramc / detail
- what is going on... — galbramc / detail
- One more Plugs fix — galbramc / detail
- Update expectPLUGS script — galbramc / detail
- Windoze slashes — galbramc / detail
- Test plugs0 which is actually expected to pass — galbramc / detail
- Add numpy to venv for SU2 — galbramc / detail
- Plugs, not plugs — galbramc / detail
- Fix beta scripts — galbramc / detail
- mark plugs1c as expected failure (for now) — jfdannen / detail
- Catch tire errors on Windoze — galbramc / detail
- Update asan lib path — galbramc / detail
- Ignore pip timeout warning — galbramc / detail
- Of coarse, three slashes... — galbramc / detail
- Escape slashes on Windoze — galbramc / detail
- One more try at autoStart on windoze — galbramc / detail
- Update autoStart testing for Sanitizer and Valgrind — galbramc / detail
- Fix path for Windoze autoStart — galbramc / detail
- Fix autoStart testing — galbramc / detail
- Another valgrind supprsssion. Windoze fix — galbramc / detail
- Add autoStart testing for Sanitizer and Valgrind — galbramc / detail
- Add autoStart testing. Another OCC valgrind fix. — galbramc / detail
- Fix last commit — galbramc / detail
- Valgrind suppression fixes — galbramc / detail
- matplotlib valgrind suppressions — galbramc / detail
- Sanitizer suppressions — galbramc / detail
- Don't update Jenkins files in bfr — galbramc / detail
- Add Jenkins ESP_parse and ESP_email.template config files. Remove OCC 6.8 files. — galbramc / detail
- note that rocketnozzle1 and rocketnozzle2 are expected to fail — jfdannen / detail
- Update ESP_Beta testing. Add ESP_PreBuilt testing. — galbramc / detail
- Update to AFLR 10.15.6 — galbramc / detail
- SU2 path fix on macOS — galbramc / detail
- Correct SU2 path — galbramc / detail
- Upgrade to SU2 Blackbird — galbramc / detail
- Update to AFLR 10.15.3 — galbramc / detail
- Remove centOS68 if statements — galbramc / detail
- Remove 6.8 files, add legacy directory — galbramc / detail
- add imprint5 to list of expected failures — jfdannen / detail
- Upgrade to AFLR 10.15.1 — galbramc / detail
- change the name of configuration sensitivities to geometric sensitivities — jfdannen / detail
- Add pyOCSM to PYTHONPATH — galbramc / detail
- Update path to test_pyOCSM.py — galbramc / detail
- One more valgrind suppression — galbramc / detail
- Put back one suppression — galbramc / detail
- Suppress numpy memory leaks — galbramc / detail
- Fix setting memcheck and valgrind python — galbramc / detail
- Suppress python memory leak — galbramc / detail
- Suppress numpy memory leaks — galbramc / detail
- Add scan-build links — galbramc / detail
- Single PYTHON_VERSION for all Jenkins scipts — galbramc / detail
- Use python 3.8.9 — galbramc / detail
- Add --embed to python-config when appropriate — galbramc / detail
- Upgrade Python to 3.9.4 — galbramc / detail
- Python 2.6.6 is really dead — galbramc / detail
- Don't try to use Python 2.6 — galbramc / detail
- Fix script — galbramc / detail
- Run legacy pyCAPS tests — galbramc / detail
- Remove 2018 template_avl — galbramc / detail
- Enable python fault handler — galbramc / detail
- Don't try to compile IRIT when it does not exist — galbramc / detail
- Don't use Python 2.6 on CentOS 6.8 — galbramc / detail
- Don't run pointwise on commit — galbramc / detail
- Don't run on Python 2.6 — galbramc / detail
- Script fixes for rnning CAPS unit tests — galbramc / detail
- Minor beta fix — galbramc / detail
- One more path fix — galbramc / detail
- Path fix for Beta — galbramc / detail
- Update jenkins scripts for new pyCAPS — galbramc / detail
- Run pyCAPS unit tests with Sanitizer — galbramc / detail
- Fix PYTHONPATH — galbramc / detail
- Use new ctypes pyCAPS — galbramc / detail
- Upgrade ifort on Windoze — galbramc / detail
- Another Intel fix — galbramc / detail
- Missed sone intel updates — galbramc / detail
- Update intel compiler — galbramc / detail
- Remove scan-build directories if clean — galbramc / detail
- Remove CPATH for stanalizer — galbramc / detail
- Stanalier script fixes — galbramc / detail
- Stanalier script fixes — galbramc / detail
- Stanalier script fixes — galbramc / detail
- Add stanalizer script — galbramc / detail
- update Plugs expected failures and ignore list — jfdannen / detail
- update Plugs expected failures and ignore list — jfdannen / detail
- Fix known sense errors for Windoze — galbramc / detail
- Add known sensitivity failures — galbramc / detail
#26 (Jan 19, 2021, 11:47:20 PM)
- Add tests for makeTopology Face works with flipped Loop — galbramc / detail
- Do not use sense for makeTopology for FACE — galbramc / detail
#25 (Jan 19, 2021, 3:05:54 PM)
- fix Slugs problems that were introduced by recent changes in EGADS — jfdannen / detail
- return EXIT_FAILURE if there is a problem with the .csen or .tsen file in sensCSM; fix Slugs problems that were introduced by recent changes in EGADS; add holes test case for Slugs; add sense printout for Face children in ocsmPrintEgo — jfdannen / detail
- remove _hist and __trace__ attributes from Bodys when importing; update .csen and .tsen files for 7.4.1 for designP* test cases — jfdannen / detail
- Fix bug in call to velocityOfRange — galbramc / detail
- Warn and ignore incorrect single Loop sense in makeTopology. Check all Loop senses in makeTopology. — galbramc / detail
- Actually fix warning — galbramc / detail
- Update docs on saveModel — haimes / detail
- Fix warning — galbramc / detail
- ruled/blend with all NODE sections. Add Attr structures to pyEGADS. — galbramc / detail
#24 (Jan 18, 2021, 9:29:08 AM)
- change copyright notice to 2021 — jfdannen / detail
- Update copyright year — haimes / detail
- Minor AIM interface update — haimes / detail
- Update fun3D NML — galbramc / detail
- Remove AIM static storage — haimes / detail
- Fix up other aim def files — haimes / detail
- Fix up fun3dAAIM.def — haimes / detail
- New AIM API changes — haimes / detail
- Update CAPS docs to reflect the chnging code base — haimes / detail
- Update AIM doc's so AIM signatures do not explicitly return the Error Structure — haimes / detail
- Update AAPI docs — haimes / detail
- Fix divide by zero in conjGrad — haimes / detail
- Doc updates — haimes / detail
- Fix array out of bounds — galbramc / detail
- Fix memory leak — galbramc / detail
- Fix for convert_integerToString — galbramc / detail
- Add global memory storage for element gIndicies, dIndicies, and poly — galbramc / detail
- More Doc updates — haimes / detail
- Update caps_open docs — haimes / detail
- Fix for new consistnt JOIN operator with SHEETBODYs — galbramc / detail
- More memory leak fixes. Fix aim_FreeDiscr name conflict. — galbramc / detail
- Fix memory leaks and improve deprecation message — galbramc / detail
- Update training material — galbramc / detail
- Update regression tests — galbramc / detail
- Fix warning — galbramc / detail
- fix uninit. variable — ryan / detail
- fix of windows
— ryan / detail - fix python import
— ryan / detail - make analysis default function reentry — ryan / detail
- fix structural modeling — ryan / detail
- update of sensitivity testing
— ryan / detail - fixes — ryan / detail
- fixes — ryan / detail
- Fix Windoze compile errors — galbramc / detail
- fixes for mesh examples — ryan / detail
- add NULL check so util works with hsm and masstran — ryan / detail
- remove tempUtil.h reference — ryan / detail
- remove tempUtil.h reference — ryan / detail
- remove tempUtil.h reference — ryan / detail
- util functions — ryan / detail
- cfd aims — ryan / detail
- structural aims — ryan / detail
- *header.tex files — ryan / detail
- meshing aim updates — ryan / detail
- Minor format fixes — haimes / detail
- Another round of error handling — galbramc / detail
- More error handling updates — galbramc / detail
- Fix warning — galbramc / detail
- Updated new AIM error handling. Updted skeletonAIM with new error handling. — galbramc / detail
- fix unittests — ryan / detail
- pyCAPS bomb — ryan / detail
- Free partial before refilling the geometry output — haimes / detail
- Initialize analysis object in capsProblem correctly — haimes / detail
- Regenerate pyCAPS.c — galbramc / detail
- initialize members in makeSimpleErr — haimes / detail
- Some minor fixes — galbramc / detail
- First cut at storing the Errors in the aimInfo struct — haimes / detail
- Fix missing line continuation. — galbramc / detail
- Traning material updates. Minor formatting and typo fixes. Initial framework for new AIM error handling. — galbramc / detail
- Clang static analyzer corrections — haimes / detail
- update MALLOC and FREE to use EG_alloc and EG_free — jfdannen / detail
- Updated AIM to work with latest version of SU2 (7.0.7) — nitin / detail
- Testing & Fixup of GeometryOut dot handling — haimes / detail
- Fill Geometry Out sensivities — haimes / detail
- Update the docs so that they express our goal; implement most of caps_sensitivity — haimes / detail
- Setup for caps_sensitivity — haimes / detail
- Fix issue with size CallBack — haimes / detail
- Tester for variable length parameters — haimes / detail
- 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
- 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
- add range to ocsmPrintBrep; refactor sensitivity code and remove redundant functions; update makeFace for upcoming EGADS update — jfdannen / detail
- Missed 2020 — haimes / detail
- change copyright notice to 2021 — jfdannen / detail
- add ocsmSetBnds to ocsm.def; update memory management in pyOCSM — jfdannen / detail
- fix memory leaks associated with deleting an Attribute or Csystem; move PrintEgo to top level in pyOCSM — jfdannen / detail
- do not check Body index in ocsmGetEgo is asking for context; fix memory management in pyOCSM — jfdannen / detail
- update 7.4.1 .csen files for design1b and design4 — jfdannen / detail
- rename designL3* and designL4* test cases until recursive RULEs/BLENDs can be properly handled — jfdannen / detail
- fix bug associated in sensitivities for SOLBEG/SOLEND — jfdannen / detail
- mark function argument as unused to avoid lint warning — jfdannen / detail
- update .csen data for 7.3.1 — jfdannen / detail
- minor comment updates — jfdannen / detail
- 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
- 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
- remove another unused variable — jfdannen / detail
- remove unused variable to prevent warnings — jfdannen / detail
- 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
- 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
- fix memory leak in joinSheetBodys — jfdannen / detail
- fix bug in createTessVels that did not compute Node sensitivities correctly for WireBodys; add more sensitivity checks to testPyOcsm — jfdannen / detail
- 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
- 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
- fix bug in recycle checker when different Branch types are detected — jfdannen / detail
- dummy print of unused variables to avoid gcc compiler warnings — jfdannen / detail
- 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
- fix bugs in prior build associated with ocsmNewBrch; cosmetic changes in pyOcsm; number tests in testPyOcsm — jfdannen / detail
- fix recently-introduced bug in last commit — jfdannen / detail
- 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
- 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
- fix for mkdir differences between LINUX and WIN64 — jfdannen / detail
- 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
- 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
- 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
- fix bug in previous commit — jfdannen / detail
- fix bug in previous commit — jfdannen / detail
- 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
- 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
- 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
- write CFGPMTRs in ocsmSaveDespmtrs — jfdannen / detail
- Undo some previous changes — galbramc / detail
- Another small fix — galbramc / detail
- Minor script cleanup — galbramc / detail
- Ignore plugs5a — galbramc / detail
- Fix macys environment — galbramc / detail
- Fix not equal for Windoze — galbramc / detail
- Fix Windoze jenkins script bug for pyOCSM. — galbramc / detail
- Finally working. Remove debug output — galbramc / detail
- Try adding DYLD_LIBRARY_PATH — galbramc / detail
- Infinite loops are bad — galbramc / detail
- Maybe finally right — galbramc / detail
- Found typo — galbramc / detail
- More debugging — galbramc / detail
- One more try at memcheck on macOS — galbramc / detail
- Debug information — galbramc / detail
- Non framework python — galbramc / detail
- Enable memcheck for python on macOS — galbramc / detail
- Avoid false positives — galbramc / detail
- Fix sanitize script type. unbuffer python stdout. — galbramc / detail
- Add OpenCSM/pyOCSM to Ocsm test matrix — galbramc / detail
- Move pyOCSM memcheck and valgrind testing to OpenCSM/data/basic — galbramc / detail
- Add pyOCSM testing — galbramc / detail
- Fix make memory leak suppression — galbramc / detail
- Suppress memory leaks in Make — galbramc / detail
- Fix path — galbramc / detail
- pyEGADS does not work with Python2 — galbramc / detail
- Windoze build fixes — galbramc / detail
- Build fixes — galbramc / detail
- EGADS udp build depends on OpenCSM build — galbramc / detail
- Update testing for EGADS — galbramc / detail
- Ignore plugs3d.csm for now — galbramc / detail
- Upgrade Cart3D — galbramc / detail
- Globbig is different in a script... — galbramc / detail
- Bettery way to find gcc — galbramc / detail
- Upgrade to gcc-10 on macOS — galbramc / detail
- Update AFLR version — galbramc / detail
- Upgrade to valgrind 3.16.1 — galbramc / detail
- Suppress tetgen sanitizer pointer alignment — galbramc / detail