ATLAS Offline Software
Public Member Functions | Private Attributes | List of all members
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),
95  {
96  }

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  {
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:
lwtDev::FeedForwardNode::m_source
const INode * m_source
Definition: Graph.h:52
lwtDev::Stack::n_outputs
size_t n_outputs() const
Definition: Stack.cxx:57
lwtDev::INode::compute
virtual VectorXd compute(const ISource &) const =0
copySelective.source
string source
Definition: copySelective.py:32
lwtDev::Stack::compute
VectorXd compute(VectorXd) const
Definition: Stack.cxx:51
lwtDev::FeedForwardNode::m_stack
const Stack * m_stack
Definition: Graph.h:51