SERiF v0.0.1a
Stellar Evolution and Rotation in Four Dimensions
Loading...
Searching...
No Matches
serif::discretization::domain::EnvelopeDomain Struct Referencefinal

The EnvelopeDomain is the outer, spherical, region of the star. It is a derived class of Domain. More...

#include <types.hpp>

Inheritance diagram for serif::discretization::domain::EnvelopeDomain:
[legend]
Collaboration diagram for serif::discretization::domain::EnvelopeDomain:
[legend]

Static Public Attributes

static constexpr std::string_view name = "envelope"
 

Detailed Description

The EnvelopeDomain is the outer, spherical, region of the star. It is a derived class of Domain.

Note
This need not, and in fact generally will not, correspond to the physical envelope of a star. Rather, this is terminology used to describe the two regions where we orient the mesh differently. Fundamentally we cannot reasonably continue a spherical mesh to the center of a stellar model due to the r=0 singularity. Therefore, the mesh generation program we use (stroid) generates a cartisan mesh embedded within a spherical mesh (there is a bit more to the topology to ensure we have a nicely structured mesh, see stroid for more details). It is this inner cartesian mesh (along with the transition region) that we call the core. The user may need to make choices about where that transition region occurs in their stellar model.

Member Data Documentation

◆ name

std::string_view serif::discretization::domain::EnvelopeDomain::name = "envelope"
staticconstexpr

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