|
SpECTRE
v2026.04.01
|
A collection of DG elements on a node. More...
#include <DgElementCollection.hpp>
Public Types | |
| using | chare_type = Parallel::Algorithms::Nodegroup |
| The DgElementCollection is currently a nodegroup. | |
| using | metavariables = Metavariables |
| The metavariables. | |
| using | simple_tags_from_options |
| The simple tags necessary from option parsing. | |
| using | dg_element_array_member |
| The type of the Parallel::DgElementArrayMember with all template parameters. | |
| using | element_collection_tag |
| The tag Parallel::Tags::ElementCollection of this DgElementCollection | |
| using | phase_dependent_action_list |
| The phase dependent action lists. | |
| using | const_global_cache_tags |
| The tags for the global cache. | |
| using | mutable_global_cache_tags |
| The tags for the global cache. | |
Static Public Member Functions | |
| static void | execute_next_phase (const Parallel::Phase next_phase, Parallel::CProxy_GlobalCache< Metavariables > &global_cache) |
| Starts the next phase of execution. | |
Static Public Attributes | |
| static constexpr bool | checkpoint_data = true |
A collection of DG elements on a node.
The PhaseDepActionList is the PDAL that was used for the array approach. Some actions will require updating to support nodegroups if they haven't already been.
| using Parallel::DgElementCollection< Dim, Metavariables, PhaseDepActionList >::chare_type = Parallel::Algorithms::Nodegroup |
The DgElementCollection is currently a nodegroup.
It should be possible to generalize this to work as a group too.
| using Parallel::DgElementCollection< Dim, Metavariables, PhaseDepActionList >::const_global_cache_tags |
The tags for the global cache.
These are computed from the PhaseDepActionList template parameter.
| using Parallel::DgElementCollection< Dim, Metavariables, PhaseDepActionList >::dg_element_array_member |
The type of the Parallel::DgElementArrayMember with all template parameters.
| using Parallel::DgElementCollection< Dim, Metavariables, PhaseDepActionList >::element_collection_tag |
The tag Parallel::Tags::ElementCollection of this DgElementCollection
| using Parallel::DgElementCollection< Dim, Metavariables, PhaseDepActionList >::mutable_global_cache_tags |
The tags for the global cache.
These are computed from the PhaseDepActionList template parameter.
| using Parallel::DgElementCollection< Dim, Metavariables, PhaseDepActionList >::phase_dependent_action_list |
The phase dependent action lists.
These are computed using Parallel::TransformPhaseDependentActionListForNodegroup from the PhaseDepActionList template parameter.
| using Parallel::DgElementCollection< Dim, Metavariables, PhaseDepActionList >::simple_tags_from_options |
The simple tags necessary from option parsing.