SpECTRE  v2026.04.01
Loading...
Searching...
No Matches
Parallel::Tags::ElementLocationsReference< Dim, Metavariables, DgElementCollectionComponent > Struct Template Reference

The node (location) where different elements are. More...

#include <ElementLocationsReference.hpp>

Public Types

using base = ElementLocations<Dim>
using type = typename base::type
using argument_tags = tmpl::list<Parallel::Tags::GlobalCache<Metavariables>>
Public Types inherited from Parallel::Tags::ElementLocations< Dim >
using type = std::unordered_map<ElementId<Dim>, size_t>

Static Public Member Functions

static const type & get (const Parallel::GlobalCache< Metavariables > *const &cache)

Detailed Description

template<size_t Dim, typename Metavariables, typename DgElementCollectionComponent>
struct Parallel::Tags::ElementLocationsReference< Dim, Metavariables, DgElementCollectionComponent >

The node (location) where different elements are.

This should be in the DgElementArrayMember's DataBox.

Implementation note: This should point to the ElementLocations located in the nodegroup's DataBox.


The documentation for this struct was generated from the following file:
  • src/Parallel/ArrayCollection/Tags/ElementLocationsReference.hpp