1
0
Fork 0
mirror of https://github.com/glatterf42/music-panphasia.git synced 2024-09-19 16:13:46 +02:00
music-panphasia/defaults.cc

54 lines
1.3 KiB
C++
Raw Normal View History

2022-04-29 14:37:23 +02:00
/*
defaults.cc - This file is part of MUSIC -
a code to generate multi-scale initial conditions
for cosmological simulations
Copyright (C) 2010 Oliver Hahn
*/
#include "defaults.hh"
#define ADD_DEF(x,a,b,c) def.insert(std::pair<std::string,default_conf>(x,default_conf(a,b,c)));
default_options defaults;
default_options::default_options()
{
//... [setup] ...
ADD_DEF("align_top", "setup", "align_top", "yes");
ADD_DEF("baryons", "setup", "baryons", "no");
ADD_DEF("center_v", "setup", "center_velocities","no");
ADD_DEF("deconvolve", "setup", "deconvolve", "yes");
ADD_DEF("exact_shotnoise", "setup", "exact_shotnoise", "yes");
ADD_DEF("overlap", "setup", "overlap", "8");
ADD_DEF("padding", "setup", "padding", "16");
ADD_DEF("periodic_TF", "setup", "periodic_TF", "yes");
ADD_DEF("use_2LPT", "setup", "use_2LPT", "yes");
ADD_DEF("use_LLA", "setup", "use_LLA", "no");
//... [poisson] ...
ADD_DEF("mgacc", "poisson", "accuracy", "1e-4");
ADD_DEF("mggrad", "poisson", "grad_order", "6");
ADD_DEF("mglapl", "poisson", "laplce_order", "6");
ADD_DEF("fft_fine", "poisson", "fft_fine", "yes");
ADD_DEF("kspace_poisson", "poisson", "kspace", "no");
//... deprecated
ADD_DEF("avg_fine", "setup", "avg_fine", "no");
}
#undef ADD_DEF