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
35namespace itpp
36{
37
40
60ITPP_EXPORT std::complex<double> erf(const std::complex<double>& z);
61
63ITPP_EXPORT double erfinv(double x);
64
66ITPP_EXPORT double Qfunc(double x);
67
68
69// ----------------------------------------------------------------------
70// functions for matrices and vectors
71// ----------------------------------------------------------------------
72
74ITPP_EXPORT vec erf(const vec &x);
76ITPP_EXPORT mat erf(const mat &x);
78ITPP_EXPORT cvec erf(const cvec &x);
80ITPP_EXPORT cmat erf(const cmat &x);
81
83ITPP_EXPORT vec erfinv(const vec &x);
85ITPP_EXPORT mat erfinv(const mat &x);
86
88ITPP_EXPORT vec erfc(const vec &x);
90ITPP_EXPORT mat erfc(const mat &x);
91
93ITPP_EXPORT vec Qfunc(const vec &x);
95ITPP_EXPORT mat Qfunc(const mat &x);
97
98} // namespace itpp
99
100#endif // #ifndef ERROR_H
101
102
103
104
double erfinv(double P)
Inverse of error function.
Definition error.cpp:169
double Qfunc(double x)
Q-function.
Definition error.cpp:217
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
Help functions to make functions with vec and mat as arguments.
itpp namespace
Definition itmex.h:37
SourceForge Logo

Generated on Tue Dec 10 2024 04:49:37 for IT++ by Doxygen 1.12.0