PARTONS/NumA++  
Numerical Analysis C++ routines
Public Member Functions | Private Attributes | List of all members
NumA::NeuralNetworkLayer Class Reference

Public Member Functions

 NeuralNetworkLayer ()
 
 NeuralNetworkLayer (const NeuralNetworkLayer &other)
 
virtual ~NeuralNetworkLayer ()
 
virtual NeuralNetworkLayerclone () const
 
virtual std::string toString () const
 
const std::vector< NeuralNetworkCell * > & getCells () const
 
void setCells (const std::vector< NeuralNetworkCell * > &cells)
 
void addCell (NeuralNetworkCell *const cell)
 
void evaluate () const
 

Private Attributes

std::vector< NeuralNetworkCell * > m_cells
 

Constructor & Destructor Documentation

◆ NeuralNetworkLayer() [1/2]

NumA::NeuralNetworkLayer::NeuralNetworkLayer ( )

◆ NeuralNetworkLayer() [2/2]

NumA::NeuralNetworkLayer::NeuralNetworkLayer ( const NeuralNetworkLayer other)

◆ ~NeuralNetworkLayer()

NumA::NeuralNetworkLayer::~NeuralNetworkLayer ( )
virtual

Member Function Documentation

◆ addCell()

void NumA::NeuralNetworkLayer::addCell ( NeuralNetworkCell *const  cell)

◆ clone()

NeuralNetworkLayer * NumA::NeuralNetworkLayer::clone ( ) const
virtual

◆ evaluate()

void NumA::NeuralNetworkLayer::evaluate ( ) const

◆ getCells()

const std::vector< NeuralNetworkCell * > & NumA::NeuralNetworkLayer::getCells ( ) const

◆ setCells()

void NumA::NeuralNetworkLayer::setCells ( const std::vector< NeuralNetworkCell * > &  cells)

◆ toString()

std::string NumA::NeuralNetworkLayer::toString ( ) const
virtual

Member Data Documentation

◆ m_cells

std::vector<NeuralNetworkCell*> NumA::NeuralNetworkLayer::m_cells
private

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