Classes | Namespaces
CommunicateOverlapFields.hpp File Reference
#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.
 

Detailed Description

Actions for communicating data on regions that overlap with the subdomains of other elements