trying out a bunch of toolkits

This commit is contained in:
CDaut 2024-05-23 12:03:24 +02:00
parent c62a29e900
commit 05a281bf42
Signed by: clara
GPG key ID: 223391B52FAD4463
15 changed files with 25655 additions and 4235 deletions

38
utk_experiments/main.cpp Normal file
View file

@ -0,0 +1,38 @@
#include <utk/utils/PointsetIO.hpp>
#include <utk/utils/Pointset.hpp>
#include <utk/samplers/SamplerStep.hpp>
#include <utk/metrics/RadialSpectrum.hpp>
#define DIMENSION 1025
int main()
{
utk::Pointset<long double> points;
//sample points using heck
utk::SamplerStep sampler{
0.606,
8,
};
std::cout << "generating samples…" << std::endl;
if(sampler.generateSamples(points, 4096))
{
std::cout << "computing spectrum…" << std::endl;
auto result = utk::Spectrum{DIMENSION, true}.compute(points);
write_text_pointset("points.txt", points);
std::ofstream file;
file.open("spectrum.txt");
file << DIMENSION << std::endl;
for(auto freq : result)
{
file << std::setprecision(std::numeric_limits<long double>::digits10 + 2) << std::fixed;
file << freq << std::endl;
}
}
}