#ifndef BASICKERNEL_HPP #define BASICKERNEL_HPP #include #include "../AttractorKernel.hpp" /* A basic abstract implementatoin of the AttractorKernel, should be used to avoid copying the same stuff in all attractorKernels */ class BasicKernel : public AttractorKernel { protected: double * myParameters; double * vectorNew; double * vectorOld; public: BasicKernel(); // parameters are stored in a array of doubles // if you want to use other types, use the properties double& parameter(const unsigned int index); double*& parameters(); // getter functions for teh resulta double * & vector(); double * & previousVector(); }; #endif