summaryrefslogtreecommitdiff
path: root/include/brain/neural_node.h
blob: c7b433568b8ba316e244b05ad1ece91e628ddabc (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#pragma once

class NeuralNode
{
public:
    NeuralNode(char type, int id);
	
    virtual double activation() const = 0;
    
    char type() const { return _type; }
    int id() const { return _id; }
private:
    char _type;
    int _id;
};