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

generalize output_arepo for non-box regions

This commit is contained in:
Dylan Nelson 2013-10-22 18:28:48 +00:00
parent 3eca845d10
commit 60d2aede0f

View file

@ -226,12 +226,12 @@ public:
if( levelmin_ != levelmax_ ) if( levelmin_ != levelmax_ )
{ {
double lxref[3]; double lxref[3], x0ref[3], x1ref[3];
double pmgrid_new; double pmgrid_new;
std::string temp = cf.getValue<std::string>( "setup", "ref_extent" ); the_region_generator->get_AABB(x0ref,x1ref,levelmax_); // generalized beyond box
std::remove_if(temp.begin(),temp.end(),isspace); for (int i=0; i < 3; i++)
sscanf( temp.c_str(), "%lf,%lf,%lf", &lxref[0],&lxref[1],&lxref[2] ); lxref[i] = x1ref[i] - x0ref[i];
// fraction box length of the zoom region // fraction box length of the zoom region
lxref[0] = pow( (lxref[0]*lxref[1]*lxref[2]),0.333 ); lxref[0] = pow( (lxref[0]*lxref[1]*lxref[2]),0.333 );