STL namespace. More...
Classes | |
class | complex< arbb::scalar< T > > |
Specialization of std::complex over Intel(R) ArBB scalar types. More... | |
class | allocator |
STL class. | |
class | auto_ptr |
STL class. | |
class | ios_base |
STL class. | |
class | basic_ios |
STL class. | |
class | basic_istream |
STL class. | |
class | basic_ostream |
STL class. | |
class | basic_iostream |
STL class. | |
class | basic_ifstream |
STL class. | |
class | basic_ofstream |
STL class. | |
class | basic_fstream |
STL class. | |
class | basic_istringstream |
STL class. | |
class | basic_ostringstream |
STL class. | |
class | basic_stringstream |
STL class. | |
class | ios |
STL class. | |
class | wios |
STL class. | |
class | istream |
STL class. | |
class | wistream |
STL class. | |
class | ostream |
STL class. | |
class | wostream |
STL class. | |
class | ifstream |
STL class. | |
class | wifstream |
STL class. | |
class | ofstream |
STL class. | |
class | wofstream |
STL class. | |
class | fstream |
STL class. | |
class | wfstream |
STL class. | |
class | istringstream |
STL class. | |
class | wistringstream |
STL class. | |
class | ostringstream |
STL class. | |
class | wostringstream |
STL class. | |
class | stringstream |
STL class. | |
class | wstringstream |
STL class. | |
class | basic_string |
STL class. | |
class | string |
STL class. | |
class | wstring |
STL class. | |
class | complex |
STL class. | |
class | bitset |
STL class. | |
class | deque |
STL class. | |
class | list |
STL class. | |
class | map |
STL class. | |
class | multimap |
STL class. | |
class | set |
STL class. | |
class | multiset |
STL class. | |
class | vector |
STL class. | |
class | queue |
STL class. | |
class | priority_queue |
STL class. | |
class | stack |
STL class. | |
class | valarray |
STL class. | |
class | exception |
STL class. | |
class | bad_alloc |
STL class. | |
class | bad_cast |
STL class. | |
class | bad_typeid |
STL class. | |
class | logic_error |
STL class. | |
class | runtime_error |
STL class. | |
class | bad_exception |
STL class. | |
class | domain_error |
STL class. | |
class | invalid_argument |
STL class. | |
class | length_error |
STL class. | |
class | out_of_range |
STL class. | |
class | range_error |
STL class. | |
class | overflow_error |
STL class. | |
class | underflow_error |
STL class. | |
Functions | |
template<typename T , std::size_t N> | |
void | swap (arbb::array< T, N > &a, arbb::array< T, N > &b) |
Specialized swap implementation for arbb::array. | |
template<arbb_scalar_type_t T> | |
complex< arbb::scalar< T > > | polar (const arbb::scalar< T > &rho, const arbb::scalar< T > &theta=arbb::scalar< T >(0)) |
Constructs a complex number from polar coordinates. | |
template<arbb_scalar_type_t T> | |
complex< arbb::scalar< T > > | conj (const complex< arbb::scalar< T > > &c0) |
Returns the complex conjugate of c0 . | |
template<arbb_scalar_type_t T> | |
arbb::scalar< T > | real (const complex< arbb::scalar< T > > &c0) |
Returns the real component of c0 . | |
template<arbb_scalar_type_t T> | |
arbb::scalar< T > | imag (const complex< arbb::scalar< T > > &c0) |
Returns the imaginary component of c0 . | |
template<arbb_scalar_type_t T> | |
arbb::scalar< T > | abs (const complex< arbb::scalar< T > > &c0) |
Returns the complex absolute value of c0 . | |
template<arbb_scalar_type_t T> | |
arbb::scalar< T > | norm (const complex< arbb::scalar< T > > &c0) |
Returns the complex norm of c0 . | |
template<arbb_scalar_type_t T> | |
arbb::scalar< T > | arg (const complex< arbb::scalar< T > > &c0) |
Returns the complex arg of c0 . | |
template<arbb_scalar_type_t T> | |
complex< arbb::scalar< T > > | operator+ (const complex< arbb::scalar< T > > &c0) |
Returns c0 . | |
template<arbb_scalar_type_t T> | |
complex< arbb::scalar< T > > | operator+ (const complex< arbb::scalar< T > > &c0, const complex< arbb::scalar< T > > &c1) |
Returns the complex addition of c0 and c1 . | |
template<arbb_scalar_type_t T> | |
complex< arbb::scalar< T > > | operator+ (const arbb::scalar< T > &c0, const complex< arbb::scalar< T > > &c1) |
Returns the complex addition of c0 and c1 . | |
template<arbb_scalar_type_t T> | |
complex< arbb::scalar< T > > | operator+ (const complex< arbb::scalar< T > > &c0, const arbb::scalar< T > &c1) |
Returns the complex addition of c0 and c1 . | |
template<arbb_scalar_type_t T> | |
complex< arbb::scalar< T > > | operator- (const complex< arbb::scalar< T > > &c0) |
Returns the negation of c0 . | |
template<arbb_scalar_type_t T> | |
complex< arbb::scalar< T > > | operator- (const complex< arbb::scalar< T > > &c0, const complex< arbb::scalar< T > > &c1) |
Returns the complex subtraction of c0 and c1 . | |
template<arbb_scalar_type_t T> | |
complex< arbb::scalar< T > > | operator- (const arbb::scalar< T > &c0, const complex< arbb::scalar< T > > &c1) |
Returns the complex subtraction of c0 and c1 . | |
template<arbb_scalar_type_t T> | |
complex< arbb::scalar< T > > | operator- (const complex< arbb::scalar< T > > &c0, const arbb::scalar< T > &c1) |
Returns the complex subtraction of c0 and c1 . | |
template<arbb_scalar_type_t T> | |
complex< arbb::scalar< T > > | operator* (const complex< arbb::scalar< T > > &c0, const complex< arbb::scalar< T > > &c1) |
Returns the complex multiplication of c0 and c1 . | |
template<arbb_scalar_type_t T> | |
complex< arbb::scalar< T > > | operator* (const arbb::scalar< T > &c0, const complex< arbb::scalar< T > > &c1) |
Returns the complex multiplication of c0 and c1 . | |
template<arbb_scalar_type_t T> | |
complex< arbb::scalar< T > > | operator* (const complex< arbb::scalar< T > > &c0, const arbb::scalar< T > &c1) |
Returns the complex multiplication of c0 and c1 . | |
template<arbb_scalar_type_t T> | |
complex< arbb::scalar< T > > | operator/ (const complex< arbb::scalar< T > > &c0, const complex< arbb::scalar< T > > &c1) |
Returns the complex division of c0 by c1 . | |
template<arbb_scalar_type_t T> | |
complex< arbb::scalar< T > > | operator/ (const arbb::scalar< T > &c0, const complex< arbb::scalar< T > > &c1) |
Returns the complex division of c0 by c1 . | |
template<arbb_scalar_type_t T> | |
complex< arbb::scalar< T > > | operator/ (const complex< arbb::scalar< T > > &c0, const arbb::scalar< T > &c1) |
Returns the complex division of c0 by c1 . | |
template<arbb_scalar_type_t T> | |
arbb::boolean | operator== (const complex< arbb::scalar< T > > &c0, const complex< arbb::scalar< T > > &c1) |
Returns true if c0 is equal to c1. | |
template<arbb_scalar_type_t T> | |
arbb::boolean | operator== (const arbb::scalar< T > &c0, const complex< arbb::scalar< T > > &c1) |
Returns true if c0 is equal to c1. | |
template<arbb_scalar_type_t T> | |
arbb::boolean | operator== (const complex< arbb::scalar< T > > &c0, const arbb::scalar< T > &c1) |
Returns true if c0 is equal to c1. | |
template<arbb_scalar_type_t T> | |
arbb::boolean | operator!= (const complex< arbb::scalar< T > > &c0, const complex< arbb::scalar< T > > &c1) |
Returns true if c0 is not equal to c1. | |
template<arbb_scalar_type_t T> | |
arbb::boolean | operator!= (const arbb::scalar< T > &c0, const complex< arbb::scalar< T > > &c1) |
Returns true if c0 is not equal to c1. | |
template<arbb_scalar_type_t T> | |
arbb::boolean | operator!= (const complex< arbb::scalar< T > > &c0, const arbb::scalar< T > &c1) |
Returns true if c0 is not equal to c1. | |
template<arbb_scalar_type_t T> | |
complex< arbb::scalar< T > > | pow (const complex< arbb::scalar< T > > &base, int exp) |
template<arbb_scalar_type_t T> | |
complex< arbb::scalar< T > > | pow (const complex< arbb::scalar< T > > &base, const arbb::scalar< T > &exp) |
template<arbb_scalar_type_t T> | |
complex< arbb::scalar< T > > | pow (const complex< arbb::scalar< T > > &base, const complex< arbb::scalar< T > > &exp) |
template<arbb_scalar_type_t T> | |
complex< arbb::scalar< T > > | pow (const arbb::scalar< T > &base, const complex< arbb::scalar< T > > &exp) |
template<arbb_scalar_type_t T> | |
complex< arbb::scalar< T > > | pow (const complex< arbb::scalar< T > > &base, const typename arbb::uncaptured< arbb::scalar< T > >::type &exp) |
template<arbb_scalar_type_t T> | |
complex< arbb::scalar< T > > | exp (const complex< arbb::scalar< T > > &c0) |
template<arbb_scalar_type_t T> | |
complex< arbb::scalar< T > > | sqrt (const complex< arbb::scalar< T > > &c0) |
template<arbb_scalar_type_t T> | |
complex< arbb::scalar< T > > | log (const complex< arbb::scalar< T > > &c0) |
template<arbb_scalar_type_t T> | |
complex< arbb::scalar< T > > | log10 (const complex< arbb::scalar< T > > &c0) |
template<arbb_scalar_type_t T> | |
complex< arbb::scalar< T > > | sin (const complex< arbb::scalar< T > > &c0) |
Returns the complex sine of c0 . | |
template<arbb_scalar_type_t T> | |
complex< arbb::scalar< T > > | cos (const complex< arbb::scalar< T > > &c0) |
Returns the complex cosine of c0 . | |
template<arbb_scalar_type_t T> | |
complex< arbb::scalar< T > > | tan (const complex< arbb::scalar< T > > &c0) |
Returns the complex tangent of c0 . | |
template<arbb_scalar_type_t T> | |
complex< arbb::scalar< T > > | sinh (const complex< arbb::scalar< T > > &c0) |
Returns the complex hyperbolic sine of c0 . | |
template<arbb_scalar_type_t T> | |
complex< arbb::scalar< T > > | cosh (const complex< arbb::scalar< T > > &c0) |
Returns the complex hyperbolic cosine of c0 . | |
template<arbb_scalar_type_t T> | |
complex< arbb::scalar< T > > | tanh (const complex< arbb::scalar< T > > &c0) |
Returns the complex hyperbolic tangent of c0 . |
STL namespace.
void std::swap | ( | arbb::array< T, N > & | a, | |
arbb::array< T, N > & | b | |||
) | [inline] |
Specialized swap implementation for arbb::array.
Swaps the provided arrays by calling a.swap(b).
Copyright © 2010, Intel Corporation. All rights reserved.