FanOut.h File
Stage executor that fans out a sample to multiple output ports. More...
Included Headers
#include "graph/StageExecutor.h"
#include "graph/nodes/StageNode.h"
#include <memory>
#include <string>
#include <utility>
#include <vector>
Namespaces Index
| namespace | simaai |
| namespace | neat |
| namespace | graph |
| namespace | nodes |
Classes Index
| struct | FanOutOptions |
| class | FanOut |
|
Stage executor that duplicates each incoming sample to multiple output ports. More... | |
Description
Stage executor that fans out a sample to multiple output ports.
File Listing
The file content with the documentation metadata removed is:
8#include "graph/StageExecutor.h"
9#include "graph/nodes/StageNode.h"
16namespace simaai::neat::graph::nodes {
25struct FanOutOptions {
40class FanOut final : public simaai::neat::graph::StageExecutor {
43 explicit FanOut(FanOutOptions opt);
46 void set_ports(const StagePorts& ports) override;
51 void validate_outputs_(const StagePorts& ports);
53 FanOutOptions opt_;
67FanOutNode(std::vector<std::string> outputs, std::string label = {}, std::string input = "in");
Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.9.8.