diff options
Diffstat (limited to 'tools/dataProvider.h')
-rw-r--r-- | tools/dataProvider.h | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/tools/dataProvider.h b/tools/dataProvider.h index a740a65..586965e 100644 --- a/tools/dataProvider.h +++ b/tools/dataProvider.h @@ -98,14 +98,14 @@ public: int a,b,n=getqSize(); a=x/n; b=x%n; - Eigen::VectorXd vec = uniq[a]->feature; + Eigen::VectorXd vec; if (b<a) - vec=vec-uniq[b]->feature; + vec=uniq[a]->feature-uniq[b]->feature; else if (b<uniq.size()-1) - vec=vec-uniq[b+1]->feature; + vec=uniq[a]->feature-uniq[b+1]->feature; else - vec=vec-other[b-uniq.size()+1]->feature; + vec=uniq[a]->feature-other[b-uniq.size()+1]->feature; return vec.cwiseAbs(); }; inline double getL(int x){ |