SpECTRE  v2026.04.01
Loading...
Searching...
No Matches
evolution::dg::ApplyLtsDenseBoundaryCorrections< Metavariables > Struct Template Reference

Apply corrections from boundary communication for LTS dense output. More...

#include <ApplyBoundaryCorrections.hpp>

Additional Inherited Members

Public Types inherited from evolution::dg::ApplyBoundaryCorrections< true, Metavariables, true >
using system
using variables_tag
using dt_variables_tag
using DtVariables
using derived_boundary_corrections
using volume_tags_for_dg_boundary_terms
using TimeStepperType
using tag_to_update
using mortar_data_tag
using return_tags
using argument_tags
Static Public Member Functions inherited from evolution::dg::ApplyBoundaryCorrections< true, Metavariables, true >
static void apply (const gsl::not_null< typename tag_to_update::type * > vars_to_update, const typename mortar_data_tag::type &mortar_data, const Mesh< volume_dim > &volume_mesh, const Element< volume_dim > &element, const typename Tags::MortarMesh< volume_dim >::type &mortar_meshes, const typename Tags::MortarInfo< volume_dim >::type &mortar_infos, const ::dg::Formulation dg_formulation, const DirectionMap< volume_dim, std::optional< Variables< tmpl::list< evolution::dg::Tags::MagnitudeOfNormal, evolution::dg::Tags::NormalCovector< volume_dim > > > > > &face_normal_covector_and_magnitude, const TimeStepperType &time_stepper, const evolution::BoundaryCorrection &boundary_correction, const TimeDelta &time_step, const Scalar< DataVector > &gts_det_inv_jacobian, const VolumeArgs &... volume_args)
static bool is_ready (const gsl::not_null< db::DataBox< DbTagsList > * > box, const gsl::not_null< tuples::TaggedTuple< InboxTags... > * > inboxes, Parallel::GlobalCache< Metavariables > &, const ArrayIndex &, const ParallelComponent *const)
Static Public Attributes inherited from evolution::dg::ApplyBoundaryCorrections< true, Metavariables, true >
static constexpr bool local_time_stepping
static constexpr size_t volume_dim

Detailed Description

template<typename Metavariables>
struct evolution::dg::ApplyLtsDenseBoundaryCorrections< Metavariables >

Apply corrections from boundary communication for LTS dense output.


The documentation for this struct was generated from the following file:
  • src/Evolution/DiscontinuousGalerkin/Actions/ApplyBoundaryCorrections.hpp