Mentions légales du service

Skip to content
## Operators

- Design #1682: `GlobalVariationalOperator` class is now in Advanced namespace rather than in Internal.

## Geometry

- Documenttion #1719: Clarify the GeometricElt::GetIndex() method.

## Utilities

- Support #1514: introduce a syntactic sugar facility to create smart pointers in factory classes.
- Support #1562: Remove HAS_MEMBER macro and use instead a concept requirement.
- Support #1743: Remove `IsNumber()` utility which is already covered by `std::isfinite`.

## ThirdParty

- Support #1749: Introduce support for Slepc library.
- __Support #1751__: Modify in the CMake pre-cache script the path to PETSc and Slepc libraries to reflect the new way those are installed (more [here](https://gitlab.inria.fr/MoReFEM/ThirdPartyCompilationFactory/-/issues/18)).
- Support #1752: PETSc: provide an initializer for matrices that do not require to set sizes, for the sake of LoadBinary(). This is mostly for tests - in the context of implementing the models the already existing methods are more adequate.

## Miscellaneous

- Support #1740: run codespell over the codebase and the Markdown files.
- Documentation #1741: fix Doxygen warnings.
- Support #1748: fix new compilation warnings following libraries and compilers upgrades.
- Support #1753: Remove cloc script - now user must install it locally.
- Support #1754: Refresh the count_number_of_lines.py script to cover more files (not just most of the content of 'Sources' directory but also the scripts, CMake files, Markdown files and so forth...)