"docs.it4i/anselm-cluster-documentation/hardware-overview.md" did not exist on "cb3ebfbe0acd0372993b6b455fdc8181b9d03c61"
Newer
Older
/**
* DESCRIPTION OF THE FILE
*
* @author Michal Kravčenko
* @date 15.3.19 -
*/
#ifndef LIB4NEURO_CONNECTIONFUNCTIONCONSTANT_H
#define LIB4NEURO_CONNECTIONFUNCTIONCONSTANT_H
#include "../settings.h"
#include "ConnectionFunctionGeneral.h"
class ConnectionFunctionConstant:public ConnectionFunctionGeneral {
private:
double weight;
public:
LIB4NEURO_API ConnectionFunctionConstant(double w);
LIB4NEURO_API ~ConnectionFunctionConstant();
LIB4NEURO_API double eval( std::vector<double> ¶meter_space ) override;
LIB4NEURO_API void eval_partial_derivative(std::vector<double> ¶meter_space, std::vector<double> &weight_gradient, double alpha) override;
};
#endif //LIB4NEURO_CONNECTIONFUNCTIONCONSTANT_H