#pragma once #include #include "./BasisFunction.h" namespace NeuralNetwork { namespace BasisFunction { class StreamingBasisFunction : public BasisFunction { public: union vec4f{ __m128 sse; float f[4]; }; virtual float operator()(const std::vector& weights, const std::vector& input) const =0; }; } }