OPAL (Object Oriented Parallel Accelerator Library) 2022.1
OPAL
ComplexErrorFun.h
Go to the documentation of this file.
1#ifndef CLASSIC_ComplexErrorFun_HH
2#define CLASSIC_ComplexErrorFun_HH
3
4// ------------------------------------------------------------------------
5// $RCSfile: ComplexErrorFun.h,v $
6// ------------------------------------------------------------------------
7// $Revision: 1.1.1.1 $
8// ------------------------------------------------------------------------
9// Copyright: see Copyright.readme
10// ------------------------------------------------------------------------
11//
12// Function: Werrf(complex<double>)
13//
14// ------------------------------------------------------------------------
15// Class category: Utilities
16// ------------------------------------------------------------------------
17//
18// $Date: 2000/03/27 09:32:37 $
19// $Author: fci $
20//
21// ------------------------------------------------------------------------
22
23#include <complex>
24
25
26// ------------------------------------------------------------------------
28// The algorithms is based on:
29//
30// Walter Gautschi, Efficient Computation of the Complex Error Function,
31// [CENTER]
32// SIAM J. Numer. Anal., Vol 7, No. 1, March 1970, pp. 187-198.
33// [/CENTER]
34// Argument: the complex argument,
35// Return value: the complex value of the error function.
36
37extern std::complex<double> Werrf(std::complex<double> z);
38
39#endif // CLASSIC_ComplexErrorFun_HH
std::complex< double > Werrf(std::complex< double > z)
Complex error function.