SpECTRE  v2024.04.12
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 = tmpl::list< domain::Tags::Interface< domain::Tags::InternalDirections< Dim >, Weight< OptionsGroup > >, domain::Tags::Mesh< Dim >, IntrudingExtents< Dim, OptionsGroup > >
 
- 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

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