SERiF v0.0.1a
Stellar Evolution and Rotation in Four Dimensions
Loading...
Searching...
No Matches
dimensionless.cpp File Reference
#include <concepts>
#include "serif/solver/normalization/computations.hpp"
Include dependency graph for dimensionless.cpp:

Classes

struct  serif::solver::normalization::checks::PressureRow
 
struct  serif::solver::normalization::checks::Selection
 
struct  serif::solver::normalization::checks::CustomMetric
 

Namespaces

namespace  serif
 
namespace  serif::solver
 
namespace  serif::solver::normalization
 
namespace  serif::solver::normalization::checks
 

Concepts

concept  serif::solver::normalization::checks::HasDefaultDimensionlessGeometry
 Custom metrics must state their coordinate convention instead of silently assuming volume weighting.
 

Typedefs

using serif::solver::normalization::checks::Density = discretization::blocks::density::mass
 
using serif::solver::normalization::checks::Potential = discretization::blocks::gravity::potential
 
using serif::solver::normalization::checks::Shape = discretization::blocks::surface_deformation::coefficients
 
using serif::solver::normalization::checks::ShapeRow = discretization::blocks::surface_deformation::shape_equilibrium
 
using serif::solver::normalization::checks::MassConstant = discretization::blocks::barotropic_constant::mass_normalization
 
using serif::solver::normalization::checks::SurfaceMetric = geometry::deformation::keys::SurfaceMetric
 
using serif::solver::normalization::checks::DensityMethod = DimensionlessRieszCoordinate<dimensions::MassDensity, ReferenceVolumeMetric<Density>>
 
using serif::solver::normalization::checks::DensityLayout = CoordinateLayout<dependencies::KeyList<Density>, dependencies::KeyList<Density>>
 
using serif::solver::normalization::checks::DensityPlan
 
using serif::solver::normalization::checks::PressurePlan
 
using serif::solver::normalization::checks::SelectedMethod = WithPointRows<DensityMethod, dimensions::Pressure, Selection>
 
using serif::solver::normalization::checks::SurfacePlan
 
using serif::solver::normalization::checks::ScalarPlan
 
using serif::solver::normalization::checks::CustomPlan