CM2 Math1 SDK /release 5.5.0 Preview 3
- 5.5.0 Preview 3
- May 2024.
- Major release of the CM2 Math1 SDK.
- All CM2 MeshTools® SDK and CM2 FEM® SDK.
- Due to changes in the API, client applications must be recompiled against the new headers.
/caveats
- Major version. Due to changes in the API, client applications must be recompiled against the new headers.
- Lib names now end with
_55
(Windows®),5.5.0
with symlinks from5.5
(Linux, macOS®). - Visual Studio 2015 deprecated.
/new features
- New
dense2D::resize_minor
(resp.resize_major
) to change the number of rows (resp. columns) in a matrix. - New
dense1D::resize_major
for compatibility withdense2D
. - New static functions
cm2::matrix_fixed::identity()
andcm2::symmetric_fixed::identity()
to build identity matrices (ones on the diagonal, zeros elsewhere). - New dummy
matrix_fixed::resize
(andresize_minor
,resize_major
) for compatibility withdense2D
. - New dummy
vector_fixed::resize
(andresize_major
) for compatibility withdense1D
. - New namespace
matvec_poly
for some polymorphic functions on vectors or matrices. To be extended in the future.
/improvements
None.
/fixes
None.
/breaking changes
None.