#include #include #include "cctk.h" #include "cctk_Parameters.h" #include "gh.hh" #include "carpet.hh" #include "regrid.hh" namespace CarpetRegrid { using namespace std; using namespace Carpet; int Moving (cGH const * const cctkGH, gh const & hh, gh::rregs & regss) { DECLARE_CCTK_ARGUMENTS; DECLARE_CCTK_PARAMETERS; assert (refinement_levels >= 1); regss.resize (refinement_levels); bvect const symmetric (symmetry_x, symmetry_y, symmetry_z); b2vect const ob (false); b2vect const rb (true); assert (! smart_outer_boundaries); for (size_t rl=1; rl regs; ManualCoordinates_OneLevel (cctkGH, hh, rl, refinement_levels, rlb, rub, reg, regs); regss.at(rl) = regs; } // for rl return 1; } } // namespace CarpetRegrid