Skip to content
Snippets Groups Projects
ConnectionFunctionGeneral.cpp 1.03 KiB
Newer Older
  • Learn to ignore specific revisions
  • /**
     * DESCRIPTION OF THE FILE
     *
     * @author Michal Kravčenko
     * @date 14.6.18 -
     */
    
    
    #include <boost/serialization/export.hpp>
    
    #include "ConnectionFunctionGeneralSerialization.h"
    
    #include "exceptions.h"
    
    
    BOOST_CLASS_EXPORT_IMPLEMENT(ConnectionFunctionGeneral);
    
    ConnectionFunctionGeneral::ConnectionFunctionGeneral() {}
    
    Martin Beseda's avatar
    Martin Beseda committed
    ConnectionFunctionGeneral::ConnectionFunctionGeneral(std::vector<size_t>& param_indices,
                                                         std::string& function_string) {
    
    Michal Kravcenko's avatar
    Michal Kravcenko committed
    ConnectionFunctionGeneral::~ConnectionFunctionGeneral() {
    
    Martin Beseda's avatar
    Martin Beseda committed
    double ConnectionFunctionGeneral::eval(std::vector<double>& parameter_space) {
    
    Michal Kravcenko's avatar
    Michal Kravcenko committed
        //TODO
    
        THROW_NOT_IMPLEMENTED_ERROR();
    
    Michal Kravcenko's avatar
    Michal Kravcenko committed
        return 0.0;
    
    Martin Beseda's avatar
    Martin Beseda committed
    void ConnectionFunctionGeneral::eval_partial_derivative(std::vector<double>& parameter_space,
                                                            std::vector<double>& weight_gradient,
                                                            double alpha) {
    
    Michal Kravcenko's avatar
    Michal Kravcenko committed
        //TODO
    
        THROW_NOT_IMPLEMENTED_ERROR();