SpECTRE  v2024.08.03
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::GlobalCacheImpl< Metavariables > >
 
- Public Types inherited from Parallel::Tags::ElementLocations< Dim >
using type = std::unordered_map< ElementId< Dim >, size_t >
 

Static Public Member Functions

static const typeget (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: