Skip to main content

Input Class

Declaration

class simaai::neat::graph::GraphRun::Input { ... }

Included Headers

#include <GraphRun.h>

Friends Index

classGraphRun

Private Constructors Index

Input (GraphRun *run, NodeId node, PortId port, bool has_port)

Public Member Functions Index

boolpush (const Sample &sample) const

Private Member Attributes Index

GraphRun *run_ = nullptr
NodeIdnode_ = kInvalidNode
PortIdport_ = kInvalidPort
boolhas_port_ = false

Definition at line 84 of file GraphRun.h.

Friends

GraphRun

friend class GraphRun

Definition at line 89 of file GraphRun.h.

89 friend class GraphRun;

Private Constructors

Input()

simaai::neat::graph::GraphRun::Input::Input (GraphRun * run, NodeId node, PortId port, bool has_port)
inline

Definition at line 90 of file GraphRun.h.

90 Input(GraphRun* run, NodeId node, PortId port, bool has_port)
91 : run_(run), node_(node), port_(port), has_port_(has_port) {}

Public Member Functions

push()

bool simaai::neat::graph::GraphRun::Input::push (const Sample & sample)

Definition at line 86 of file GraphRun.h.

Private Member Attributes

has_port_

bool simaai::neat::graph::GraphRun::Input::has_port_ = false

Definition at line 96 of file GraphRun.h.

96 bool has_port_ = false;

node_

NodeId simaai::neat::graph::GraphRun::Input::node_ = kInvalidNode

Definition at line 94 of file GraphRun.h.

94 NodeId node_ = kInvalidNode;

port_

PortId simaai::neat::graph::GraphRun::Input::port_ = kInvalidPort

Definition at line 95 of file GraphRun.h.

95 PortId port_ = kInvalidPort;

run_

GraphRun* simaai::neat::graph::GraphRun::Input::run_ = nullptr

Definition at line 93 of file GraphRun.h.

93 GraphRun* run_ = nullptr;

The documentation for this class was generated from the following file:


Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.9.1.