Files
ia2005/backprop/synapse.h
2024-11-12 17:41:10 +01:00

24 lines
565 B
C++

#ifndef _SYNAPSE_H
#define _SYNAPSE_H
#include <iostream>
#include <ctime>
#include <cstdlib>
#include <fstream>
#include "global.h"
using namespace std;
class Synapse{
private:
double weight;
public:
Synapse(const double w=0.0);
double getWeight() const;
void setWeight(const double w);
void operator =(const double w);
Synapse& operator =(const Synapse& s);
void setRandomWeight();
friend ostream& operator<<(ostream& os,const Synapse &s);
istream& operator >>(double d);
};
#endif