diff --git a/src/mesh/Mesh.hpp b/src/mesh/Mesh.hpp index 3aaa5061a5c5ead5d58504a35cbff38691b37e1e..176beae12e81f4faad30969301a82d1ea3e13778 100644 --- a/src/mesh/Mesh.hpp +++ b/src/mesh/Mesh.hpp @@ -5,6 +5,7 @@ #include <TinyVector.hpp> #include <random> #include <iostream> +#include <fstream> template <typename ConnectivityType> class Mesh @@ -144,12 +145,19 @@ public: std::random_device rd; std::mt19937 mt(rd()); std::uniform_real_distribution<double> dist(-h/2.1,h/2.1); + + // creation fichier pour tracer h en fonction de x + std::ofstream fout("alea"); + for (int r=1; r<connectivity.numberOfNodes()-1; ++r){ const double delta_xr = dist(mt); - // m_xr[r][0] = m_xr[r-1][0] + std::abs(delta_xr); m_xr[r][0] = r*h + delta_xr; - std::cout << m_xr[r][0] << std::endl; + fout << m_xr[r][0] << ' ' << m_xr[r][0]-m_xr[r-1][0] << '\n'; + //std::cout << m_xr[r][0] << std::endl; } + + fout.close(); + std::exit(0); }