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

The value of this global scalar is the effective surface-potential level Us. Its paired residual enforces the prescribed total mass. The surface equation supplies the dependence on Us, while the mass equation integrates the density over the star. More...

#include <fields.hpp>

Inheritance diagram for serif::discretization::blocks::barotropic_constant::mass_normalization:
[legend]
Collaboration diagram for serif::discretization::blocks::barotropic_constant::mass_normalization:
[legend]

Public Types

using Support = domain::StellarDomains
 The support of the mass normalization term is the stellar domains since we only want to enforce the mass normalization condition in the stellar domains.
 
using Quantity = dimensions::GravitationalPotential
 Physical units of the solved effective potential level, distinct from the mass residual units.
 
- Public Types inherited from serif::discretization::blocks::term< barotropic_constant >
using field_type
 

Static Public Attributes

static constexpr std::string_view name = meta::type_name<mass_normalization>()
 Compile time reflected name of the term.
 
static constexpr std::string_view symbol = "Us"
 Compile time symbol for the effective surface-potential level.
 

Detailed Description

The value of this global scalar is the effective surface-potential level Us. Its paired residual enforces the prescribed total mass. The surface equation supplies the dependence on Us, while the mass equation integrates the density over the star.

Member Typedef Documentation

◆ Quantity

Physical units of the solved effective potential level, distinct from the mass residual units.

◆ Support

The support of the mass normalization term is the stellar domains since we only want to enforce the mass normalization condition in the stellar domains.

Member Data Documentation

◆ name

std::string_view serif::discretization::blocks::barotropic_constant::mass_normalization::name = meta::type_name<mass_normalization>()
staticconstexpr

Compile time reflected name of the term.

◆ symbol

std::string_view serif::discretization::blocks::barotropic_constant::mass_normalization::symbol = "Us"
staticconstexpr

Compile time symbol for the effective surface-potential level.


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