SpECTRE  2021.08.02
TestHelpers::LinearSolver::multigrid::CollectOperatorAction< OperandTag > Struct Template Reference

Public Types

using local_operator_applied_to_operand_tag = db::add_tag_prefix<::LinearSolver::Tags::OperatorAppliedTo, OperandTag >
 

Static Public Member Functions

template<typename ParallelComponent , typename DbTagsList , typename Metavariables , typename ScalarFieldOperandTag , Requires< tmpl::list_contains_v< DbTagsList, local_operator_applied_to_operand_tag > > = nullptr>
static void apply (db::DataBox< DbTagsList > &box, Parallel::GlobalCache< Metavariables > &cache, const ElementId< 1 > &element_id, const Variables< tmpl::list< ScalarFieldOperandTag > > &operator_applied_to_operand_global_data, const size_t broadcasting_multigrid_level) noexcept