aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--models/beta1d.hpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/models/beta1d.hpp b/models/beta1d.hpp
index bd5d292..9885098 100644
--- a/models/beta1d.hpp
+++ b/models/beta1d.hpp
@@ -40,10 +40,10 @@ namespace opt_utilities
T do_eval(const T& x,const std::vector<T>& param)
{
- T S0=get_element(param,0);
+ T S0=std::abs(get_element(param,0));
T r_c=get_element(param,1);
- T beta=get_element(param,2);
- T bkg=get_element(param,3);
+ T beta=std::abs(get_element(param,2));
+ T bkg=std::abs(get_element(param,3));
return bkg+S0*pow(1+(x*x)/(r_c*r_c),-3*beta+static_cast<T>(.5));
}