diff options
Diffstat (limited to 'Source/WarpX.cpp')
-rw-r--r-- | Source/WarpX.cpp | 19 |
1 files changed, 9 insertions, 10 deletions
diff --git a/Source/WarpX.cpp b/Source/WarpX.cpp index 476474b9d..8139fc92a 100644 --- a/Source/WarpX.cpp +++ b/Source/WarpX.cpp @@ -1102,6 +1102,15 @@ WarpX::UpperCorner(const Box& bx, int lev) #endif } +std::array<Real,3> +WarpX::LowerCornerWithGalilean (const Box& bx, const amrex::Array<amrex::Real,3>& v_galilean, int lev) +{ + amrex::Real cur_time = gett_new(lev); + amrex::Real time_shift = (cur_time - time_of_last_gal_shift); + amrex::Array<amrex::Real,3> galilean_shift = { v_galilean[0]*time_shift, v_galilean[1]*time_shift, v_galilean[2]*time_shift }; + return WarpX::LowerCorner(bx, galilean_shift, lev); +} + IntVect WarpX::RefRatio (int lev) { @@ -1361,13 +1370,3 @@ WarpX::PicsarVersion () return std::string("Unknown"); #endif } - -void -WarpX::FieldGather () -{ - for (int lev = 0; lev <= finest_level; ++lev) { - mypc->FieldGather(lev, - *Efield_aux[lev][0],*Efield_aux[lev][1],*Efield_aux[lev][2], - *Bfield_aux[lev][0],*Bfield_aux[lev][1],*Bfield_aux[lev][2]); - } -} |