SERiF v0.0.1a
Stellar Evolution and Rotation in Four Dimensions
Loading...
Searching...
No Matches
types.hpp File Reference

File containing the Domain and Boundary types for SERiF. These types are used to represent the different domains and boundaries in a mesh. More...

#include <string_view>
Include dependency graph for types.hpp:
This graph shows which files directly or indirectly include this file:

Classes

struct  serif::discretization::domain::Domain
 A Domain is a volume in the mesh. It is a base class for all domain types. More...
 
struct  serif::discretization::domain::CoreDomain
 The CoreDomain is the central, cartesian, region of the star. It is a derived class of Domain. More...
 
struct  serif::discretization::domain::EnvelopeDomain
 The EnvelopeDomain is the outer, spherical, region of the star. It is a derived class of Domain. More...
 
struct  serif::discretization::domain::VacuumDomain
 The VacuumDomain is the vacuum region surrounding the star. It is a derived class of Domain. More...
 
struct  serif::discretization::domain::Boundary
 A Boundary is a surface in the mesh. It is a base class for all boundary types. More...
 
struct  serif::discretization::domain::StellarSurfaceBoundary
 The StellarSurfaceBoundary is the surface of the star. It is a derived class of Boundary. More...
 
struct  serif::discretization::domain::InfinitySurfaceBoundary
 The InfinitySurfaceBoundary is the surface at infinity. It is a derived class of Boundary. More generally this is the outer boundary of the vacuum region; however, since we really need the boundary conditions to be applied at infinity, we call it the infinity surface. More...
 

Namespaces

namespace  serif
 
namespace  serif::discretization
 
namespace  serif::discretization::domain
 

Detailed Description

File containing the Domain and Boundary types for SERiF. These types are used to represent the different domains and boundaries in a mesh.

Author
Emily M. Boudreaux