Files
MeanField_SERiF/docs/man/man3/serif_utils_dependencies_GraphTimingFactory.3

59 lines
1.9 KiB
Groff
Raw Permalink Normal View History

.TH "serif::utils::dependencies::GraphTimingFactory< Clock >" 3 "Version v0.0.1a" "SERiF" \" -*- nroff -*-
.ad l
.nh
.SH NAME
serif::utils::dependencies::GraphTimingFactory< Clock > \- Bind one generic timing observer after the model's complete graph type is known\&.
.SH SYNOPSIS
.br
.PP
.PP
\fR#include <timing\&.hpp>\fP
.SS "Public Member Functions"
.in +1c
.ti -1c
.RI "template<typename GraphT> auto \fBoperator()\fP (std::type_identity< GraphT > graph) const"
.br
.RI "Include edge callbacks and the node callable, excluding source checks and cache publication\&. "
.in -1c
.SS "Public Attributes"
.in +1c
.ti -1c
.RI "\fBGraphTiming\fP & \fBtiming\fP"
.br
.ti -1c
.RI "std::shared_ptr< Clock > \fBclock\fP"
.br
.in -1c
.SH "Detailed Description"
.PP
.SS "template<NodeTimingClock Clock = SteadyNodeClock>
.br
struct serif::utils::dependencies::GraphTimingFactory< Clock >"Bind one generic timing observer after the model's complete graph type is known\&.
.SH "Member Function Documentation"
.PP
.SS "template<NodeTimingClock Clock = SteadyNodeClock> template<typename GraphT> auto \fBserif::utils::dependencies::GraphTimingFactory\fP< Clock >::operator() (std::type_identity< GraphT > graph) const\fR [inline]\fP, \fR [nodiscard]\fP"
.PP
Include edge callbacks and the node callable, excluding source checks and cache publication\&.
.PP
\fBNote\fP
.RS 4
Reused or unrequested nodes produce no sample\&. Keep regular wall/linear-solve measurements alongside these durations: action applications generally execute after graph preparation\&.
.RE
.PP
.SH "Member Data Documentation"
.PP
.SS "template<NodeTimingClock Clock = SteadyNodeClock> std::shared_ptr<Clock> \fBserif::utils::dependencies::GraphTimingFactory\fP< Clock >::clock"
.SS "template<NodeTimingClock Clock = SteadyNodeClock> \fBGraphTiming\fP& \fBserif::utils::dependencies::GraphTimingFactory\fP< Clock >::timing"
.SH "Author"
.PP
Generated automatically by Doxygen for SERiF from the source code\&.