|
| template<typename RulesT, typename LayoutT, typename ScalesT, discretization::blocks::RepresentedValueKind Kind, typename... Coordinates> |
| consteval bool | serif::solver::normalization::detail::can_prepare_coordinates (utils::dependencies::KeyList< Coordinates... >) |
| | Test every coordinate factory without instantiating an unusable runtime graph.
|
| |
| template<typename RulesT, typename LayoutT, typename ScalesT, discretization::blocks::RepresentedValueKind Kind, typename... Coordinates> |
| auto | serif::solver::normalization::detail::coordinate_computations (utils::dependencies::KeyList< Coordinates... >) |
| | Expand the supplied layout, looking up methods without imposing plan declaration order.
|
| |
| template<typename... Values, typename... Residuals> |
| auto | serif::solver::normalization::detail::packing_computation (utils::dependencies::KeyList< Values... >, utils::dependencies::KeyList< Residuals... >) |
| | Freeze the independently ordered state and residual coordinates into one owning result.
|
| |
template<typename PlanT, typename ScalesT = StellarReferenceScales, typename LayoutT>
requires NormalizationPreparable<PlanT, LayoutT, ScalesT> |
| auto | serif::solver::normalization::make_normalization_computations (const LayoutT &) |
| | Declare normalization as ordinary dependency computations; no metrics or factors are prepared here.
|
| |