diff --git a/pub/lib/fbase.cpp b/pub/lib/fbase.cpp index abeee0da7a545a7e42ef547a82bf25eb499c826b..53251e9e4358c1ab7c07bd6c288e5044ba225af0 100644 --- a/pub/lib/fbase.cpp +++ b/pub/lib/fbase.cpp @@ -353,6 +353,10 @@ double func_erfi(double v) { return erfi(v); } +double func_erfcx(double v) +{ + return erfcx(v); +} double func_dawson(double v) { @@ -1043,6 +1047,8 @@ void fbase_initialize() G->register_fct_d_d(m, func_erfc); m = {"erfi", 1, "(x): imaginary error function of x"}; G->register_fct_d_d(m, func_erfi); + m = {"erfcx", 1, "(x): error-compensated complementary error function of x"}; + G->register_fct_d_d(m, func_erfcx); m = {"dawson", 1, "(x): Dawson function of x"}; G->register_fct_d_d(m, func_dawson); m = {"sinc", 1, "(x): sinus cardinalis, sin(x)/x"};