Mentions légales du service

Skip to content
## Utilities

- __Support #1432__: Change the way Lua function is implemented (for the sake of #1431). In your existing models, you will have to change the definition of Lua functions in your input data file: it should be within a string block (just add '[[' before the function and ']]' after).
- Support #1431: InputData: modify interface so that variant may be used in a vector
- Support #1430: Introduce a mechanism to know whether a class gets a member of a given name or not.

## Geometry

- __Support #1427__: Update from Libmesh6 to Libmesh7. Now Libmesh 7 is no longer embedded (the reason Libmesh6 was - missing include guard therefore added manually - has been solved in Libmesh 7, so there are no reason not to handle it as any other third party library.)

## Operators

- Bug #1415: ScalarDivVectorial and Stokes operators were flawed: a Seldon overflow could occur due to an index issue.
- Support #1425: Make sure that cache misses are kept to a minimum in local variational operators.

## FiniteElement

- Support #1424:UnknownManager: replace an assert by an exception in debug mode to help developer's work.

## Models

- Support #1413: Add test about Stokes model with two separate operators.

## Compilation

- Support #1433: Update the code to compile gracefully with latest clang.
- __Support #1305__: std::optional is now also supported with recent AppleClang; so remove the macro that might point to Boost counterpart which is now never used.
- __Support #1330__: Same as #1305 for std::variant.

## Tests

- Bug #1414: CheckIdenticalFiles and CompareEnsightFiles were deeply flawed: reference files were compared to themselves!

## PostProcessing

- Bug #1412 A line was unduly commented in the generation of the geo file.

## Miscellaneous

- Bug #1420: I used to unduly believe operator<< overloads should be put in namespace std.
- Support #1428: Replace dispatchers by more modern (C++ 17) facilities (mostly if constexpr).