diff --git a/packages/CLPBN/horus/Util.h b/packages/CLPBN/horus/Util.h index 5318a1d2f..0c3ba9e8c 100644 --- a/packages/CLPBN/horus/Util.h +++ b/packages/CLPBN/horus/Util.h @@ -190,7 +190,7 @@ Util::apply_n_times ( template void Util::log (std::vector& v) { - std::transform (v.begin(), v.end(), v.begin(), ::log); + std::transform (v.begin(), v.end(), v.begin(), (double (*)(double))std::log); } @@ -198,7 +198,7 @@ Util::log (std::vector& v) template void Util::exp (std::vector& v) { - std::transform (v.begin(), v.end(), v.begin(), ::exp); + std::transform (v.begin(), v.end(), v.begin(), (double (*)(double))std::exp); }