|
ccgsl 2.7.2
C++wrappersforGnuScientificLibrary
|
This class handles complex numbers. More...
#include <complex.hpp>


Public Member Functions | |
| complex () | |
| The default constructor is only really useful for assigning to. More... | |
| complex (double *dat) | |
| Allow construction from raw data. More... | |
| complex (double const real, double const imag) | |
| Allow construction from real and imaginary values. More... | |
| complex (std::complex< double > const &z) | |
| Allow construction from a std::complex<double>. More... | |
| complex (gsl_complex const &z) | |
| Constructor from base class. More... | |
| operator std::complex< double > () const | |
| Convert to std::complex<double> More... | |
| gsl_complex & | get () |
| Get the base class object. More... | |
| gsl_complex const & | get () const |
| Get the base class object. More... | |
| void | set_complex (double x, double y) |
| C++ version of GSL_SET_COMPLEX(). More... | |
| double | real () const |
| C++ version of GSL_REAL(). More... | |
| double | imag () const |
| C++ version of GSL_IMAG(). More... | |
| void | set_real (double x) |
| C++ version of GSL_SET_REAL(). More... | |
| void | set_imag (double y) |
| C++ version of GSL_SET_IMAG(). More... | |
| bool | operator== (complex const &z) const |
| A complex object must be less than comparable so that it can be used as a container value type. More... | |
| bool | operator!= (complex const &z) const |
| A complex object must be less than comparable so that it can be used as a container value type. More... | |
| bool | operator< (complex const &z) const |
| A complex object must be less than comparable so that it can be used as a container value type. More... | |
| bool | operator> (complex const &z) const |
| A complex object must be less than comparable so that it can be used as a container value type. More... | |
| bool | operator<= (complex const &z) const |
| A complex object must be less than comparable so that it can be used as a container value type. More... | |
| bool | operator>= (complex const &z) const |
| A complex object must be less than comparable so that it can be used as a container value type. More... | |
Static Public Member Functions | |
| static complex | rect (double x, double y) |
| C++ version of gsl_complex_rect(). More... | |
| static complex | polar (double r, double theta) |
| C++ version of gsl_complex_rect(). More... | |
| static double | arg (complex const &z) |
| C++ version of gsl_complex_arg(). More... | |
| static double | abs (complex const &z) |
| C++ version of gsl_complex_abs(). More... | |
| static double | abs2 (complex const &z) |
| C++ version of gsl_complex_abs2(). More... | |
| static double | logabs (complex const &z) |
| C++ version of gsl_complex_logabs(). More... | |
| static complex | add (complex const &a, complex const &b) |
| C++ version of gsl_complex_add(). More... | |
| static complex | sub (complex const &a, complex const &b) |
| C++ version of gsl_complex_sub(). More... | |
| static complex | mul (complex const &a, complex const &b) |
| C++ version of gsl_complex_mul(). More... | |
| static complex | div (complex const &a, complex const &b) |
| C++ version of gsl_complex_div(). More... | |
| static complex | add_real (complex const &a, double x) |
| C++ version of gsl_complex_add_real(). More... | |
| static complex | sub_real (complex const &a, double x) |
| C++ version of gsl_complex_sub_real(). More... | |
| static complex | mul_real (complex const &a, double x) |
| C++ version of gsl_complex_mul_real(). More... | |
| static complex | div_real (complex const &a, double x) |
| C++ version of gsl_complex_div_real(). More... | |
| static complex | add_imag (complex const &a, double y) |
| C++ version of gsl_complex_add_imag(). More... | |
| static complex | sub_imag (complex const &a, double y) |
| C++ version of gsl_complex_sub_imag(). More... | |
| static complex | mul_imag (complex const &a, double y) |
| C++ version of gsl_complex_mul_imag(). More... | |
| static complex | div_imag (complex const &a, double y) |
| C++ version of gsl_complex_div_imag(). More... | |
| static complex | conjugate (complex const &z) |
| C++ version of gsl_complex_conjugate(). More... | |
| static complex | inverse (complex const &a) |
| C++ version of gsl_complex_inverse(). More... | |
| static complex | negative (complex const &a) |
| C++ version of gsl_complex_negative(). More... | |
| static complex | sqrt (complex const &z) |
| C++ version of gsl_complex_sqrt(). More... | |
| static complex | sqrt_real (double x) |
| C++ version of gsl_complex_sqrt_real(). More... | |
| static complex | pow (complex const &a, complex const &b) |
| C++ version of gsl_complex_pow(). More... | |
| static complex | pow_real (complex const &a, double b) |
| C++ version of gsl_complex_pow_real(). More... | |
| static complex | exp (complex const &a) |
| C++ version of gsl_complex_exp(). More... | |
| static complex | log (complex const &a) |
| C++ version of gsl_complex_log(). More... | |
| static complex | log10 (complex const &a) |
| C++ version of gsl_complex_log10(). More... | |
| static complex | log_b (complex const &a, complex const &b) |
| C++ version of gsl_complex_log_b(). More... | |
| static complex | sin (complex const &a) |
| C++ version of gsl_complex_sin(). More... | |
| static complex | cos (complex const &a) |
| C++ version of gsl_complex_cos(). More... | |
| static complex | sec (complex const &a) |
| C++ version of gsl_complex_sec(). More... | |
| static complex | csc (complex const &a) |
| C++ version of gsl_complex_csc(). More... | |
| static complex | tan (complex const &a) |
| C++ version of gsl_complex_tan(). More... | |
| static complex | cot (complex const &a) |
| C++ version of gsl_complex_cot(). More... | |
| static complex | arcsin (complex const &a) |
| C++ version of gsl_complex_arcsin(). More... | |
| static complex | arcsin_real (double a) |
| C++ version of gsl_complex_arcsin_real(). More... | |
| static complex | arccos (complex const &a) |
| C++ version of gsl_complex_arccos(). More... | |
| static complex | arccos_real (double a) |
| C++ version of gsl_complex_arccos_real(). More... | |
| static complex | arcsec (complex const &a) |
| C++ version of gsl_complex_arcsec(). More... | |
| static complex | arcsec_real (double a) |
| C++ version of gsl_complex_arcsec_real(). More... | |
| static complex | arccsc (complex const &a) |
| C++ version of gsl_complex_arccsc(). More... | |
| static complex | arccsc_real (double a) |
| C++ version of gsl_complex_arccsc_real(). More... | |
| static complex | arctan (complex const &a) |
| C++ version of gsl_complex_arctan(). More... | |
| static complex | arccot (complex const &a) |
| C++ version of gsl_complex_arccot(). More... | |
| static complex | sinh (complex const &a) |
| C++ version of gsl_complex_sinh(). More... | |
| static complex | cosh (complex const &a) |
| C++ version of gsl_complex_cosh(). More... | |
| static complex | sech (complex const &a) |
| C++ version of gsl_complex_sech(). More... | |
| static complex | csch (complex const &a) |
| C++ version of gsl_complex_csch(). More... | |
| static complex | tanh (complex const &a) |
| C++ version of gsl_complex_tanh(). More... | |
| static complex | coth (complex const &a) |
| C++ version of gsl_complex_coth(). More... | |
| static complex | arcsinh (complex const &a) |
| C++ version of gsl_complex_arcsinh(). More... | |
| static complex | arccosh (complex const &a) |
| C++ version of gsl_complex_arccosh(). More... | |
| static complex | arccosh_real (double a) |
| C++ version of gsl_complex_arccosh_real(). More... | |
| static complex | arcsech (complex const &a) |
| C++ version of gsl_complex_arcsech(). More... | |
| static complex | arccsch (complex const &a) |
| C++ version of gsl_complex_arccsch(). More... | |
| static complex | arctanh (complex const &a) |
| C++ version of gsl_complex_arctanh(). More... | |
| static complex | arctanh_real (double a) |
| C++ version of gsl_complex_arctanh_real(). More... | |
| static complex | arccoth (complex const &a) |
| C++ version of gsl_complex_arccoth(). More... | |
Friends | |
| class | complex_ptr |
| class | complex_ref |
| class | vector_complex |
| class | matrix_complex |
This class handles complex numbers.
There is an ambiguity in translating gsl_complex to C++: gsl_complex is a struct and so should be represented by a C++ class. But gsl_complex is also used like a namespace and so it would be nice to have a C++ namespace gsl:: complex. However, we cannot have both. The compromise is to use static complex class functions. But, since we cannot use
and similar namespace operations with gsl::complex, we also define a namespace gsl::cpx with the same functions, again defined inline for efficiency.
Definition at line 42 of file complex.hpp.
|
inline |
The default constructor is only really useful for assigning to.
Definition at line 52 of file complex.hpp.
Referenced by add(), add_imag(), add_real(), arccos(), arccos_real(), arccosh(), arccosh_real(), arccot(), arccoth(), arccsc(), arccsc_real(), arccsch(), arcsec(), arcsec_real(), arcsech(), arcsin(), arcsin_real(), arcsinh(), arctan(), arctanh(), arctanh_real(), conjugate(), cos(), cosh(), cot(), coth(), csc(), csch(), div(), div_imag(), div_real(), exp(), inverse(), log(), log10(), log_b(), mul(), mul_imag(), mul_real(), negative(), pow(), pow_real(), sec(), sech(), sin(), sinh(), sqrt(), sqrt_real(), sub(), sub_imag(), sub_real(), tan(), and tanh().
|
inlineexplicit |
Allow construction from raw data.
This is mainly for use by the container classes.
| dat | Raw data |
Definition at line 57 of file complex.hpp.
|
inline |
Allow construction from real and imaginary values.
| real | The real part. |
| imag | The imaginary part. |
Definition at line 65 of file complex.hpp.
|
inline |
Allow construction from a std::complex<double>.
| z | The std::complex |
Definition at line 73 of file complex.hpp.
|
inline |
|
inlinestatic |
C++ version of gsl_complex_abs().
| z | A complex number |
z Definition at line 164 of file complex.hpp.
Referenced by gsl::cpx::abs().
|
inlinestatic |
C++ version of gsl_complex_abs2().
| z | A complex number |
z Definition at line 170 of file complex.hpp.
Referenced by gsl::cpx::abs2().
C++ version of gsl_complex_add().
| a | A complex number |
| b | A complex to add to a |
Definition at line 183 of file complex.hpp.
References gsl::sf::mathieu::a(), gsl::sf::mathieu::b(), and complex().
Referenced by gsl::cpx::add().
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 247 of file complex.hpp.
References gsl::sf::mathieu::a(), and complex().
Referenced by gsl::cpx::add_imag().
C++ version of gsl_complex_add_real().
| a | A complex number |
| x | A double to add to a |
Definition at line 215 of file complex.hpp.
References gsl::sf::mathieu::a(), and complex().
Referenced by gsl::cpx::add_real().
C++ version of gsl_complex_arccos().
| a | A complex number |
Definition at line 414 of file complex.hpp.
References gsl::sf::mathieu::a(), and complex().
Referenced by gsl::cpx::arccos().
|
inlinestatic |
C++ version of gsl_complex_arccos_real().
| a | A double |
Definition at line 421 of file complex.hpp.
References gsl::sf::mathieu::a(), and complex().
Referenced by gsl::cpx::arccos_real().
C++ version of gsl_complex_arccosh().
| a | A complex number |
Definition at line 519 of file complex.hpp.
References gsl::sf::mathieu::a(), and complex().
Referenced by gsl::cpx::arccosh().
|
inlinestatic |
C++ version of gsl_complex_arccosh_real().
| a | A double |
Definition at line 526 of file complex.hpp.
References gsl::sf::mathieu::a(), and complex().
Referenced by gsl::cpx::arccosh_real().
C++ version of gsl_complex_arccot().
| a | A complex number |
Definition at line 463 of file complex.hpp.
References gsl::sf::mathieu::a(), and complex().
Referenced by gsl::cpx::arccot().
C++ version of gsl_complex_arccoth().
| a | A complex number |
Definition at line 561 of file complex.hpp.
References gsl::sf::mathieu::a(), and complex().
Referenced by gsl::cpx::arccoth().
C++ version of gsl_complex_arccsc().
| a | A complex number |
Definition at line 442 of file complex.hpp.
References gsl::sf::mathieu::a(), and complex().
Referenced by gsl::cpx::arccsc().
|
inlinestatic |
C++ version of gsl_complex_arccsc_real().
| a | A double |
Definition at line 449 of file complex.hpp.
References gsl::sf::mathieu::a(), and complex().
Referenced by gsl::cpx::arccsc_real().
C++ version of gsl_complex_arccsch().
| a | A complex number |
Definition at line 540 of file complex.hpp.
References gsl::sf::mathieu::a(), and complex().
Referenced by gsl::cpx::arccsch().
C++ version of gsl_complex_arcsec().
| a | A complex number |
Definition at line 428 of file complex.hpp.
References gsl::sf::mathieu::a(), and complex().
Referenced by gsl::cpx::arcsec().
|
inlinestatic |
C++ version of gsl_complex_arcsec_real().
| a | A double |
Definition at line 435 of file complex.hpp.
References gsl::sf::mathieu::a(), and complex().
Referenced by gsl::cpx::arcsec_real().
C++ version of gsl_complex_arcsech().
| a | A complex number |
Definition at line 533 of file complex.hpp.
References gsl::sf::mathieu::a(), and complex().
Referenced by gsl::cpx::arcsech().
C++ version of gsl_complex_arcsin().
| a | A complex number |
Definition at line 400 of file complex.hpp.
References gsl::sf::mathieu::a(), and complex().
Referenced by gsl::cpx::arcsin().
|
inlinestatic |
C++ version of gsl_complex_arcsin_real().
| a | A double |
Definition at line 407 of file complex.hpp.
References gsl::sf::mathieu::a(), and complex().
Referenced by gsl::cpx::arcsin_real().
C++ version of gsl_complex_arcsinh().
| a | A complex number |
Definition at line 512 of file complex.hpp.
References gsl::sf::mathieu::a(), and complex().
Referenced by gsl::cpx::arcsinh().
C++ version of gsl_complex_arctan().
| a | A complex number |
Definition at line 456 of file complex.hpp.
References gsl::sf::mathieu::a(), and complex().
Referenced by gsl::cpx::arctan().
C++ version of gsl_complex_arctanh().
| a | A complex number |
Definition at line 547 of file complex.hpp.
References gsl::sf::mathieu::a(), and complex().
Referenced by gsl::cpx::arctanh().
|
inlinestatic |
C++ version of gsl_complex_arctanh_real().
| a | A double |
Definition at line 554 of file complex.hpp.
References gsl::sf::mathieu::a(), and complex().
Referenced by gsl::cpx::arctanh_real().
|
inlinestatic |
C++ version of gsl_complex_arg().
| z | A complex number |
z Definition at line 158 of file complex.hpp.
Referenced by gsl::cpx::arg().
C++ version of gsl_complex_conjugate().
| z | A complex number |
Definition at line 278 of file complex.hpp.
References complex().
Referenced by gsl::cpx::conjugate().
C++ version of gsl_complex_cos().
| a | A complex number |
Definition at line 365 of file complex.hpp.
References gsl::sf::mathieu::a(), and complex().
Referenced by gsl::cpx::cos().
C++ version of gsl_complex_cosh().
| a | A complex number |
Definition at line 477 of file complex.hpp.
References gsl::sf::mathieu::a(), and complex().
Referenced by gsl::cpx::cosh().
C++ version of gsl_complex_cot().
| a | A complex number |
Definition at line 393 of file complex.hpp.
References gsl::sf::mathieu::a(), and complex().
Referenced by gsl::cpx::cot().
C++ version of gsl_complex_coth().
| a | A complex number |
Definition at line 505 of file complex.hpp.
References gsl::sf::mathieu::a(), and complex().
Referenced by gsl::cpx::coth().
C++ version of gsl_complex_csc().
| a | A complex number |
Definition at line 379 of file complex.hpp.
References gsl::sf::mathieu::a(), and complex().
Referenced by gsl::cpx::csc().
C++ version of gsl_complex_csch().
| a | A complex number |
Definition at line 491 of file complex.hpp.
References gsl::sf::mathieu::a(), and complex().
Referenced by gsl::cpx::csch().
C++ version of gsl_complex_div().
| a | A complex number |
| b | A complex to divide a by |
Definition at line 207 of file complex.hpp.
References gsl::sf::mathieu::a(), gsl::sf::mathieu::b(), and complex().
Referenced by gsl::cpx::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 271 of file complex.hpp.
References gsl::sf::mathieu::a(), and complex().
Referenced by gsl::cpx::div_imag().
C++ version of gsl_complex_div_real().
| a | A complex number |
| x | A double to divide a by |
Definition at line 239 of file complex.hpp.
References gsl::sf::mathieu::a(), and complex().
Referenced by gsl::cpx::div_real().
C++ version of gsl_complex_exp().
| a | A complex number |
z Definition at line 329 of file complex.hpp.
References gsl::sf::mathieu::a(), and complex().
Referenced by gsl::cpx::exp().
|
inline |
Get the base class object.
Definition at line 106 of file complex.hpp.
Referenced by gsl::poly::complex_poly::complex_eval(), gsl::poly::complex_eval(), gsl::linalg::complex_householder_hm(), gsl::linalg::complex_householder_hv(), gsl::linalg::complex_householder_left(), gsl::linalg::complex_householder_mh(), gsl::linalg::complex_LU_invert(), gsl::poly::complex_solve_cubic(), gsl::poly::complex_solve_quadratic(), gsl::linalg::LU_invert(), gsl::blas::zaxpy(), gsl::blas::zdotc(), gsl::blas::zdotu(), gsl::blas::zgemm(), gsl::blas::zgemv(), gsl::blas::zgerc(), gsl::blas::zgeru(), gsl::blas::zhemm(), gsl::blas::zhemv(), gsl::blas::zher2(), gsl::blas::zher2k(), gsl::blas::zscal(), gsl::blas::zsymm(), gsl::blas::zsyr2k(), gsl::blas::zsyrk(), gsl::blas::ztrmm(), and gsl::blas::ztrsm().
|
inline |
Get the base class object.
Definition at line 111 of file complex.hpp.
|
inline |
C++ version of GSL_IMAG().
this Definition at line 142 of file complex.hpp.
Referenced by complex().
C++ version of gsl_complex_inverse().
| a | A complex number |
Definition at line 285 of file complex.hpp.
References gsl::sf::mathieu::a(), and complex().
Referenced by gsl::cpx::inverse().
C++ version of gsl_complex_log().
| a | A complex number |
Definition at line 336 of file complex.hpp.
References gsl::sf::mathieu::a(), and complex().
Referenced by gsl::cpx::log().
C++ version of gsl_complex_log10().
| a | A complex number |
Definition at line 343 of file complex.hpp.
References gsl::sf::mathieu::a(), and complex().
Referenced by gsl::cpx::log10().
C++ version of gsl_complex_log_b().
| a | A complex number |
| b | A complex number |
b logarithm Definition at line 351 of file complex.hpp.
References gsl::sf::mathieu::a(), gsl::sf::mathieu::b(), and complex().
Referenced by gsl::cpx::log_b().
|
inlinestatic |
C++ version of gsl_complex_logabs().
| z | A complex number |
z Definition at line 176 of file complex.hpp.
Referenced by gsl::cpx::logabs().
C++ version of gsl_complex_mul().
| a | A complex number |
| b | A complex to multiply by a |
Definition at line 199 of file complex.hpp.
References gsl::sf::mathieu::a(), gsl::sf::mathieu::b(), and complex().
Referenced by gsl::cpx::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 263 of file complex.hpp.
References gsl::sf::mathieu::a(), and complex().
Referenced by gsl::cpx::mul_imag().
C++ version of gsl_complex_mul_real().
| a | A complex number |
| x | A double to multiply a by |
Definition at line 231 of file complex.hpp.
References gsl::sf::mathieu::a(), and complex().
Referenced by gsl::cpx::mul_real().
C++ version of gsl_complex_negative().
| a | A complex number |
Definition at line 292 of file complex.hpp.
References gsl::sf::mathieu::a(), and complex().
Referenced by gsl::cpx::negative().
|
inlineexplicit |
Convert to std::complex<double>
Definition at line 93 of file complex.hpp.
|
inline |
A complex object must be less than comparable so that it can be used as a container value type.
This is the inequality operator.
| z | Another complex |
false or true according as this equals z Definition at line 576 of file complex.hpp.
|
inline |
A complex object must be less than comparable so that it can be used as a container value type.
This is the (lexicographic) less than operator.
| z | Another complex |
true or false according as this is less than z Definition at line 583 of file complex.hpp.
|
inline |
A complex object must be less than comparable so that it can be used as a container value type.
This is the (lexicographic) less than or equal to operator.
| z | Another complex |
true or false according as this is less than or equal to z Definition at line 599 of file complex.hpp.
|
inline |
A complex object must be less than comparable so that it can be used as a container value type.
This is the equality operator.
| z | Another complex |
true or false according as this equals z Definition at line 569 of file complex.hpp.
|
inline |
A complex object must be less than comparable so that it can be used as a container value type.
This is the (lexicographic) greater than operator.
| z | Another complex |
true or false according as this is greater than than z Definition at line 591 of file complex.hpp.
|
inline |
A complex object must be less than comparable so that it can be used as a container value type.
This is the (lexicographic) greater than or equal to operator.
| z | Another complex |
true or false according as this is greater than or equal to z Definition at line 606 of file complex.hpp.
|
inlinestatic |
C++ version of gsl_complex_rect().
| r | The magnitude |
| theta | The argument |
Definition at line 125 of file complex.hpp.
References gsl::cpx::cos(), and gsl::cpx::sin().
Referenced by gsl::cpx::polar().
C++ version of gsl_complex_pow().
| a | A complex number |
| b | Another complex number |
Definition at line 314 of file complex.hpp.
References gsl::sf::mathieu::a(), gsl::sf::mathieu::b(), and complex().
Referenced by gsl::cpx::pow().
C++ version of gsl_complex_pow_real().
| a | A complex number |
| b | A double |
Definition at line 322 of file complex.hpp.
References gsl::sf::mathieu::a(), gsl::sf::mathieu::b(), and complex().
Referenced by gsl::cpx::pow_real().
|
inline |
C++ version of GSL_REAL().
this Definition at line 137 of file complex.hpp.
Referenced by complex().
|
inlinestatic |
C++ version of gsl_complex_rect().
| x | Real part |
| y | Imaginary part |
Definition at line 118 of file complex.hpp.
Referenced by gsl::cpx::rect().
C++ version of gsl_complex_sec().
| a | A complex number |
Definition at line 372 of file complex.hpp.
References gsl::sf::mathieu::a(), and complex().
Referenced by gsl::cpx::sec().
C++ version of gsl_complex_sech().
| a | A complex number |
Definition at line 484 of file complex.hpp.
References gsl::sf::mathieu::a(), and complex().
Referenced by gsl::cpx::sech().
|
inline |
C++ version of GSL_SET_COMPLEX().
| x | Real part |
| y | Imaginary part |
Definition at line 132 of file complex.hpp.
|
inline |
C++ version of GSL_SET_IMAG().
| y | The new imaginary part |
Definition at line 152 of file complex.hpp.
|
inline |
C++ version of GSL_SET_REAL().
| x | The new real part |
Definition at line 147 of file complex.hpp.
C++ version of gsl_complex_sin().
| a | A complex number |
Definition at line 358 of file complex.hpp.
References gsl::sf::mathieu::a(), and complex().
Referenced by gsl::cpx::sin().
C++ version of gsl_complex_sinh().
| a | A complex number |
Definition at line 470 of file complex.hpp.
References gsl::sf::mathieu::a(), and complex().
Referenced by gsl::cpx::sinh().
C++ version of gsl_complex_sqrt().
| z | A complex number |
Definition at line 299 of file complex.hpp.
References complex().
Referenced by gsl::cpx::sqrt().
|
inlinestatic |
C++ version of gsl_complex_sqrt_real().
| x | A double |
Definition at line 306 of file complex.hpp.
References complex().
Referenced by gsl::cpx::sqrt_real().
C++ version of gsl_complex_sub().
| a | A complex number |
| b | A complex to subtract from a |
Definition at line 191 of file complex.hpp.
References gsl::sf::mathieu::a(), gsl::sf::mathieu::b(), and complex().
Referenced by gsl::cpx::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 255 of file complex.hpp.
References gsl::sf::mathieu::a(), and complex().
Referenced by gsl::cpx::sub_imag().
C++ version of gsl_complex_sub_real().
| a | A complex number |
| x | A double to add to a |
Definition at line 223 of file complex.hpp.
References gsl::sf::mathieu::a(), and complex().
Referenced by gsl::cpx::sub_real().
C++ version of gsl_complex_tan().
| a | A complex number |
Definition at line 386 of file complex.hpp.
References gsl::sf::mathieu::a(), and complex().
Referenced by gsl::cpx::tan().
C++ version of gsl_complex_tanh().
| a | A complex number |
Definition at line 498 of file complex.hpp.
References gsl::sf::mathieu::a(), and complex().
Referenced by gsl::cpx::tanh().
|
friend |
Definition at line 43 of file complex.hpp.
|
friend |
Definition at line 44 of file complex.hpp.
|
friend |
Definition at line 46 of file complex.hpp.
|
friend |
Definition at line 45 of file complex.hpp.