1#ifndef ECF_CARTESIAN_FUNCTION_H 
    2#define ECF_CARTESIAN_FUNCTION_H 
    3#include "Cartesian_genotype.h" 
    6    template <
typename Container, 
typename Result>
 
   39        virtual void evaluate(Container& container, Result& result) = 0;
 
   57    typedef boost::shared_ptr<Function<std::vector<double>,
double> > FunctionP_basic;
 
virtual void evaluate(Container &container, Result &result)=0