SpECTRE  v2026.04.01
Loading...
Searching...
No Matches
LinearSolver::Schwarz::Tags::SummedIntrudingOverlapWeightsCompute< Dim, OptionsGroup > Struct Template Reference

A diagnostic quantity to check that weights are conserved. More...

#include <ComputeTags.hpp>

Public Types

using base = SummedIntrudingOverlapWeights<OptionsGroup>
using return_type = typename base::type
using argument_tags
Public Types inherited from LinearSolver::Schwarz::Tags::SummedIntrudingOverlapWeights< OptionsGroup >
using type = Scalar<DataVector>

Static Public Member Functions

static void function (const gsl::not_null< return_type * > summed_intruding_overlap_weights, const std::unordered_map< Direction< Dim >, Scalar< DataVector > > &all_intruding_weights, const Mesh< Dim > &mesh, const std::array< size_t, Dim > &all_intruding_extents)
Static Public Member Functions inherited from LinearSolver::Schwarz::Tags::SummedIntrudingOverlapWeights< OptionsGroup >
static std::string name ()

Detailed Description

template<size_t Dim, typename OptionsGroup>
struct LinearSolver::Schwarz::Tags::SummedIntrudingOverlapWeightsCompute< Dim, OptionsGroup >

A diagnostic quantity to check that weights are conserved.

See also
LinearSolver::Schwarz::Tags::SummedIntrudingOverlapWeights

Member Typedef Documentation

◆ argument_tags

template<size_t Dim, typename OptionsGroup>
using LinearSolver::Schwarz::Tags::SummedIntrudingOverlapWeightsCompute< Dim, OptionsGroup >::argument_tags
Initial value:
tmpl::list<domain::Tags::Interface<domain::Tags::InternalDirections<Dim>,
The number of points a neighbor's subdomain extends into the element.
Definition Tags.hpp:142
Weighting field for combining data from multiple overlapping subdomains.
Definition Tags.hpp:161
The computational grid of the Element in the DataBox.
Definition Tags.hpp:62

The documentation for this struct was generated from the following file:
  • src/ParallelAlgorithms/LinearSolver/Schwarz/ComputeTags.hpp