SERiF v0.0.1a
Stellar Evolution and Rotation in Four Dimensions
Loading...
Searching...
No Matches
schema.hpp File Reference
Include dependency graph for schema.hpp:
This graph shows which files directly or indirectly include this file:

Classes

struct  serif::utils::dependencies::detail::AppendBinding< Bindings< BindingsTs... >, BindingT >
 
struct  serif::utils::dependencies::detail::ResolveComputation< ComputationT, BindingsT, Available >
 Missing inputs stop resolution before instantiating the callable or its result type. More...
 
struct  serif::utils::dependencies::detail::ResolveComputation< ComputationT, BindingsT, true >
 
struct  serif::utils::dependencies::detail::ResolveStep< GraphT, BindingsT, Position, ComputationT, Valid >
 An invalid callable must not instantiate the remaining graph or access a missing Value type. More...
 
struct  serif::utils::dependencies::detail::ResolveStep< GraphT, BindingsT, Position, ComputationT, true >
 
struct  serif::utils::dependencies::detail::ResolveGraph< GraphT, BindingsT, Position, false >
 
struct  serif::utils::dependencies::detail::ResolveGraph< GraphT, BindingsT, Position, true >
 
struct  serif::utils::dependencies::detail::ComputationGraphSchema< GraphT, ContextT, Independent >
 
struct  serif::utils::dependencies::detail::ComputationGraphSchema< GraphT, ContextT, true >
 

Namespaces

namespace  serif
 
namespace  serif::utils
 
namespace  serif::utils::dependencies
 
namespace  serif::utils::dependencies::detail
 

Concepts

concept  serif::utils::dependencies::ComputationGraphFor
 

Functions

template<typename BindingsT, typename... Keys>
consteval bool serif::utils::dependencies::detail::independent_results (KeyList< Keys... >)
 A key has exactly one producer: either the context or a computation.