SpECTRE  v2026.04.01
Loading...
Searching...
No Matches
TestHelpers::LinearSolver::multigrid::InitializeElement Struct Reference

Public Types

using simple_tags_from_options
using const_global_cache_tags
using simple_tags
using compute_tags = tmpl::list<>
using argument_tags
using return_tags

Static Public Member Functions

template<typename DbTagsList, typename... InboxTags, typename Metavariables, typename ActionList, typename ParallelComponent>
static Parallel::iterable_action_return_t apply (db::DataBox< DbTagsList > &box, const tuples::TaggedTuple< InboxTags... > &, const Parallel::GlobalCache< Metavariables > &cache, const ElementId< 1 > &element_id, const ActionList, const ParallelComponent *const)
template<typename... AmrData>
static void apply (const gsl::not_null< tnsr::I< DataVector, 1 > * > inertial_coords, const Mesh< 1 > &mesh, const Element< 1 > &element, const Domain< 1 > &domain, const AmrData &...)

Member Typedef Documentation

◆ argument_tags

using TestHelpers::LinearSolver::multigrid::InitializeElement::argument_tags
Initial value:
tmpl::list<::domain::Tags::Mesh<1>, ::domain::Tags::Element<1>,
The Domain.
Definition Domain.hpp:20
The Element associated with the DataBox.
Definition Tags.hpp:52

◆ const_global_cache_tags

using TestHelpers::LinearSolver::multigrid::InitializeElement::const_global_cache_tags
Initial value:
Definition DistributedLinearSolverAlgorithmTestHelpers.hpp:97
The quadrature method used for the elliptic DG discretization.
Definition Tags.hpp:102

◆ return_tags

using TestHelpers::LinearSolver::multigrid::InitializeElement::return_tags
Initial value:
tmpl::list<::domain::Tags::Coordinates<1, Frame::Inertial>>

◆ simple_tags

using TestHelpers::LinearSolver::multigrid::InitializeElement::simple_tags
Initial value:
tmpl::list<::domain::Tags::Element<1>, ::domain::Tags::Mesh<1>,
::domain::Tags::Element<1>, fields_tag, sources_tag>
The coordinates in a given frame.
Definition Tags.hpp:85
The computational grid of the Element in the DataBox.
Definition Tags.hpp:62
Holds the mesh of each neighboring element, oriented to the host's logical frame.
Definition NeighborMesh.hpp:29

◆ simple_tags_from_options

using TestHelpers::LinearSolver::multigrid::InitializeElement::simple_tags_from_options
Initial value:
tmpl::list<::domain::Tags::InitialExtents<1>,
The initial refinement level per dimension for all elements in each block of the initial computationa...
Definition InitialRefinementLevels.hpp:23

The documentation for this struct was generated from the following file:
  • tests/Unit/Helpers/ParallelAlgorithms/LinearSolver/Multigrid/Helpers.hpp