Functions | |
| int | conj (const int arg) __attribute__((const )) |
| conj for elementary types | |
| unsigned | conj (const unsigned arg) __attribute__((const )) |
| long | conj (const long arg) __attribute__((const )) |
| short | conj (const short arg) __attribute__((const )) |
| char | conj (const char arg) __attribute__((const )) |
| float | conj (const float arg) __attribute__((const )) |
| double | conj (const double arg) __attribute__((const )) |
| int | real (const int d) __attribute__((const )) |
| unsigned | real (const unsigned d) __attribute__((const )) |
| float | real (const float d) __attribute__((const )) |
| double | real (const double d) __attribute__((const )) |
| int | imag (const int d) __attribute__((const )) |
| unsigned | imag (const unsigned d) __attribute__((const )) |
| float | imag (const float d) __attribute__((const )) |
| double | imag (const double d) __attribute__((const )) |
| long double | conj (const long double arg) __attribute__((const )) |
| long double | real (const long double d) __attribute__((const )) |
| long double | imag (const long double d) __attribute__((const )) |
| long long | conj (const long long arg) __attribute__((const )) |
| long long | real (const long long d) __attribute__((const )) |
| long long | imag (const long long d) __attribute__((const )) |
| double | fabs (const long double a) __attribute__((const )) |
| double | sqrt (const long double a) __attribute__((const )) |
| double | fabs (const int a) __attribute__((const )) |
| double | sqrt (const int a) __attribute__((const )) |
| double | fabs (const long long a) __attribute__((const )) |
| double | sqrt (const long long a) __attribute__((const )) |
| double | fabs (const unsigned int a) __attribute__((const )) |
| unsigned | abs (const unsigned a) __attribute__((const )) |
| double | fabs (const TBCI::cplx_t &a) |
| TBCI::cplx_base | abs (const TBCI::cplx_t &a) |
| double | fabs (const TBCI::hcplx &c) |
| TBCI::cplx_base | real (const TBCI::hcplx &c) |
| TBCI::cplx_base | imag (const TBCI::hcplx &c) |
| TBCI::cplx_base & | real (const TBCI::cplx_t &c) |
| TBCI::cplx_base & | imag (const TBCI::cplx_t &c) |
| TBCI::cplx_t | conj (const TBCI::cplx_t &c) |
| TBCI::cplx_t | exp (const TBCI::cplx_t &z) |
| TBCI::cplx_t | sqrt (const TBCI::cplx_t &c) |
| template<typename T> | |
| TBCI::cplx< T > | sqrt (const TBCI::cplx< T > &z) |
| template<typename T> | |
| TBCI::cplx< T > | conj (const TBCI::cplx< T > &c) |
| template<typename T> | |
| T | real (const TBCI::cplx< T > &z) |
| template<typename T> | |
| T | imag (const TBCI::cplx< T > &z) |
| template<typename T> | |
| T & | real (TBCI::cplx< T > &z) |
| template<typename T> | |
| T & | imag (TBCI::cplx< T > &z) |
| template<typename T> | |
| T | arg (const TBCI::cplx< T > &c) |
| template<typename T> | |
| double | norm (const TBCI::cplx< T > &c) |
| template<typename T> | |
| T | abs (const TBCI::cplx< T > &c) |
| template<typename T> | |
| double | fabs (const TBCI::cplx< T > &c) |
| template<typename T> | |
| TBCI::cplx< T > | exp (const TBCI::cplx< T > &z) |
| template<typename T> | |
| TBCI::cplx< T > | pow (const TBCI::cplx< T > &z, const double n) |
| template<typename T> | |
| TBCI::cplx< T > | pow (const TBCI::cplx< T > &z, const TBCI::cplx< T > &x) |
| template<typename T> | |
| TBCI::cplx< T > | log (const TBCI::cplx< T > &z) |
| template<typename T> | |
| TBCI::cplx< T > | sin (const TBCI::cplx< T > &z) |
| template<typename T> | |
| TBCI::cplx< T > | sinh (const TBCI::cplx< T > &z) |
| template<typename T> | |
| TBCI::cplx< T > | cos (const TBCI::cplx< T > &z) |
| template<typename T> | |
| TBCI::cplx< T > | cosh (const TBCI::cplx< T > &z) |
| template<typename T> | |
| TBCI::cplx< T > | tan (const TBCI::cplx< T > &z) |
| template<typename T> | |
| TBCI::cplx< T > | tanh (const TBCI::cplx< T > &z) |
| template<typename T> | |
| TBCI::cplx< T > | asin (const TBCI::cplx< T > &z) |
| template<typename T> | |
| TBCI::cplx< T > | asinh (const TBCI::cplx< T > &z) |
| template<typename T> | |
| TBCI::cplx< T > | acos (const TBCI::cplx< T > &z) |
| template<typename T> | |
| TBCI::cplx< T > | acosh (const TBCI::cplx< T > &z) |
| template<typename T> | |
| TBCI::cplx< T > | atan (const TBCI::cplx< T > &z) |
| template<typename T> | |
| TBCI::cplx< T > | atanh (const TBCI::cplx< T > &z) |
| template<typename T> | |
| TBCI::cplx< T > | log10 (const TBCI::cplx< T > &z) |
| template<typename T> | |
| double | fabs (const TBCI::F_TMatrix< T > &ftm) |
| template<typename T> | |
| double | fabs (const TBCI::F_Matrix< T > &fm) |
| template<typename T> | |
| double | fabs (TBCI::F_TSMatrix< T > &ftsm) |
| template<unsigned dims, typename T> | |
| double | fabs (const TBCI::FS_Vector< dims, T > &fv) |
| template<unsigned dims, typename T> | |
| T | abs (const TBCI::FS_Vector< dims, T > &fv) |
| template<typename T> | |
| double | fabs (const TBCI::TMatrix< T > &tm) |
| template<typename T> | |
| double | fabs (const TBCI::Matrix< T > &m) |
| template<typename T> | |
| double | fabs (TBCI::TSMatrix< T > &ts) |
| template<typename T> | |
| double | fabs (const std::complex< T > &a) |
| template<typename T> | |
| bool | operator> (const std::complex< T > &a, const std::complex< T > &b) |
| Larger/Smaller is not mathematically defined for complex numbers; for convenience we provide these operators, focusing just on the magnitude. | |
| template<typename T> | |
| bool | operator>= (const std::complex< T > &a, const std::complex< T > &b) |
| template<typename T> | |
| bool | operator< (const std::complex< T > &a, const std::complex< T > &b) |
| template<typename T> | |
| bool | operator<= (const std::complex< T > &a, const std::complex< T > &b) |
| template<typename T> | |
| std::complex< T > | acos (const std::complex< T > &x) |
| template<typename T> | |
| std::complex< T > | asin (const std::complex< T > &x) |
| template<typename T> | |
| std::complex< T > | atan (const std::complex< T > &x) |
| template<typename T> | |
| std::complex< T > | atanh (const std::complex< T > &x) |
| template<typename T> | |
| std::complex< T > | log10 (const std::complex< T > &x) |
| template<typename T> | |
| double | fabs (const TBCI::Vector< T > &v) |
| template<typename T> | |
| T | abs (const TBCI::Vector< T > &v) |
| template<typename T> | |
| double | fabs (TBCI::TVector< T > tv) |
| template<typename T> | |
| T | abs (TBCI::TVector< T > tv) |
| template<typename T> | |
| double | fabs (const TBCI::TSVector< T > &ts) |
| template<typename T> | |
| T | abs (const TBCI::TSVector< T > &ts) |
| T std::abs | ( | const TBCI::TSVector< T > & | ts | ) | [inline] |
| T std::abs | ( | TBCI::TVector< T > | tv | ) | [inline] |
| T std::abs | ( | const TBCI::Vector< T > & | v | ) | [inline] |
| T std::abs | ( | const TBCI::FS_Vector< dims, T > & | fv | ) | [inline] |
Definition at line 611 of file fs_vector.h.
| T std::abs | ( | const TBCI::cplx< T > & | c | ) | [inline] |
| TBCI:: cplx_base std::abs | ( | const TBCI::cplx_t & | a | ) | [inline] |
| std:: complex<T> std::acos | ( | const std::complex< T > & | x | ) | [inline] |
| TBCI:: cplx<T> std::acos | ( | const TBCI::cplx< T > & | z | ) | [inline] |
| TBCI:: cplx<T> std::acosh | ( | const TBCI::cplx< T > & | z | ) | [inline] |
| T std::arg | ( | const TBCI::cplx< T > & | c | ) | [inline] |
Definition at line 690 of file cplx.h.
Referenced by TBCI::cplx< T >::acos(), TBCI::cplx< T >::acosh(), TBCI::cplx< T >::asin(), TBCI::cplx< T >::asinh(), TBCI::cplx< T >::atan(), atanh(), TBCI::cplx< T >::atanh(), TBCI::chisquare(), TBCI::Chisquare_2D(), TBCI::gamma(), TBCI::grid_min(), TBCI::Grid_Min_2D(), TBCI::lev_mar(), TBCI::LM_fit_2D(), zacai_(), zacon_(), zasyi_(), zbesh_(), zbesi_(), zbesj_(), zbesk_(), and zrati_().
| std:: complex<T> std::asin | ( | const std::complex< T > & | x | ) | [inline] |
| TBCI:: cplx<T> std::asin | ( | const TBCI::cplx< T > & | z | ) | [inline] |
| TBCI:: cplx<T> std::asinh | ( | const TBCI::cplx< T > & | z | ) | [inline] |
| std:: complex<T> std::atan | ( | const std::complex< T > & | x | ) | [inline] |
| TBCI:: cplx<T> std::atan | ( | const TBCI::cplx< T > & | z | ) | [inline] |
| std:: complex<T> std::atanh | ( | const std::complex< T > & | x | ) | [inline] |
| TBCI:: cplx<T> std::atanh | ( | const TBCI::cplx< T > & | z | ) | [inline] |
| TBCI:: cplx<T> std::conj | ( | const TBCI::cplx< T > & | c | ) | [inline] |
| TBCI:: cplx_t std::conj | ( | const TBCI::cplx_t & | c | ) | [inline] |
Definition at line 134 of file builtin_cplx.h.
| long double std::conj | ( | const long double | arg | ) | const [inline] |
| int std::conj | ( | const int | arg | ) | const [inline] |
| TBCI:: cplx<T> std::cos | ( | const TBCI::cplx< T > & | z | ) | [inline] |
| TBCI:: cplx<T> std::cosh | ( | const TBCI::cplx< T > & | z | ) | [inline] |
| TBCI:: cplx<T> std::exp | ( | const TBCI::cplx< T > & | z | ) | [inline] |
| TBCI:: cplx_t std::exp | ( | const TBCI::cplx_t & | z | ) | [inline] |
| double std::fabs | ( | const TBCI::TSVector< T > & | ts | ) | [inline] |
Definition at line 1494 of file vector.h.
Referenced by asinh(), TBCI::BdMatrix< T >::autoinsert(), bernoulli(), TBCI::besselh1(), TBCI::besselh2(), TBCI::besseli(), TBCI::besselj(), TBCI::besselk(), TBCI::bessely(), TBCI::BiCGSTAB(), TBCI::expm3(), TBCI::CSCMatrix< T >::fill(), TBCI::fix_condition(), TBCI::gaussj(), TBCI::GeneratePlaneRotation(), TBCI::GMRES(), TBCI::lev_mar(), TBCI::LM_fit_2D(), TBCI::lu_decomp(), TBCI::lu_solve(), TBCI::norm_1(), operator<(), operator<=(), TBCI::BdMatrix< T >::operator==(), operator>(), operator>=(), TBCI::partial_del(), TBCI::Partial_Del(), sqrt(), TBCI::sv_decomp(), and TBCI::sv_decomp_pythag().
| double std::fabs | ( | TBCI::TVector< T > | tv | ) | [inline] |
| double std::fabs | ( | const TBCI::Vector< T > & | v | ) | [inline] |
Definition at line 996 of file vector.h.
References TBCI::TVector< T >::fabssqr(), sqrt(), and TBCI__.
| double std::fabs | ( | const std::complex< T > & | a | ) | [inline] |
Definition at line 46 of file std_cplx.h.
References TBCI::fabssqr(), GLBL__, MATH__, sqrt(), and TBCI__.
| double std::fabs | ( | TBCI::TSMatrix< T > & | ts | ) | [inline] |
| double std::fabs | ( | const TBCI::Matrix< T > & | m | ) | [inline] |
| double std::fabs | ( | const TBCI::TMatrix< T > & | tm | ) | [inline] |
| double std::fabs | ( | const TBCI::FS_Vector< dims, T > & | fv | ) | [inline] |
Definition at line 603 of file fs_vector.h.
| double std::fabs | ( | TBCI::F_TSMatrix< T > & | ftsm | ) | [inline] |
Definition at line 1718 of file f_matrix.h.
| double std::fabs | ( | const TBCI::F_Matrix< T > & | fm | ) | [inline] |
Definition at line 1713 of file f_matrix.h.
| double std::fabs | ( | const TBCI::F_TMatrix< T > & | ftm | ) | [inline] |
Definition at line 1708 of file f_matrix.h.
| double std::fabs | ( | const TBCI::cplx< T > & | c | ) | [inline] |
| double std::fabs | ( | const TBCI::hcplx & | c | ) | [inline] |
Definition at line 110 of file builtin_cplx.h.
| double std::fabs | ( | const TBCI::cplx_t & | a | ) | [inline] |
Definition at line 104 of file builtin_cplx.h.
References TBCI::fabssqr(), MATH__, sqrt(), and TBCI__.
| T& std::imag | ( | TBCI::cplx< T > & | z | ) | [inline] |
| T std::imag | ( | const TBCI::cplx< T > & | z | ) | [inline] |
| TBCI:: cplx_base& std::imag | ( | const TBCI::cplx_t & | c | ) | [inline] |
Definition at line 132 of file builtin_cplx.h.
| TBCI:: cplx_base std::imag | ( | const TBCI::hcplx & | c | ) | [inline] |
Definition at line 129 of file builtin_cplx.h.
| long double std::imag | ( | const long double | d | ) | const [inline] |
| TBCI:: cplx<T> std::log | ( | const TBCI::cplx< T > & | z | ) | [inline] |
| std:: complex<T> std::log10 | ( | const std::complex< T > & | x | ) | [inline] |
| TBCI:: cplx<T> std::log10 | ( | const TBCI::cplx< T > & | z | ) | [inline] |
| double std::norm | ( | const TBCI::cplx< T > & | c | ) | [inline] |
Definition at line 695 of file cplx.h.
Referenced by TBCI::Vector< T >::operator/(), and TBCI::operator/().
| bool std::operator< | ( | const std::complex< T > & | a, | |
| const std::complex< T > & | b | |||
| ) | [inline] |
| bool std::operator<= | ( | const std::complex< T > & | a, | |
| const std::complex< T > & | b | |||
| ) | [inline] |
Definition at line 121 of file std_cplx.h.
References fabs(), and MATH__.
Referenced by TBCI::Vector< unsigned >::operator<=().
| bool std::operator> | ( | const std::complex< T > & | a, | |
| const std::complex< T > & | b | |||
| ) | [inline] |
Larger/Smaller is not mathematically defined for complex numbers; for convenience we provide these operators, focusing just on the magnitude.
Definition at line 106 of file std_cplx.h.
| bool std::operator>= | ( | const std::complex< T > & | a, | |
| const std::complex< T > & | b | |||
| ) | [inline] |
Definition at line 111 of file std_cplx.h.
References fabs(), and MATH__.
Referenced by TBCI::Vector< unsigned >::operator>=().
| TBCI:: cplx<T> std::pow | ( | const TBCI::cplx< T > & | z, | |
| const TBCI::cplx< T > & | x | |||
| ) | [inline] |
Definition at line 766 of file cplx.h.
Referenced by chi_s(), TBCI::expm(), TBCI::expm2(), TBCI::expm3(), fact(), TBCI::grid_min(), TBCI::Grid_Min_2D(), poisson(), and TBCI::cplx< T >::power().
| TBCI:: cplx<T> std::pow | ( | const TBCI::cplx< T > & | z, | |
| const double | n | |||
| ) | [inline] |
| T& std::real | ( | TBCI::cplx< T > & | z | ) | [inline] |
| T std::real | ( | const TBCI::cplx< T > & | z | ) | [inline] |
| TBCI:: cplx_base& std::real | ( | const TBCI::cplx_t & | c | ) | [inline] |
Definition at line 131 of file builtin_cplx.h.
| TBCI:: cplx_base std::real | ( | const TBCI::hcplx & | c | ) | [inline] |
Definition at line 128 of file builtin_cplx.h.
| long double std::real | ( | const long double | d | ) | const [inline] |
| TBCI:: cplx<T> std::sin | ( | const TBCI::cplx< T > & | z | ) | [inline] |
| TBCI:: cplx<T> std::sinh | ( | const TBCI::cplx< T > & | z | ) | [inline] |
| TBCI::cplx< T > std::sqrt | ( | const TBCI::cplx< T > & | z | ) | [inline] |
| TBCI:: cplx_t std::sqrt | ( | const TBCI::cplx_t & | c | ) | [inline] |
Definition at line 259 of file builtin_cplx.h.
References TBCI::expi(), fabs(), MATH__, TBCI::polar(), sqrt(), and TBCI__.
| double std::sqrt | ( | const long double | a | ) | const [inline] |
| TBCI:: cplx<T> std::tan | ( | const TBCI::cplx< T > & | z | ) | [inline] |
| TBCI:: cplx<T> std::tanh | ( | const TBCI::cplx< T > & | z | ) | [inline] |
1.5.6