| AddBiasNeurons(size_t count) | panann::NeuronContainer | protected |
| AddHiddenLayer(size_t neuron_count) | panann::MultiLayerNeuralTopology | |
| AddHiddenNeurons(size_t count) | panann::NeuronContainer | protected |
| AddInputConnections(size_t count) | panann::MultiLayerNeuralTopology | protected |
| AddOutputConnections(size_t count) | panann::MultiLayerNeuralTopology | protected |
| AllocateConnections() | panann::MultiLayerNeuralTopology | protected |
| AllocateNeurons() | panann::NeuronContainer | protected |
| AllocateWeights() (defined in panann::Perceptron) | panann::Perceptron | protected |
| AreConnectionsAllocated() const | panann::MultiLayerNeuralTopology | protected |
| AreNeuronsAllocated() const | panann::NeuronContainer | protected |
| AreWeightsAllocated() const (defined in panann::Perceptron) | panann::Perceptron | protected |
| CalculateOutputLayerError(const std::vector< double > &output) (defined in panann::Perceptron) | panann::Perceptron | protected |
| ComputeNeuronError(size_t neuron_index) (defined in panann::Perceptron) | panann::Perceptron | protected |
| ComputeNeuronValue(size_t neuron_index) (defined in panann::Perceptron) | panann::Perceptron | protected |
| ComputeNeuronValueRange(size_t neuron_start_index, size_t neuron_count) (defined in panann::Perceptron) | panann::Perceptron | protected |
| ConnectBiasNeuron(size_t bias_neuron_index, size_t to_neuron_index, size_t to_neuron_count) (defined in panann::MultiLayerNeuralTopology) | panann::MultiLayerNeuralTopology | protected |
| ConnectFully() (defined in panann::MultiLayerNeuralTopology) | panann::MultiLayerNeuralTopology | protectedvirtual |
| ConnectLayers(size_t from_neuron_index, size_t from_neuron_count, size_t to_neuron_index, size_t to_neuron_count) (defined in panann::MultiLayerNeuralTopology) | panann::MultiLayerNeuralTopology | protected |
| ConnectLayerToNeuron(size_t from_neuron_index, size_t from_neuron_count, size_t to_neuron_index) (defined in panann::MultiLayerNeuralTopology) | panann::MultiLayerNeuralTopology | protected |
| ConnectNeurons(size_t from_neuron_index, size_t to_neuron_index) (defined in panann::MultiLayerNeuralTopology) | panann::MultiLayerNeuralTopology | protected |
| Construct() | panann::Perceptron | virtual |
| ConstructTopology() | panann::MultiLayerNeuralTopology | |
| DisableErrorShaping() (defined in panann::Perceptron) | panann::Perceptron | |
| DisableShortcutConnections() (defined in panann::MultiLayerNeuralTopology) | panann::MultiLayerNeuralTopology | |
| EnableErrorShaping() | panann::Perceptron | |
| EnableShortcutConnections() | panann::MultiLayerNeuralTopology | |
| ErrorCostFunction enum name (defined in panann::Perceptron) | panann::Perceptron | |
| FixNeuronConnectionIndices() | panann::MultiLayerNeuralTopology | protectedvirtual |
| GetBiasNeuron(size_t bias_neuron_index) | panann::NeuronContainer | protected |
| GetBiasNeuronCount() const | panann::NeuronContainer | protected |
| GetBiasNeuronStartIndex() const | panann::NeuronContainer | protected |
| GetError(const std::vector< double > &output) | panann::Perceptron | |
| GetError(const TrainingData &training_data) | panann::Perceptron | |
| GetError() const (defined in panann::Perceptron) | panann::Perceptron | protected |
| GetErrorCostFunction() const (defined in panann::Perceptron) | panann::Perceptron | |
| GetHiddenLayer(size_t layer_index) const | panann::MultiLayerNeuralTopology | |
| GetHiddenLayer(size_t layer_index) | panann::MultiLayerNeuralTopology | protected |
| GetHiddenLayerCount() const | panann::MultiLayerNeuralTopology | |
| GetHiddenNeuron(size_t hidden_neuron_index) | panann::NeuronContainer | protected |
| GetHiddenNeuronActivationFunctionType() const (defined in panann::Perceptron) | panann::Perceptron | |
| GetHiddenNeuronCount() const | panann::NeuronContainer | protected |
| GetHiddenNeuronStartIndex() const | panann::NeuronContainer | protected |
| GetInputConnection(size_t index) const | panann::MultiLayerNeuralTopology | |
| GetInputConnection(size_t index) | panann::MultiLayerNeuralTopology | protected |
| GetInputConnectionCount() const | panann::MultiLayerNeuralTopology | |
| GetInputNeuron(size_t input_neuron_index) | panann::NeuronContainer | protected |
| GetInputNeuronCount() const | panann::NeuronContainer | |
| GetInputNeuronStartIndex() const | panann::NeuronContainer | protected |
| GetNeuron(size_t neuron_index) const | panann::NeuronContainer | |
| GetNeuron(size_t neuron_index) | panann::NeuronContainer | protected |
| GetNeuronCount() const | panann::NeuronContainer | |
| GetOutput(std::vector< double > *output) const | panann::Perceptron | |
| GetOutputConnection(size_t index) const | panann::MultiLayerNeuralTopology | |
| GetOutputConnection(size_t index) | panann::MultiLayerNeuralTopology | protected |
| GetOutputConnectionCount() const | panann::MultiLayerNeuralTopology | |
| GetOutputNeuron(size_t output_neuron_index) | panann::NeuronContainer | protected |
| GetOutputNeuron(size_t output_neuron_index) const | panann::NeuronContainer | protected |
| GetOutputNeuronActivationFunctionType() const (defined in panann::Perceptron) | panann::Perceptron | |
| GetOutputNeuronCount() const | panann::NeuronContainer | |
| GetOutputNeuronStartIndex() const | panann::NeuronContainer | protected |
| GetRandom() (defined in panann::Perceptron) | panann::Perceptron | protected |
| GetWeight(size_t index) (defined in panann::Perceptron) | panann::Perceptron | protected |
| GetWeightCount() const (defined in panann::Perceptron) | panann::Perceptron | protected |
| GetWeights() | panann::Perceptron | |
| InitializeHiddenNeurons() | panann::Perceptron | protectedvirtual |
| InitializeNeurons() | panann::Perceptron | protected |
| InitializeWeights(const TrainingData &training_data) | panann::Perceptron | |
| InitializeWeightsRandom(double min=-1.0, double max=1.0) | panann::Perceptron | |
| IsConstructed() const | panann::Perceptron | |
| IsTopologyConstructed() const | panann::MultiLayerNeuralTopology | |
| MultiLayerNeuralTopology()=default (defined in panann::MultiLayerNeuralTopology) | panann::MultiLayerNeuralTopology | |
| MultiLayerNeuralTopology(const MultiLayerNeuralTopology &)=delete (defined in panann::MultiLayerNeuralTopology) | panann::MultiLayerNeuralTopology | |
| NeuronContainer()=default (defined in panann::NeuronContainer) | panann::NeuronContainer | |
| NeuronContainer(const NeuronContainer &)=delete (defined in panann::NeuronContainer) | panann::NeuronContainer | |
| operator=(const Perceptron &)=delete (defined in panann::Perceptron) | panann::Perceptron | |
| operator=(const MultiLayerNeuralTopology &)=delete (defined in panann::MultiLayerNeuralTopology) | panann::MultiLayerNeuralTopology | |
| operator=(const NeuronContainer &)=delete (defined in panann::NeuronContainer) | panann::NeuronContainer | |
| Perceptron()=default (defined in panann::Perceptron) | panann::Perceptron | |
| Perceptron(const Perceptron &)=delete (defined in panann::Perceptron) | panann::Perceptron | |
| ResetOutputLayerError() (defined in panann::Perceptron) | panann::Perceptron | protected |
| RunBackward(const std::vector< double > &output) | panann::Perceptron | |
| RunForward(const std::vector< double > &input) | panann::Perceptron | virtual |
| SetErrorCostFunction(ErrorCostFunction mode) | panann::Perceptron | |
| SetHiddenNeuronActivationFunctionType(ActivationFunctionType type) | panann::Perceptron | |
| SetInputNeuronCount(size_t input_neuron_count) | panann::NeuronContainer | |
| SetNeuronActivationFunction(size_t neuron_index, ActivationFunctionType type) | panann::NeuronContainer | protected |
| SetOutputNeuronActivationFunctionType(ActivationFunctionType type) | panann::Perceptron | |
| SetOutputNeuronCount(size_t output_neuron_count) | panann::NeuronContainer | |
| SetWeights(const std::vector< double > &weights) | panann::Perceptron | |
| ~MultiLayerNeuralTopology() override=default (defined in panann::MultiLayerNeuralTopology) | panann::MultiLayerNeuralTopology | |
| ~NeuronContainer()=default (defined in panann::NeuronContainer) | panann::NeuronContainer | virtual |
| ~Perceptron() override=default (defined in panann::Perceptron) | panann::Perceptron | |