[opengm] 44/386: fix learnablefunction renaming, method was called "paramaterGradient"...

Ghislain Vaillant ghisvail-guest at moszumanska.debian.org
Wed Aug 31 08:35:03 UTC 2016


This is an automated email from the git hooks/post-receive script.

ghisvail-guest pushed a commit to branch debian/master
in repository opengm.

commit 7e1a686e56b99f31027d769137de18a7a01503c2
Author: Carsten Haubold <carstenhaubold at googlemail.com>
Date:   Mon Dec 15 15:11:05 2014 +0100

    fix learnablefunction renaming, method was called "paramaterGradient"...
---
 include/opengm/functions/learnablefunction.hxx | 31 +++++++++++++-------------
 1 file changed, 15 insertions(+), 16 deletions(-)

diff --git a/include/opengm/functions/learnablefunction.hxx b/include/opengm/functions/learnablefunction.hxx
index 45bc999..995e3b7 100644
--- a/include/opengm/functions/learnablefunction.hxx
+++ b/include/opengm/functions/learnablefunction.hxx
@@ -32,10 +32,9 @@ public:
    typedef L LabelType;
    typedef I IndexType;
 
-   LearnableFeatureFunction(
-      const opengm::learning::Weights<T>& parameters,
+   LearnableFeatureFunction(const opengm::learning::Weights<T>& weights,
       const std::vector<L>& shape,
-      const std::vector<size_t>& parameterIDs,
+      const std::vector<size_t>& weightIDs,
       const std::vector<T>& feat
       );
    L shape(const size_t) const;
@@ -45,16 +44,16 @@ public:
  
    // parameters
    size_t numberOfWeights()const
-     {return parameterIDs_.size();}
-   I weightIndex(const size_t paramNumber) const
-     {return parameterIDs_[paramNumber];} //dummy
+     {return weightIDs_.size();}
+   I weightIndex(const size_t weightNumber) const
+     {return weightIDs_[weightNumber];} //dummy
    template<class ITERATOR> 
-   T paramaterGradient(size_t,ITERATOR) const;
+   T weightGradient(size_t,ITERATOR) const;
 
 protected:
-   const opengm::learning::Weights<T> * parameters_;
+   const opengm::learning::Weights<T> * weights_;
    const std::vector<L> shape_;
-   const std::vector<size_t> parameterIDs_;
+   const std::vector<size_t> weightIDs_;
    const std::vector<T> feat_;
 
 
@@ -73,23 +72,23 @@ template <class T, class I, class L>
 inline
 LearnableFeatureFunction<T, I, L>::LearnableFeatureFunction
 ( 
-   const opengm::learning::Weights<T>& parameters,
+   const opengm::learning::Weights<T>& weights,
    const std::vector<L>& shape,
-   const std::vector<size_t>& parameterIDs,
+   const std::vector<size_t>& weightIDs,
    const std::vector<T>& feat
    )
-   :  parameters_(&parameters), shape_(shape), parameterIDs_(parameterIDs),feat_(feat)
+   :  weights_(&weights), shape_(shape), weightIDs_(weightIDs),feat_(feat)
 {}
 
 template <class T, class I, class L>
 template <class ITERATOR>
 inline T
-LearnableFeatureFunction<T, I, L>::paramaterGradient
+LearnableFeatureFunction<T, I, L>::weightGradient
 (
-   size_t parameterNumber,
+   size_t weightNumber,
    ITERATOR begin
 ) const {
-   OPENGM_ASSERT(parameterNumber< numberOfWeights());
+   OPENGM_ASSERT(weightNumber< numberOfWeights());
    return 0; // need to be implemented
 }
 
@@ -103,7 +102,7 @@ LearnableFeatureFunction<T, I, L>::operator()
 ) const {
    T val = 0;
    for(size_t i=0;i<numberOfWeights();++i){
-      val += parameters_->getWeight(i) * paramaterGradient(i,begin);
+      val += weights_->getWeight(i) * weightGradient(i,begin);
    }
 }
 

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/opengm.git



More information about the debian-science-commits mailing list