SERiF v0.0.1a
Stellar Evolution and Rotation in Four Dimensions
Loading...
Searching...
No Matches
serif::solver::normalization::detail::ProvidesScale Concept Reference

#include <factor_computations.hpp>

Concept definition

template<typename ScalesT, typename QuantityT>
concept serif::solver::normalization::detail::ProvidesScale = requires(const ScalesT& scales)
{
{ characteristic_scale(scales, QuantityT{}) } -> std::same_as<dimensions::QuantityValue<QuantityT>>;
}
Definition factor_computations.hpp:22
dimensions::QuantityValue< Quantity > characteristic_scale(const StellarReferenceScales &scales, Quantity)
Select a typed scale; temperature and other unrelated quantities require an explicit prescription.
Definition scales.hpp:51