SpECTRE  v2023.03.09
domain::Tags::ExcisionCenter< Label > Struct Template Reference

The grid frame center of the excision sphere for the given object. More...

#include <ObjectCenter.hpp>

Public Types

using type = tnsr::I< double, 3, Frame::Grid >
 
using option_tags = tmpl::list< domain::OptionTags::DomainCreator< 3 > >
 

Static Public Member Functions

static std::string name ()
 
static type create_from_options (const std::unique_ptr<::DomainCreator< 3 > > &domain_creator)
 

Static Public Attributes

static constexpr bool pass_metavariables = false
 

Detailed Description

template<ObjectLabel Label>
struct domain::Tags::ExcisionCenter< Label >

The grid frame center of the excision sphere for the given object.

Even though this can easily be retrieved from the domain, we add it as its own tag so we can access it through the base tag. This way, other things (like the control system) can grab the center and be agnostic to what the object actually is.


The documentation for this struct was generated from the following file: