SERiF v0.0.1a
Stellar Evolution and Rotation in Four Dimensions
Loading...
Searching...
No Matches
serif::model::detail::ResolvedSpecification< Specification, Bindings > Struct Template Reference

Share resolved physical identities between endpoint and numerical-provider checks. More...

#include <specification_endpoints.hpp>

Public Types

using Coordinate = ResolvedEndpoint<Specification, GeneratedCoordinateOf<Specification>, Bindings>
 
using Constraint = ResolvedEndpoint<Specification, ConstraintOf<Specification>, Bindings>
 
using Enforcement = typename EnforcementDependencies<Specification, Bindings>::Type
 
using Reads = ResolvedEndpoints<Specification, typename Enforcement::DependsOn, Bindings>
 
using Changes = ResolvedEndpoints<Specification, typename Enforcement::Affects, Bindings>
 

Detailed Description

template<DimensionalScalarSpecification Specification, typename Bindings>
struct serif::model::detail::ResolvedSpecification< Specification, Bindings >

Share resolved physical identities between endpoint and numerical-provider checks.

Member Typedef Documentation

◆ Changes

template<DimensionalScalarSpecification Specification, typename Bindings>
using serif::model::detail::ResolvedSpecification< Specification, Bindings >::Changes = ResolvedEndpoints<Specification, typename Enforcement::Affects, Bindings>

◆ Constraint

template<DimensionalScalarSpecification Specification, typename Bindings>
using serif::model::detail::ResolvedSpecification< Specification, Bindings >::Constraint = ResolvedEndpoint<Specification, ConstraintOf<Specification>, Bindings>

◆ Coordinate

template<DimensionalScalarSpecification Specification, typename Bindings>
using serif::model::detail::ResolvedSpecification< Specification, Bindings >::Coordinate = ResolvedEndpoint<Specification, GeneratedCoordinateOf<Specification>, Bindings>

◆ Enforcement

template<DimensionalScalarSpecification Specification, typename Bindings>
using serif::model::detail::ResolvedSpecification< Specification, Bindings >::Enforcement = typename EnforcementDependencies<Specification, Bindings>::Type

◆ Reads

template<DimensionalScalarSpecification Specification, typename Bindings>
using serif::model::detail::ResolvedSpecification< Specification, Bindings >::Reads = ResolvedEndpoints<Specification, typename Enforcement::DependsOn, Bindings>

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