PARTONS/NumA++  
Numerical Analysis C++ routines
Public Member Functions | Protected Member Functions | List of all members
NumA::TransitionCell Class Reference
Inheritance diagram for NumA::TransitionCell:
NumA::NeuralNetworkCell

Public Member Functions

 TransitionCell ()
 
virtual ~TransitionCell ()
 
virtual TransitionCellclone () const
 
virtual std::string toString () const
 
virtual void evaluate ()
 
virtual double evaluateDerivativeBackward (NeuralNetworkNeuron *const neuron) const
 
virtual void checkConsistency () const
 
- Public Member Functions inherited from NumA::NeuralNetworkCell
 NeuralNetworkCell ()
 
 NeuralNetworkCell (const std::string &name, NeuralNetworkCellType::Type type)
 
virtual ~NeuralNetworkCell ()
 
NeuralNetworkCellType::Type getType () const
 
const std::vector< NeuralNetworkNeuron * > & getNeuronsIn () const
 
void setNeuronsIn (const std::vector< NeuralNetworkNeuron * > &neurons)
 
void addNeuronIn (NeuralNetworkNeuron *const neuron)
 
const std::vector< NeuralNetworkNeuron * > & getNeuronsOut () const
 
void setNeuronsOut (const std::vector< NeuralNetworkNeuron * > &neurons)
 
void addNeuronOut (NeuralNetworkNeuron *const neuron)
 
double getOutput () const
 
void setOutput (double output)
 
bool checkProperty (NeuralNetworkCellPropertyType::Type property) const
 

Protected Member Functions

 TransitionCell (const TransitionCell &other)
 
- Protected Member Functions inherited from NumA::NeuralNetworkCell
 NeuralNetworkCell (const NeuralNetworkCell &other)
 

Additional Inherited Members

- Protected Attributes inherited from NumA::NeuralNetworkCell
double m_output
 
std::vector< NeuralNetworkNeuron * > m_neuronsIn
 
std::vector< NeuralNetworkNeuron * > m_neuronsOut
 
std::vector< NeuralNetworkCellPropertyType::Typem_properties
 

Constructor & Destructor Documentation

◆ TransitionCell() [1/2]

NumA::TransitionCell::TransitionCell ( )

◆ ~TransitionCell()

NumA::TransitionCell::~TransitionCell ( )
virtual

◆ TransitionCell() [2/2]

NumA::TransitionCell::TransitionCell ( const TransitionCell other)
protected

Member Function Documentation

◆ checkConsistency()

void NumA::TransitionCell::checkConsistency ( ) const
virtual

Reimplemented from NumA::NeuralNetworkCell.

◆ clone()

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

Reimplemented from NumA::NeuralNetworkCell.

◆ evaluate()

void NumA::TransitionCell::evaluate ( )
virtual

Reimplemented from NumA::NeuralNetworkCell.

◆ evaluateDerivativeBackward()

double NumA::TransitionCell::evaluateDerivativeBackward ( NeuralNetworkNeuron *const  neuron) const
virtual

Reimplemented from NumA::NeuralNetworkCell.

◆ toString()

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

Reimplemented from NumA::NeuralNetworkCell.


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