10 #include "DataStructures/DataVector.hpp"
49 const Side& side) noexcept;
69 const tnsr::I<DataVector, Dim, Frame::Logical>& logical_coords,
75 const tnsr::I<DataVector, Dim, Frame::Logical>& logical_coords,
89 const Side& side) noexcept;
113 template <
size_t Dim>
116 const tnsr::I<DataVector, Dim, Frame::Logical>& logical_coords,
119 size_t num_intruding_overlaps,
122 template <
size_t Dim>
124 const tnsr::I<DataVector, Dim, Frame::Logical>& logical_coords,
127 size_t num_intruding_overlaps,
DataVector intruding_weight(const DataVector &logical_coords, const double width, const Side &side) noexcept
Weights for the intruding solution of a neighboring element-centered subdomain, increasing from 0 to ...
Definition: Weighting.cpp:79
DataVector extruding_weight(const DataVector &logical_coords, const double width, const Side &side) noexcept
Weights for the solution on an element-centered subdomain, decreasing from 1 to 0....
Definition: Weighting.cpp:25
Items related to the Schwarz linear solver.
Definition: CommunicateOverlapFields.hpp:36
Stores a collection of function values.
Definition: DataVector.hpp:46
Side
Definition: Side.hpp:17
Tensor< T, Symmetry<>, index_list<> > Scalar
Definition: TypeAliases.hpp:21
Require a pointer to not be a nullptr
Definition: ReadSpecThirdOrderPiecewisePolynomial.hpp:13