|
SERiF v0.0.1a
Stellar Evolution and Rotation in Four Dimensions
|
#include <cstddef>#include <tuple>#include <type_traits>#include <utility>#include "serif/utils/dependencies/computation.hpp"#include "serif/utils/dependencies/declaration_operations.hpp"#include "serif/utils/dependencies/detail/graph.hpp"Classes | |
| class | serif::utils::dependencies::Plan< Computations > |
Namespaces | |
| namespace | serif |
| namespace | serif::utils |
| namespace | serif::utils::dependencies |
Concepts | |
| concept | serif::utils::dependencies::CompatibleComputations |
| concept | serif::utils::dependencies::IsPlan |
Functions | |
| template<typename... Computations> requires CompatibleComputations<Computations...> | |
| auto | serif::utils::dependencies::make_plan (Computations &&... computations) |
| Reject duplicate producers and cyclic preparation dependencies at the declaration site. | |
Variables | |
| template<typename T> | |
| constexpr bool | serif::utils::dependencies::is_plan_v = false |
| template<typename... Computations> | |
| constexpr bool | serif::utils::dependencies::is_plan_v< Plan< Computations... > > = true |