Skip to content
Snippets Groups Projects
ConnectionFunctionGeneral.cpp 894 B
Newer Older
/**
 * 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() {}
ConnectionFunctionGeneral::ConnectionFunctionGeneral(std::vector<size_t > &param_indices, std::string &function_string) {
    this->param_indices = param_indices;
Michal Kravcenko's avatar
Michal Kravcenko committed
ConnectionFunctionGeneral::~ConnectionFunctionGeneral() {
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;
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();