35 SysBoundary& sysBoundaries, int32_t RKCase,
const bool communicateMomentsDerivatives);
SysBoundary contains the SysBoundaryConditions used in the simulation.
fsgrid::FsGrid< FS_STENCIL_WIDTH > FieldSolverGrid
void calculateHallTermSimple(fsgrids::perbspan perb, fsgrids::perbspan perbdt2, fsgrids::ehallspan ehall, fsgrids::momentsspan moments, fsgrids::momentsspan momentsdt2, fsgrids::dperbspan dperb, fsgrids::dmomentsspan dmoments, fsgrids::dmomentsspan dmomentsdt2, fsgrids::bgbspan bgb, fsgrids::technicalspan technical, FieldSolverGrid &fsgrid, SysBoundary &sysBoundaries, int32_t RKCase, const bool communicateMomentsDerivatives)
High-level function computing the Hall term.
std::span< std::array< Real, fsgrids::bfield::N_BFIELD > > perbspan
std::span< std::array< Real, fsgrids::moments::N_MOMENTS > > momentsspan
std::span< std::array< Real, fsgrids::dmoments::N_DMOMENTS > > dmomentsspan
std::span< technical > technicalspan
std::span< std::array< Real, bgbfield::N_BGB > > bgbspan
std::span< std::array< Real, fsgrids::dperb::N_DPERB > > dperbspan
std::span< std::array< Real, fsgrids::ehall::N_EHALL > > ehallspan