13#ifndef _RBTSIMPLEXCOSTFUNCTION_H
14#define _RBTSIMPLEXCOSTFUNCTION_H
17#define EIGEN_DONT_VECTORIZE
21#include "rxdock/BaseSF.h"
22#include "rxdock/ChromElement.h"
30 : m_pSF(pSF), m_chrom(chrom) {}
31 typedef double DataType;
32 typedef Eigen::VectorXd ParameterType;
33 double operator()(
const ParameterType ¶meters) {
35 std::vector<double> vec(parameters.data(),
36 parameters.data() + parameters.size());
37 m_chrom->SetVector(vec);
38 m_chrom->SyncToModel();
39 return m_pSF->Score();
41 unsigned long int nCalls = 0;
Definition SimplexCostFunction.h:27