diff options
author | Sven Göthel <[email protected]> | 2024-01-05 13:52:12 +0100 |
---|---|---|
committer | Sven Göthel <[email protected]> | 2024-01-05 13:52:12 +0100 |
commit | ec98cdacc85ff0202852472c7756586437912f22 (patch) | |
tree | 42414746a27ab35cb8cdbc95af521d74821e57f4 /utils/sofa-support.cpp | |
parent | fd5269bec9a5fe4815974b1786a037e6a247bfd2 (diff) | |
parent | b82cd2e60edb8fbe5fdd3567105ae76a016a554c (diff) |
Diffstat (limited to 'utils/sofa-support.cpp')
-rw-r--r-- | utils/sofa-support.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/utils/sofa-support.cpp b/utils/sofa-support.cpp index e37789d5..ceb3067a 100644 --- a/utils/sofa-support.cpp +++ b/utils/sofa-support.cpp @@ -24,11 +24,11 @@ #include "sofa-support.h" -#include <stdio.h> #include <algorithm> #include <array> #include <cmath> +#include <cstdio> #include <utility> #include <vector> @@ -47,7 +47,7 @@ using double3 = std::array<double,3>; * equality of unique elements. */ std::vector<double> GetUniquelySortedElems(const std::vector<double3> &aers, const uint axis, - const double *const (&filters)[3], const double (&epsilons)[3]) + const std::array<const double*,3> filters, const std::array<double,3> epsilons) { std::vector<double> elems; for(const double3 &aer : aers) @@ -183,8 +183,8 @@ std::vector<SofaField> GetCompatibleLayout(const size_t m, const float *xyzs) auto aers = std::vector<double3>(m, double3{}); for(size_t i{0u};i < m;++i) { - float vals[3]{xyzs[i*3], xyzs[i*3 + 1], xyzs[i*3 + 2]}; - mysofa_c2s(&vals[0]); + std::array vals{xyzs[i*3], xyzs[i*3 + 1], xyzs[i*3 + 2]}; + mysofa_c2s(vals.data()); aers[i] = {vals[0], vals[1], vals[2]}; } |