CM2 Math1 SDK /release 5.1.0 Preview 2
- 5.1.0 Preview 2
- September, 2021
- CM2 MeshTools® SDK 5.1.0 and CM2 FEM® SDK 5.1.0
- Major release of the CM2 Math1 SDK
- Due to changes in the API, client applications must be recompiled against the new headers
/caveats
- Preview version. API is still subject to changes.
- Major version. Due to changes in the API, client applications must be recompiled against the new headers.
- Lib names suffix is
_51
for this series. - Win32 and Linux x86 (32-bit) builds shall be soon deprecated.
/new features
- New
vecvec::diff_max_norm
to compute the max norm (i.e. infinite norm) of the difference between two vectors. vector_fixed
,matrix_fixed
,symmetric_fixed
: newswap
member.dense1D
,dense2D
,symmetric_full
: newswap
member.matrix_fixed
,symmetric_fixed
: new explicit constructors fromvector_fixed
(with proper size).
/improvements
matvec::mult
: minor optimisations.
/fixes
None.
/breaking changes
- The returned type of many member functions and operators changed from
value_type
toconst_reference
. This improves noticeably the performance for non-POD types (it saves copies).