ATLAS Offline Software
Loading...
Searching...
No Matches
lwtDev::FeedForwardNode Class Reference

#include <Graph.h>

Inheritance diagram for lwtDev::FeedForwardNode:
Collaboration diagram for lwtDev::FeedForwardNode:

Public Member Functions

 FeedForwardNode (const Stack *, const INode *source)
virtual VectorXd compute (const ISource &) const override
virtual size_t n_outputs () const override

Private Attributes

const Stackm_stack
const INodem_source

Detailed Description

Definition at line 44 of file Graph.h.

Constructor & Destructor Documentation

◆ FeedForwardNode()

lwtDev::FeedForwardNode::FeedForwardNode ( const Stack * stack,
const INode * source )

Definition at line 92 of file Graph.cxx.

92 :
93 m_stack(stack),
94 m_source(source)
95 {
96 }
const Stack * m_stack
Definition Graph.h:51
const INode * m_source
Definition Graph.h:52

Member Function Documentation

◆ compute()

VectorXd lwtDev::FeedForwardNode::compute ( const ISource & source) const
overridevirtual

Implements lwtDev::INode.

Definition at line 97 of file Graph.cxx.

97 {
98 return m_stack->compute(m_source->compute(source));
99 }

◆ n_outputs()

size_t lwtDev::FeedForwardNode::n_outputs ( ) const
overridevirtual

Implements lwtDev::INode.

Definition at line 100 of file Graph.cxx.

100 {
101 return m_stack->n_outputs();
102 }

Member Data Documentation

◆ m_source

const INode* lwtDev::FeedForwardNode::m_source
private

Definition at line 52 of file Graph.h.

◆ m_stack

const Stack* lwtDev::FeedForwardNode::m_stack
private

Definition at line 51 of file Graph.h.


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