Update release_notes authored by Rémy Mozul's avatar Rémy Mozul
...@@ -19,7 +19,6 @@ Added features: ...@@ -19,7 +19,6 @@ Added features:
* SPPRx detection module (with periodic management) * SPPRx detection module (with periodic management)
* periodic detection of CDCDx module * periodic detection of CDCDx module
* the NLGS solver now stops with an error if a `NaN` value is met * the NLGS solver now stops with an error if a `NaN` value is met
* HDF5 files now store a version number
* Add `PRPRx_SetInternalSurface` to be able to override the value of contact surface within triangle intersection detection * Add `PRPRx_SetInternalSurface` to be able to override the value of contact surface within triangle intersection detection
* `post` submodule of `chipy` to generate paraview files picturing the central kernel criteria (PRPRx with f2f detection) * `post` submodule of `chipy` to generate paraview files picturing the central kernel criteria (PRPRx with f2f detection)
* `inters.vtu` files are no longer generated only `ptc.vtu` files * `inters.vtu` files are no longer generated only `ptc.vtu` files
...@@ -29,19 +28,18 @@ Added features: ...@@ -29,19 +28,18 @@ Added features:
Changes in API: Changes in API:
* `inter_handler_xD_GetAll` now also include the vloc
* `CloseDisplayFiles` is now empty function and no longer needed * `CloseDisplayFiles` is now empty function and no longer needed
* `chipy.WriteDisplayFiles` no longer use the `ref_radius` and `normal_orient` parameters * `chipy.WriteDisplayFiles` no longer use the `ref_radius` and `normal_orient` parameters
* when adding user field to `ptc.vtu` files in chipy.WriteDisplayFiles` now needs an numpy array instead of a dictionary * when adding user field to `ptc.vtu` files in chipy.WriteDisplayFiles` now needs an numpy array instead of a dictionary
* `registerInterInternals` take the internal variable (or a list of them) to work with, * `registerInterInternals` take the internal variable (or a list of them) to work with
* `addRegistersToDisplay` to automatically add the internal variable to the WriteDisplayFiles calls, * `addRegistersToDisplay` to automatically add the internal variable to the WriteDisplayFiles calls
* `getInternalArray` to get the internal array associated with an interaction array, * `getInternalArray` to get the internal array associated with an interaction array
* `setInternalArray` to set the internal value of a list of interactions. * `setInternalArray` to set the internal value of a list of interactions
* `getInteractions` can now get "this" or "verlet" interactions, with byte-string or integer id, for the parameters fields
Added functions to `chipy`: Added functions to `chipy`:
* `inter_handler_xD_getNbRecup` was added (and corresponding getter in detection module removed) * `inter_handler_xD_getNbRecup` was added (and corresponding getter in detection module removed)
* `inter_handler_xD_tgetIData` was added * `inter_handler_xD_tgetIData` was added
* `getInteractions` to get a structured numpy of all "this" or "verlet" interactions (with byte-string or integer id for some fields)
* `PRPRx_GetF2f2Inters` to get the *face to face* to interaction mapping * `PRPRx_GetF2f2Inters` to get the *face to face* to interaction mapping
* `CYLND_GetShape` to access cylinder axis length values * `CYLND_GetShape` to access cylinder axis length values
...@@ -52,12 +50,12 @@ Fixes: ...@@ -52,12 +50,12 @@ Fixes:
* bug in PRPRx where unwanted contacts where added with 0 coordinates * bug in PRPRx where unwanted contacts where added with 0 coordinates
* some drvdof where ignored if index of body was greater than 99999 * some drvdof where ignored if index of body was greater than 99999
* inertia computation error of CYLND in `pre` * inertia computation error of CYLND in `pre`
* consistency through all detection modules of the `T_inter` type
* fix 'COORDINATION_NUMBER' postpro command * fix 'COORDINATION_NUMBER' postpro command
* fix 'BODY TRACKING' to correctly follow rigid 3D body instead of first contactors * fix 'BODY TRACKING' to correctly follow rigid 3D body instead of first contactors
* use CL/AL and CS/AS mesh id instead of global id in .vtu files * use CL/AL and CS/AS mesh id instead of global id in .vtu files
* fix status of `CZM` contact laws * fix status of `CZM` contact laws
* fix error in `.pvd` paraview files in case of restart * fix error in `.pvd` paraview files in case of restart
## <a name=2022> version 2022 ## ## <a name=2022> version 2022 ##
* General fix in Core, API, build process and documentation * General fix in Core, API, build process and documentation
...@@ -87,7 +85,7 @@ Fixes: ...@@ -87,7 +85,7 @@ Fixes:
* First version of SP/PR detection * First version of SP/PR detection
* HDF5 now store a version number to handle evolution of format * HDF5 now store a version number to handle evolution of format
* Access to a structured numpy array of all `this` interactions * Access to a structured numpy array of all `this` interactions
* `inter_handler_xD_GetAll` now includes the `rloc` values (not displayed in paraview yet) * `inter_handler_xD_GetAll` now includes the `vloc` values (not displayed in paraview yet)
* Interaction type `T_inter` now use subcontactor id (`cdsci` and `ansci`) field instead of `icdver`, `ianal`, etc * Interaction type `T_inter` now use subcontactor id (`cdsci` and `ansci`) field instead of `icdver`, `ianal`, etc
Fixes: Fixes:
... ...
......