|
PARTONS/NumA++
|
Numerical Analysis C++ routines
|
![]() |
Public Member Functions | |
| InputCell () | |
| virtual | ~InputCell () |
| virtual InputCell * | clone () const |
| virtual std::string | toString () const |
| virtual void | evaluate () |
| virtual double | evaluateDerivativeBackward (NeuralNetworkNeuron *const neuron) const |
| virtual void | checkConsistency () const |
| void | setInput (double input) |
| double | getInput () 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 | |
| InputCell (const InputCell &other) | |
Protected Member Functions inherited from NumA::NeuralNetworkCell | |
| NeuralNetworkCell (const NeuralNetworkCell &other) | |
Private Attributes | |
| double | m_input |
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::Type > | m_properties |
| NumA::InputCell::InputCell | ( | ) |
|
virtual |
|
protected |
|
virtual |
Reimplemented from NumA::NeuralNetworkCell.
|
virtual |
Reimplemented from NumA::NeuralNetworkCell.
|
virtual |
Reimplemented from NumA::NeuralNetworkCell.
|
virtual |
Reimplemented from NumA::NeuralNetworkCell.
| double NumA::InputCell::getInput | ( | ) | const |
| void NumA::InputCell::setInput | ( | double | input | ) |
|
virtual |
Reimplemented from NumA::NeuralNetworkCell.
|
private |