|
OutputIterator | copy_n (InputIterator first, Size n, OutputIterator result) |
|
std::pair< ForwardIterator, ForwardIterator > | min_max_element (ForwardIterator first, ForwardIterator last) |
|
std::pair< ForwardIterator, ForwardIterator > | min_max_element (ForwardIterator first, ForwardIterator last, CompareMin comp_min, CompareMax comp_max) |
|
BidirectionalIterator | predecessor (BidirectionalIterator it) |
|
ForwardIterator | successor (ForwardIterator it) |
|
std::array< T, N > | make_array (const T &...) |
|
CC_safe_handle< CC_iterator > | make_cc_safe_handle (CC_iterator iterator) |
|
Compare_to_less< F > | compare_to_less (const F &f) |
|
Iterator_range< T > | make_range (const T &b, const T &e) |
|
T | range_begin (Iterator_range< T > &x) |
|
T | range_end (Iterator_range< T > &x) |
|
T | range_begin (const Iterator_range< T > &x) |
|
T | range_end (const Iterator_range< T > &x) |
|
Failure_function | set_error_handler (Failure_function handler) |
|
Failure_function | set_warning_handler (Failure_function handler) |
|
Failure_behaviour | set_error_behaviour (Failure_behaviour eb) |
|
Failure_behaviour | set_warning_behaviour (Failure_behaviour eb) |
|
bool | is_finite (double x) |
|
bool | is_finite (float x) |
|
bool | is_finite (long double x) |
|
OutputIterator | compute_roots_of_2 (const RT &a, const RT &b, const RT &c, OutputIterator oit) |
|
Root_of_traits< RT >::Root_of_2 | make_root_of_2 (const RT &a, const RT &b, const RT &c, bool s) |
|
Root_of_traits< RT >::Root_of_2 | make_root_of_2 (RT alpha, RT beta, RT gamma) |
|
Root_of_traits< RT >::Root_of_2 | make_sqrt (const RT &x) |
|
Rational | simplest_rational_in_interval (double d1, double d2) |
|
Rational | to_rational (double d) |
|
bool | is_valid (const T &x) |
|
T | max (const T &x, const T &y) |
|
T | min (const T &x, const T &y) |
|
template<class NT > |
NT | abs (const NT &x) |
|
template<class NT1 , class NT2 > |
result_type | compare (const NT &x, const NT &y) |
|
template<class NT1 , class NT2 > |
result_type | div (const NT1 &x, const NT2 &y) |
|
template<class NT1 , class NT2 > |
void | div_mod (const NT1 &x, const NT2 &y, result_type &q, result_type &r) |
|
template<class NT1 , class NT2 > |
result_type | gcd (const NT1 &x, const NT2 &y) |
|
template<class NT1 , class NT2 > |
result_type | integral_division (const NT1 &x, const NT2 &y) |
|
template<class NT > |
NT | inverse (const NT &x) |
|
result_type | is_negative (const NT &x) |
|
template<class NT > |
result_type | is_one (const NT &x) |
|
result_type | is_positive (const NT &x) |
|
template<class NT > |
result_type | is_square (const NT &x) |
|
template<class NT > |
result_type | is_square (const NT &x, NT &y) |
|
template<class NT > |
result_type | is_zero (const NT &x) |
|
template<class NT > |
NT | kth_root (int k, const NT &x) |
|
template<class NT1 , class NT2 > |
result_type | mod (const NT1 &x, const NT2 &y) |
|
template<class InputIterator > |
NT | root_of (int k, InputIterator begin, InputIterator end) |
|
template<class NT > |
result_type | sign (const NT &x) |
|
template<class NT > |
void | simplify (const NT &x) |
|
template<class NT > |
NT | sqrt (const NT &x) |
|
template<class NT > |
NT | square (const NT &x) |
|
template<class NT > |
double | to_double (const NT &x) |
|
template<class NT > |
std::pair< double, double > | to_interval (const NT &x) |
|
template<class NT > |
NT | unit_part (const NT &x) |
|