#ifndef __BASIS_RADIAL_H_ #define __BASIS_RADIAL_H_ #include "./BasisFunction.h" namespace NeuralNetwork { namespace BasisFunction { class Radial: public BasisFunction { public: Radial() {} virtual float operator()(const std::vector& weights, const std::vector& input) const override { float sum = 0.0; for(std::size_t i=0;i