#include <computation_graph.hpp>
|
| | ComputationGraph (Computations... computations) |
| | Accept computations in any order; the graph determines their evaluation order.
|
| |
template<std::size_t Index>
requires (Index < size) |
| const auto & | computation () const |
| | Read a callable without permitting its stored configuration to change between preparations.
|
| |
|
| static constexpr std::size_t | size = sizeof...(Computations) |
| |
◆ ComputationAt
template<IsComputation... Computations>
template<std::size_t Index>
◆ Dependencies
template<IsComputation... Computations>
Compile-time topology; indices follow declaration order, not execution order.
◆ Inputs
template<IsComputation... Computations>
◆ Results
template<IsComputation... Computations>
◆ ComputationGraph()
template<IsComputation... Computations>
Accept computations in any order; the graph determines their evaluation order.
◆ computation()
template<IsComputation... Computations>
template<std::size_t Index>
requires (Index <
size)
Read a callable without permitting its stored configuration to change between preparations.
◆ index()
template<IsComputation... Computations>
|
|
inlinestaticnodiscardconsteval |
Convert a known result key to its stable declaration index.
◆ m_computations
template<IsComputation... Computations>
◆ size
template<IsComputation... Computations>
The documentation for this class was generated from the following file: