|
SERiF v0.0.1a
Stellar Evolution and Rotation in Four Dimensions
|
#include <concepts>#include <expected>#include <memory>#include <type_traits>#include <utility>#include "serif/utils/types/type_list.hpp"Namespaces | |
| namespace | serif |
| namespace | serif::utils |
| namespace | serif::utils::dependencies |
| namespace | serif::utils::dependencies::detail |
Typedefs | |
| template<typename ComputationT, typename TargetT> | |
| using | serif::utils::dependencies::detail::ComputationArgument = std::conditional_t<ComputationT::owns_inputs, std::shared_ptr<const TargetT>, TargetT> |
| Owning computations receive the cache handle; ordinary computations receive the value. | |