1
0
mirror of https://github.com/zenorogue/hyperrogue.git synced 2024-11-18 11:14:49 +00:00
hyperrogue/rogueviz/som
Arthur O'Dwyer 62629f3e70 Change static const to static constexpr wherever possible
Since we require C++11, most of these consts can be constexpr.

Two `static const ld` remain non-compile-time-evaluable because
they depend on the runtime `log` function. One `static const cld`
remains non-compile-time because `std::complex<T>` doesn't become
constexpr until C++14.
2023-08-23 09:47:28 -08:00
..
analyzer.cpp Silence overzealous -Wunused-result warnings on GCC 2022-07-05 13:28:00 -04:00
embeddings.cpp used cyclefix and raddif in more places; (c)spin90, (c)spin180 and spin180 functions; rephrased M_PI in terms of TAU and x._deg when applicable 2022-11-13 16:22:55 +01:00
kohonen.cpp rogueviz::som::adjusted to the new dialog system 2023-08-22 20:12:34 +02:00
kohonen.h Change static const to static constexpr wherever possible 2023-08-23 09:47:28 -08:00
measures.cpp rv::som:: added our tests 2022-04-21 11:56:01 +02:00
tests.cpp used cyclefix and raddif in more places; (c)spin90, (c)spin180 and spin180 functions; rephrased M_PI in terms of TAU and x._deg when applicable 2022-11-13 16:22:55 +01:00
voronoi.cpp rv::som:: added our tests 2022-04-21 11:56:01 +02:00