1
0
Fork 0
mirror of https://github.com/cosmo-sims/monofonIC.git synced 2024-09-19 17:03:45 +02:00

fixed some compilation errors

This commit is contained in:
Oliver Hahn 2019-08-11 22:48:04 +02:00
parent a9b1fba907
commit 8307853f08
3 changed files with 19 additions and 11 deletions

View file

@ -1,11 +1,17 @@
#pragma once
#include <array>
#include <general.hh>
#include <config_file.hh>
#include <grid_fft.hh>
namespace testing{
void output_potentials_and_densities(
ConfigFile& the_config,
size_t ngrid, real_t boxlen,
const Grid_FFT<real_t>& phi,
const Grid_FFT<real_t>& phi2,
const Grid_FFT<real_t>& phi3a,
const Grid_FFT<real_t>& phi3b,
const std::array< Grid_FFT<real_t>*,3 >& A3 );
Grid_FFT<real_t>& phi,
Grid_FFT<real_t>& phi2,
Grid_FFT<real_t>& phi3a,
Grid_FFT<real_t>& phi3b,
std::array< Grid_FFT<real_t>*,3 >& A3 );
}

View file

@ -254,7 +254,7 @@ int Run( ConfigFile& the_config )
const bool testing_compute_densities = false;
if( testing_compute_densities )
{
testing::output_potentials_and_densities( ngrid, boxlen, phi, phi2, phi3a, phi3b, A3 );
testing::output_potentials_and_densities( the_config, ngrid, boxlen, phi, phi2, phi3a, phi3b, A3 );
}
else
{

View file

@ -1,12 +1,14 @@
#include <testing.hh>
#include <unistd.h> // for unlink
void output_potentials_and_densities(
ConfigFile& the_config,
size_t ngrid, real_t boxlen,
const Grid_FFT<real_t> &phi,
const Grid_FFT<real_t> &phi2,
const Grid_FFT<real_t> &phi3a,
const Grid_FFT<real_t> &phi3b,
const std::array<Grid_FFT<real_t> *, 3> &A3)
Grid_FFT<real_t> &phi,
Grid_FFT<real_t> &phi2,
Grid_FFT<real_t> &phi3a,
Grid_FFT<real_t> &phi3b,
std::array<Grid_FFT<real_t> *, 3> &A3)
{
const std::string fname_hdf5 = the_config.GetValueSafe<std::string>("output", "fname_hdf5", "output.hdf5");
const std::string fname_analysis = the_config.GetValueSafe<std::string>("output", "fbase_analysis", "output");