SpECTRE  v2025.08.19
evolution::dg::Actions::ApplyLtsBoundaryCorrections< VolumeDim, DenseOutput, UseNodegroupDgElements > Struct Template Reference

Computes the boundary corrections for local time-stepping and adds them to the variables. More...

#include <ApplyBoundaryCorrections.hpp>

Detailed Description

template<size_t VolumeDim, bool DenseOutput, bool UseNodegroupDgElements>
struct evolution::dg::Actions::ApplyLtsBoundaryCorrections< VolumeDim, DenseOutput, UseNodegroupDgElements >

Computes the boundary corrections for local time-stepping and adds them to the variables.

When using local time stepping the neighbor sends data at the neighbor's current temporal id. Along with the boundary data, the next temporal id at which the neighbor will send data is also sent. This is equal to the neighbor's Tags::Next<::Tags::TimeStepId>. When inserting into the mortar data history, we insert the received temporal id, that is, the current time of the neighbor, along with the boundary correction data.


The documentation for this struct was generated from the following file: