#include <cstddef>
#include <map>
#include <tuple>
#include <utility>
#include "DataStructures/DataBox/DataBox.hpp"
#include "Domain/Structure/Element.hpp"
#include "Domain/Tags.hpp"
#include "Informer/Tags.hpp"
#include "Informer/Verbosity.hpp"
#include "NumericalAlgorithms/Convergence/Tags.hpp"
#include "Parallel/GlobalCache.hpp"
#include "Parallel/InboxInserters.hpp"
#include "Parallel/Invoke.hpp"
#include "Parallel/Printf.hpp"
#include "ParallelAlgorithms/DiscontinuousGalerkin/HasReceivedFromAllMortars.hpp"
#include "ParallelAlgorithms/LinearSolver/Schwarz/OverlapHelpers.hpp"
#include "ParallelAlgorithms/LinearSolver/Schwarz/Tags.hpp"
#include "Utilities/TMPL.hpp"
#include "Utilities/TaggedTuple.hpp"
Go to the source code of this file.
Classes | |
struct | LinearSolver::Schwarz::Actions::SendOverlapFields< OverlapFields, OptionsGroup, RestrictToOverlap > |
Send data on regions that overlap with other subdomains to their corresponding elements. More... | |
struct | LinearSolver::Schwarz::Actions::ReceiveOverlapFields< Dim, OverlapFields, OptionsGroup > |
Receive data from regions of this element's subdomain that overlap with other elements. More... | |
Namespaces | |
LinearSolver | |
Functionality for solving linear systems of equations. | |
LinearSolver::Schwarz | |
Items related to the Schwarz linear solver. | |
LinearSolver::Schwarz::Actions | |
Actions related to the Schwarz solver. | |
Actions for communicating data on regions that overlap with the subdomains of other elements