IT++ Logo
error.h
Go to the documentation of this file.
1 
29 #ifndef ERROR_H
30 #define ERROR_H
31 
33 #include <itpp/itexports.h>
34 
35 namespace itpp
36 {
37 
40 
60 ITPP_EXPORT std::complex<double> erf(const std::complex<double>& z);
61 
63 ITPP_EXPORT double erfinv(double x);
64 
66 ITPP_EXPORT double Qfunc(double x);
67 
68 
69 // ----------------------------------------------------------------------
70 // functions for matrices and vectors
71 // ----------------------------------------------------------------------
72 
74 ITPP_EXPORT vec erf(const vec &x);
76 ITPP_EXPORT mat erf(const mat &x);
78 ITPP_EXPORT cvec erf(const cvec &x);
80 ITPP_EXPORT cmat erf(const cmat &x);
81 
83 ITPP_EXPORT vec erfinv(const vec &x);
85 ITPP_EXPORT mat erfinv(const mat &x);
86 
88 ITPP_EXPORT vec erfc(const vec &x);
90 ITPP_EXPORT mat erfc(const mat &x);
91 
93 ITPP_EXPORT vec Qfunc(const vec &x);
95 ITPP_EXPORT mat Qfunc(const mat &x);
97 
98 } // namespace itpp
99 
100 #endif // #ifndef ERROR_H
101 
102 
103 
104 
Help functions to make functions with vec and mat as arguments.
double Qfunc(double x)
Q-function.
Definition: error.cpp:217
double erfinv(double P)
Inverse of error function.
Definition: error.cpp:169
itpp namespace
Definition: itmex.h:36
std::complex< double > erf(const std::complex< double > &z)
Error function for complex argument.
Definition: error.cpp:154
vec erfc(const vec &x)
Complementary error function.
Definition: error.cpp:240

Generated on Thu Jun 21 2018 16:06:18 for IT++ by Doxygen 1.8.13