Major update and cleanup.
- The continuous integration scripts have been simplified and ported to GitHub Actions.
- The
access()
function in the collection nodes has been renamedget()
, which may break existing code. - The arraynd class now works properly with elements of type
quantity
; when operating on these arrays, the return type may differ from the type of the operands (e.g. multiplying two multidimensional arrays of distances will return a multidimensional array of type distance squared). - The library is now implemented according to the C++17 standard (previously C++14).