diff --git a/packages/CLPBN/horus/Util.cpp b/packages/CLPBN/horus/Util.cpp index 848e70763..9a8033c23 100644 --- a/packages/CLPBN/horus/Util.cpp +++ b/packages/CLPBN/horus/Util.cpp @@ -361,10 +361,10 @@ getL1Distance (const Params& v1, const Params& v2) double dist = 0.0; if (globals::logDomain) { dist = std::inner_product (v1.begin(), v1.end(), v2.begin(), 0.0, - std::plus(), FuncObject::abs_diff_exp()); + std::plus(), func_obj::abs_diff_exp()); } else { dist = std::inner_product (v1.begin(), v1.end(), v2.begin(), 0.0, - std::plus(), FuncObject::abs_diff()); + std::plus(), func_obj::abs_diff()); } return dist; } @@ -378,10 +378,10 @@ getMaxNorm (const Params& v1, const Params& v2) double max = 0.0; if (globals::logDomain) { max = std::inner_product (v1.begin(), v1.end(), v2.begin(), 0.0, - FuncObject::max(), FuncObject::abs_diff_exp()); + func_obj::max(), func_obj::abs_diff_exp()); } else { max = std::inner_product (v1.begin(), v1.end(), v2.begin(), 0.0, - FuncObject::max(), FuncObject::abs_diff()); + func_obj::max(), func_obj::abs_diff()); } return max; } diff --git a/packages/CLPBN/horus/Util.h b/packages/CLPBN/horus/Util.h index ecc52c494..480ef87bb 100644 --- a/packages/CLPBN/horus/Util.h +++ b/packages/CLPBN/horus/Util.h @@ -295,8 +295,8 @@ void pow (Params&, double); -template -void operator+=(std::vector& v, double val) +template void +operator+=(std::vector& v, double val) { std::transform (v.begin(), v.end(), v.begin(), std::bind2nd (std::plus(), val)); @@ -304,8 +304,8 @@ void operator+=(std::vector& v, double val) -template -void operator-=(std::vector& v, double val) +template void +operator-=(std::vector& v, double val) { std::transform (v.begin(), v.end(), v.begin(), std::bind2nd (std::minus(), val)); @@ -313,8 +313,8 @@ void operator-=(std::vector& v, double val) -template -void operator*=(std::vector& v, double val) +template void +operator*=(std::vector& v, double val) { std::transform (v.begin(), v.end(), v.begin(), std::bind2nd (std::multiplies(), val)); @@ -322,8 +322,8 @@ void operator*=(std::vector& v, double val) -template -void operator/=(std::vector& v, double val) +template void +operator/=(std::vector& v, double val) { std::transform (v.begin(), v.end(), v.begin(), std::bind2nd (std::divides(), val)); @@ -331,8 +331,8 @@ void operator/=(std::vector& v, double val) -template -void operator+=(std::vector& a, const std::vector& b) +template void +operator+=(std::vector& a, const std::vector& b) { assert (a.size() == b.size()); std::transform (a.begin(), a.end(), b.begin(), a.begin(), @@ -341,8 +341,8 @@ void operator+=(std::vector& a, const std::vector& b) -template -void operator-=(std::vector& a, const std::vector& b) +template void +operator-=(std::vector& a, const std::vector& b) { assert (a.size() == b.size()); std::transform (a.begin(), a.end(), b.begin(), a.begin(), @@ -351,8 +351,8 @@ void operator-=(std::vector& a, const std::vector& b) -template -void operator*=(std::vector& a, const std::vector& b) +template void +operator*=(std::vector& a, const std::vector& b) { assert (a.size() == b.size()); std::transform (a.begin(), a.end(), b.begin(), a.begin(), @@ -361,8 +361,8 @@ void operator*=(std::vector& a, const std::vector& b) -template -void operator/=(std::vector& a, const std::vector& b) +template void +operator/=(std::vector& a, const std::vector& b) { assert (a.size() == b.size()); std::transform (a.begin(), a.end(), b.begin(), a.begin(), @@ -371,8 +371,8 @@ void operator/=(std::vector& a, const std::vector& b) -template -void operator^=(std::vector& v, double exp) +template void +operator^=(std::vector& v, double exp) { std::transform (v.begin(), v.end(), v.begin(), std::bind2nd (std::ptr_fun (std::pow), exp)); @@ -380,8 +380,8 @@ void operator^=(std::vector& v, double exp) -template -void operator^=(std::vector& v, int iexp) +template void +operator^=(std::vector& v, int iexp) { std::transform (v.begin(), v.end(), v.begin(), std::bind2nd (std::ptr_fun (std::pow), iexp)); @@ -389,8 +389,8 @@ void operator^=(std::vector& v, int iexp) -template -std::ostream& operator<< (std::ostream& os, const std::vector& v) +template std::ostream& +operator<< (std::ostream& os, const std::vector& v) { os << "[" ; os << util::elementsToString (v, ", "); @@ -399,7 +399,7 @@ std::ostream& operator<< (std::ostream& os, const std::vector& v) } -namespace FuncObject { +namespace func_obj { template struct max : public std::binary_function @@ -432,7 +432,7 @@ struct abs_diff_exp : public std::binary_function } }; -} // namespace FuncObject +} // namespace func_obj } // namespace horus