SERiF v0.0.1a
Stellar Evolution and Rotation in Four Dimensions
Loading...
Searching...
No Matches
serif::model::EquilibriumEquations< Interior, Shape, Surface > Struct Template Reference

State the chosen equations explicitly, without selecting physics from the EOS. More...

#include <equilibrium_equations.hpp>

Collaboration diagram for serif::model::EquilibriumEquations< Interior, Shape, Surface >:
[legend]

Public Types

using InteriorEquations = std::remove_cvref_t<Interior>
 
using ShapeForce = std::remove_cvref_t<Shape>
 
using SurfaceCondition = std::remove_cvref_t<Surface>
 

Public Attributes

Interior interior_equations
 
Shape shape_force {}
 
Surface surface_condition {}
 

Detailed Description

template<typename Interior, typename Shape = NoShapeForce, typename Surface = NoSurfaceCondition>
struct serif::model::EquilibriumEquations< Interior, Shape, Surface >

State the chosen equations explicitly, without selecting physics from the EOS.

Member Typedef Documentation

◆ InteriorEquations

template<typename Interior, typename Shape = NoShapeForce, typename Surface = NoSurfaceCondition>
using serif::model::EquilibriumEquations< Interior, Shape, Surface >::InteriorEquations = std::remove_cvref_t<Interior>

◆ ShapeForce

template<typename Interior, typename Shape = NoShapeForce, typename Surface = NoSurfaceCondition>
using serif::model::EquilibriumEquations< Interior, Shape, Surface >::ShapeForce = std::remove_cvref_t<Shape>

◆ SurfaceCondition

template<typename Interior, typename Shape = NoShapeForce, typename Surface = NoSurfaceCondition>
using serif::model::EquilibriumEquations< Interior, Shape, Surface >::SurfaceCondition = std::remove_cvref_t<Surface>

Member Data Documentation

◆ interior_equations

template<typename Interior, typename Shape = NoShapeForce, typename Surface = NoSurfaceCondition>
Interior serif::model::EquilibriumEquations< Interior, Shape, Surface >::interior_equations

◆ shape_force

template<typename Interior, typename Shape = NoShapeForce, typename Surface = NoSurfaceCondition>
Shape serif::model::EquilibriumEquations< Interior, Shape, Surface >::shape_force {}

◆ surface_condition

template<typename Interior, typename Shape = NoShapeForce, typename Surface = NoSurfaceCondition>
Surface serif::model::EquilibriumEquations< Interior, Shape, Surface >::surface_condition {}

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