|
ccgsl 2.7.2
C++wrappersforGnuScientificLibrary
|
The gsl::cpx namespace allows the gsl::complex static funtions to be called from a namespace and so allows the usual C++ convenience of using code like the following.
More...
Functions | |
| complex | rect (double x, double y) |
| C++ version of gsl_complex_rect(). More... | |
| complex | polar (double r, double theta) |
| C++ version of gsl_complex_rect(). More... | |
| double | arg (complex const &z) |
| C++ version of gsl_complex_arg(). More... | |
| double | abs (complex const &z) |
| C++ version of gsl_complex_abs(). More... | |
| double | abs2 (complex const &z) |
| C++ version of gsl_complex_abs2(). More... | |
| double | logabs (complex const &z) |
| C++ version of gsl_complex_logabs(). More... | |
| complex | add (complex const &a, complex const &b) |
| C++ version of gsl_complex_add(). More... | |
| complex | sub (complex const &a, complex const &b) |
| C++ version of gsl_complex_sub(). More... | |
| complex | mul (complex const &a, complex const &b) |
| C++ version of gsl_complex_mul(). More... | |
| complex | div (complex const &a, complex const &b) |
| C++ version of gsl_complex_div(). More... | |
| complex | add_real (complex const &a, double x) |
| C++ version of gsl_complex_add_real(). More... | |
| complex | sub_real (complex const &a, double x) |
| C++ version of gsl_complex_sub_real(). More... | |
| complex | mul_real (complex const &a, double x) |
| C++ version of gsl_complex_mul_real(). More... | |
| complex | div_real (complex const &a, double x) |
| C++ version of gsl_complex_div_real(). More... | |
| complex | add_imag (complex const &a, double y) |
| C++ version of gsl_complex_add_imag(). More... | |
| complex | sub_imag (complex const &a, double y) |
| C++ version of gsl_complex_sub_imag(). More... | |
| complex | mul_imag (complex const &a, double y) |
| C++ version of gsl_complex_mul_imag(). More... | |
| complex | div_imag (complex const &a, double y) |
| C++ version of gsl_complex_div_imag(). More... | |
| complex | conjugate (complex const &z) |
| C++ version of gsl_complex_conjugate(). More... | |
| complex | inverse (complex const &a) |
| C++ version of gsl_complex_inverse(). More... | |
| complex | negative (complex const &a) |
| C++ version of gsl_complex_negative(). More... | |
| complex | sqrt (complex const &z) |
| C++ version of gsl_complex_sqrt(). More... | |
| complex | sqrt_real (double x) |
| C++ version of gsl_complex_sqrt_real(). More... | |
| complex | pow (complex const &a, complex const &b) |
| C++ version of gsl_complex_pow(). More... | |
| complex | pow_real (complex const &a, double b) |
| C++ version of gsl_complex_pow_real(). More... | |
| complex | exp (complex const &a) |
| C++ version of gsl_complex_exp(). More... | |
| complex | log (complex const &a) |
| C++ version of gsl_complex_log(). More... | |
| complex | log10 (complex const &a) |
| C++ version of gsl_complex_log10(). More... | |
| complex | log_b (complex const &a, complex const &b) |
| C++ version of gsl_complex_log_b(). More... | |
| complex | sin (complex const &a) |
| C++ version of gsl_complex_sin(). More... | |
| complex | cos (complex const &a) |
| C++ version of gsl_complex_cos(). More... | |
| complex | sec (complex const &a) |
| C++ version of gsl_complex_sec(). More... | |
| complex | csc (complex const &a) |
| C++ version of gsl_complex_csc(). More... | |
| complex | tan (complex const &a) |
| C++ version of gsl_complex_tan(). More... | |
| complex | cot (complex const &a) |
| C++ version of gsl_complex_cot(). More... | |
| complex | arcsin (complex const &a) |
| C++ version of gsl_complex_arcsin(). More... | |
| complex | arcsin_real (double a) |
| C++ version of gsl_complex_arcsin_real(). More... | |
| complex | arccos (complex const &a) |
| C++ version of gsl_complex_arccos(). More... | |
| complex | arccos_real (double a) |
| C++ version of gsl_complex_arccos_real(). More... | |
| complex | arcsec (complex const &a) |
| C++ version of gsl_complex_arcsec(). More... | |
| complex | arcsec_real (double a) |
| C++ version of gsl_complex_arcsec_real(). More... | |
| complex | arccsc (complex const &a) |
| C++ version of gsl_complex_arccsc(). More... | |
| complex | arccsc_real (double a) |
| C++ version of gsl_complex_arccsc_real(). More... | |
| complex | arctan (complex const &a) |
| C++ version of gsl_complex_arctan(). More... | |
| complex | arccot (complex const &a) |
| C++ version of gsl_complex_arccot(). More... | |
| complex | sinh (complex const &a) |
| C++ version of gsl_complex_sinh(). More... | |
| complex | cosh (complex const &a) |
| C++ version of gsl_complex_cosh(). More... | |
| complex | sech (complex const &a) |
| C++ version of gsl_complex_sech(). More... | |
| complex | csch (complex const &a) |
| C++ version of gsl_complex_csch(). More... | |
| complex | tanh (complex const &a) |
| C++ version of gsl_complex_tanh(). More... | |
| complex | coth (complex const &a) |
| C++ version of gsl_complex_coth(). More... | |
| complex | arcsinh (complex const &a) |
| C++ version of gsl_complex_arcsinh(). More... | |
| complex | arccosh (complex const &a) |
| C++ version of gsl_complex_arccosh(). More... | |
| complex | arccosh_real (double a) |
| C++ version of gsl_complex_arccosh_real(). More... | |
| complex | arcsech (complex const &a) |
| C++ version of gsl_complex_arcsech(). More... | |
| complex | arccsch (complex const &a) |
| C++ version of gsl_complex_arccsch(). More... | |
| complex | arctanh (complex const &a) |
| C++ version of gsl_complex_arctanh(). More... | |
| complex | arctanh_real (double a) |
| C++ version of gsl_complex_arctanh_real(). More... | |
| complex | arccoth (complex const &a) |
| C++ version of gsl_complex_arccoth(). More... | |
The gsl::cpx namespace allows the gsl::complex static funtions to be called from a namespace and so allows the usual C++ convenience of using code like the following.
|
inline |
C++ version of gsl_complex_abs().
| z | A complex number |
z Definition at line 798 of file complex.hpp.
References gsl::complex::abs().
|
inline |
C++ version of gsl_complex_abs2().
| z | A complex number |
z Definition at line 804 of file complex.hpp.
References gsl::complex::abs2().
C++ version of gsl_complex_add().
| a | A complex number |
| b | A complex to add to a |
Definition at line 817 of file complex.hpp.
References gsl::sf::mathieu::a(), gsl::complex::add(), and gsl::sf::mathieu::b().
C++ version of gsl_complex_add_imag().
| a | A complex number |
| y | The imaginary part of a double to add to a |
Definition at line 881 of file complex.hpp.
References gsl::sf::mathieu::a(), and gsl::complex::add_imag().
C++ version of gsl_complex_add_real().
| a | A complex number |
| x | A double to add to a |
Definition at line 849 of file complex.hpp.
References gsl::sf::mathieu::a(), and gsl::complex::add_real().
C++ version of gsl_complex_arccos().
| a | A complex number |
Definition at line 1048 of file complex.hpp.
References gsl::sf::mathieu::a(), and gsl::complex::arccos().
|
inline |
C++ version of gsl_complex_arccos_real().
| a | A double |
Definition at line 1055 of file complex.hpp.
References gsl::sf::mathieu::a(), and gsl::complex::arccos_real().
C++ version of gsl_complex_arccosh().
| a | A complex number |
Definition at line 1153 of file complex.hpp.
References gsl::sf::mathieu::a(), and gsl::complex::arccosh().
|
inline |
C++ version of gsl_complex_arccosh_real().
| a | A double |
Definition at line 1160 of file complex.hpp.
References gsl::sf::mathieu::a(), and gsl::complex::arccosh_real().
C++ version of gsl_complex_arccot().
| a | A complex number |
Definition at line 1097 of file complex.hpp.
References gsl::sf::mathieu::a(), and gsl::complex::arccot().
C++ version of gsl_complex_arccoth().
| a | A complex number |
Definition at line 1195 of file complex.hpp.
References gsl::sf::mathieu::a(), and gsl::complex::arccoth().
C++ version of gsl_complex_arccsc().
| a | A complex number |
Definition at line 1076 of file complex.hpp.
References gsl::sf::mathieu::a(), and gsl::complex::arccsc().
|
inline |
C++ version of gsl_complex_arccsc_real().
| a | A double |
Definition at line 1083 of file complex.hpp.
References gsl::sf::mathieu::a(), and gsl::complex::arccsc_real().
C++ version of gsl_complex_arccsch().
| a | A complex number |
Definition at line 1174 of file complex.hpp.
References gsl::sf::mathieu::a(), and gsl::complex::arccsch().
C++ version of gsl_complex_arcsec().
| a | A complex number |
Definition at line 1062 of file complex.hpp.
References gsl::sf::mathieu::a(), and gsl::complex::arcsec().
|
inline |
C++ version of gsl_complex_arcsec_real().
| a | A double |
Definition at line 1069 of file complex.hpp.
References gsl::sf::mathieu::a(), and gsl::complex::arcsec_real().
C++ version of gsl_complex_arcsech().
| a | A complex number |
Definition at line 1167 of file complex.hpp.
References gsl::sf::mathieu::a(), and gsl::complex::arcsech().
C++ version of gsl_complex_arcsin().
| a | A complex number |
Definition at line 1034 of file complex.hpp.
References gsl::sf::mathieu::a(), and gsl::complex::arcsin().
|
inline |
C++ version of gsl_complex_arcsin_real().
| a | A double |
Definition at line 1041 of file complex.hpp.
References gsl::sf::mathieu::a(), and gsl::complex::arcsin_real().
C++ version of gsl_complex_arcsinh().
| a | A complex number |
Definition at line 1146 of file complex.hpp.
References gsl::sf::mathieu::a(), and gsl::complex::arcsinh().
C++ version of gsl_complex_arctan().
| a | A complex number |
Definition at line 1090 of file complex.hpp.
References gsl::sf::mathieu::a(), and gsl::complex::arctan().
C++ version of gsl_complex_arctanh().
| a | A complex number |
Definition at line 1181 of file complex.hpp.
References gsl::sf::mathieu::a(), and gsl::complex::arctanh().
|
inline |
C++ version of gsl_complex_arctanh_real().
| a | A double |
Definition at line 1188 of file complex.hpp.
References gsl::sf::mathieu::a(), and gsl::complex::arctanh_real().
|
inline |
C++ version of gsl_complex_arg().
| z | A complex number |
z Definition at line 792 of file complex.hpp.
References gsl::complex::arg().
Referenced by gsl::sf::lngamma_complex_e().
C++ version of gsl_complex_conjugate().
| z | A complex number |
Definition at line 912 of file complex.hpp.
References gsl::complex::conjugate().
C++ version of gsl_complex_cos().
| a | A complex number |
Definition at line 999 of file complex.hpp.
References gsl::sf::mathieu::a(), and gsl::complex::cos().
Referenced by gsl::complex::polar(), gsl::complex_float::polar(), and gsl::complex_long_double::polar().
C++ version of gsl_complex_cosh().
| a | A complex number |
Definition at line 1111 of file complex.hpp.
References gsl::sf::mathieu::a(), and gsl::complex::cosh().
C++ version of gsl_complex_cot().
| a | A complex number |
Definition at line 1027 of file complex.hpp.
References gsl::sf::mathieu::a(), and gsl::complex::cot().
C++ version of gsl_complex_coth().
| a | A complex number |
Definition at line 1139 of file complex.hpp.
References gsl::sf::mathieu::a(), and gsl::complex::coth().
C++ version of gsl_complex_csc().
| a | A complex number |
Definition at line 1013 of file complex.hpp.
References gsl::sf::mathieu::a(), and gsl::complex::csc().
C++ version of gsl_complex_csch().
| a | A complex number |
Definition at line 1125 of file complex.hpp.
References gsl::sf::mathieu::a(), and gsl::complex::csch().
C++ version of gsl_complex_div().
| a | A complex number |
| b | A complex to divide a by |
Definition at line 841 of file complex.hpp.
References gsl::sf::mathieu::a(), gsl::sf::mathieu::b(), and gsl::complex::div().
C++ version of gsl_complex_div_imag().
| a | A complex number |
| y | The imaginary part of a double to divide a by |
Definition at line 905 of file complex.hpp.
References gsl::sf::mathieu::a(), and gsl::complex::div_imag().
C++ version of gsl_complex_div_real().
| a | A complex number |
| x | A double to divide a by |
Definition at line 873 of file complex.hpp.
References gsl::sf::mathieu::a(), and gsl::complex::div_real().
C++ version of gsl_complex_exp().
| a | A complex number |
z Definition at line 963 of file complex.hpp.
References gsl::sf::mathieu::a(), and gsl::complex::exp().
Referenced by gsl::siman< XP >::solve(), and gsl::siman< XP >::solve_many().
C++ version of gsl_complex_inverse().
| a | A complex number |
Definition at line 919 of file complex.hpp.
References gsl::sf::mathieu::a(), and gsl::complex::inverse().
Referenced by gsl::linalg::complex_LU_invert(), and gsl::linalg::LU_invert().
C++ version of gsl_complex_log().
| a | A complex number |
Definition at line 970 of file complex.hpp.
References gsl::sf::mathieu::a(), and gsl::complex::log().
C++ version of gsl_complex_log10().
| a | A complex number |
Definition at line 977 of file complex.hpp.
References gsl::sf::mathieu::a(), and gsl::complex::log10().
C++ version of gsl_complex_log_b().
| a | A complex number |
| b | A complex number |
b logarithm Definition at line 985 of file complex.hpp.
References gsl::sf::mathieu::a(), gsl::sf::mathieu::b(), and gsl::complex::log_b().
|
inline |
C++ version of gsl_complex_logabs().
| z | A complex number |
z Definition at line 810 of file complex.hpp.
References gsl::complex::logabs().
C++ version of gsl_complex_mul().
| a | A complex number |
| b | A complex to multiply by a |
Definition at line 833 of file complex.hpp.
References gsl::sf::mathieu::a(), gsl::sf::mathieu::b(), and gsl::complex::mul().
C++ version of gsl_complex_mul_imag().
| a | A complex number |
| y | The imaginary part of a double to multiply a by |
Definition at line 897 of file complex.hpp.
References gsl::sf::mathieu::a(), and gsl::complex::mul_imag().
C++ version of gsl_complex_mul_real().
| a | A complex number |
| x | A double to multiply a by |
Definition at line 865 of file complex.hpp.
References gsl::sf::mathieu::a(), and gsl::complex::mul_real().
C++ version of gsl_complex_negative().
| a | A complex number |
Definition at line 926 of file complex.hpp.
References gsl::sf::mathieu::a(), and gsl::complex::negative().
|
inline |
C++ version of gsl_complex_rect().
| r | The magnitude |
| theta | The argument |
Definition at line 786 of file complex.hpp.
References gsl::complex::polar().
C++ version of gsl_complex_pow().
| a | A complex number |
| b | Another complex number |
Definition at line 948 of file complex.hpp.
References gsl::sf::mathieu::a(), gsl::sf::mathieu::b(), and gsl::complex::pow().
C++ version of gsl_complex_pow_real().
| a | A complex number |
| b | A double |
Definition at line 956 of file complex.hpp.
References gsl::sf::mathieu::a(), gsl::sf::mathieu::b(), and gsl::complex::pow_real().
|
inline |
C++ version of gsl_complex_rect().
| x | Real part |
| y | Imaginary part |
Definition at line 779 of file complex.hpp.
References gsl::complex::rect().
C++ version of gsl_complex_sec().
| a | A complex number |
Definition at line 1006 of file complex.hpp.
References gsl::sf::mathieu::a(), and gsl::complex::sec().
C++ version of gsl_complex_sech().
| a | A complex number |
Definition at line 1118 of file complex.hpp.
References gsl::sf::mathieu::a(), and gsl::complex::sech().
C++ version of gsl_complex_sin().
| a | A complex number |
Definition at line 992 of file complex.hpp.
References gsl::sf::mathieu::a(), and gsl::complex::sin().
Referenced by gsl::complex::polar(), gsl::complex_float::polar(), and gsl::complex_long_double::polar().
C++ version of gsl_complex_sinh().
| a | A complex number |
Definition at line 1104 of file complex.hpp.
References gsl::sf::mathieu::a(), and gsl::complex::sinh().
C++ version of gsl_complex_sqrt().
| z | A complex number |
Definition at line 933 of file complex.hpp.
References gsl::complex::sqrt().
|
inline |
C++ version of gsl_complex_sqrt_real().
| x | A double |
Definition at line 940 of file complex.hpp.
References gsl::complex::sqrt_real().
C++ version of gsl_complex_sub().
| a | A complex number |
| b | A complex to subtract from a |
Definition at line 825 of file complex.hpp.
References gsl::sf::mathieu::a(), gsl::sf::mathieu::b(), and gsl::complex::sub().
C++ version of gsl_complex_sub_imag().
| a | A complex number |
| y | The imaginary part of a double to subtract from a |
Definition at line 889 of file complex.hpp.
References gsl::sf::mathieu::a(), and gsl::complex::sub_imag().
C++ version of gsl_complex_sub_real().
| a | A complex number |
| x | A double to add to a |
Definition at line 857 of file complex.hpp.
References gsl::sf::mathieu::a(), and gsl::complex::sub_real().
C++ version of gsl_complex_tan().
| a | A complex number |
Definition at line 1020 of file complex.hpp.
References gsl::sf::mathieu::a(), and gsl::complex::tan().
C++ version of gsl_complex_tanh().
| a | A complex number |
Definition at line 1132 of file complex.hpp.
References gsl::sf::mathieu::a(), and gsl::complex::tanh().