![]() |
PIP 5.9.0
Platform-Independent Primitives
|
Комплексные числа Подробнее...
Классы | |
| struct | is_complex< T > |
Признак типа, определяющий, является ли T специализацией std::complex. Подробнее... | |
| struct | is_complex< std::complex< T > > |
| Специализация для комплексных типов. Подробнее... | |
| class | complex |
| STL class. Подробнее... | |
Определения типов | |
| typedef complex< int > | complexi |
| Комплексный тип на целых числах. | |
| typedef complex< short > | complexs |
Комплексный тип на short. | |
| typedef complex< float > | complexf |
| Комплексный тип одинарной точности. | |
| typedef complex< ldouble > | complexld |
| Комплексный тип расширенной точности. | |
| typedef complex< double > | complexd |
| Комплексный тип двойной точности. | |
Функции | |
| const complexd | complexd_i (0., 1.) |
| Мнимая единица двойной точности. | |
| const complexd | complexd_0 (0.) |
| Нулевое значение двойной точности. | |
| const complexd | complexd_1 (1.) |
| Единичное значение двойной точности. | |
| const complexld | complexld_i (0., 1.) |
| Мнимая единица расширенной точности. | |
| const complexld | complexld_0 (0.) |
| Нулевое значение расширенной точности. | |
| const complexld | complexld_1 (1.) |
| Единичное значение расширенной точности. | |
| complexd | sign (const complexd &x) |
| Возвращает знак действительной и мнимой частей по отдельности. | |
| complexd | round (const complexd &c) |
| Округление, округление вниз и округление вверх комплексных чисел. | |
| complexd | floor (const complexd &c) |
| Округление комплексного числа вниз. | |
| complexd | ceil (const complexd &c) |
| Округление комплексного числа вверх. | |
| template<typename T> | |
| PICout | operator<< (PICout s, const complex< T > &v) |
| Записывает комплексное число в виде (real; imag). | |
| PIVector< double > | abs (const PIVector< complexd > &v) |
| Возвращает модули всех комплексных элементов вектора. | |
| PIVector2D< double > | abs (const PIVector2D< complexd > &v) |
| Возвращает матрицу модулей для комплексной матрицы. | |
| template<typename T, typename std::enable_if< std::is_floating_point< T >::value, int >::type = 0> | |
| bool | PIMathFloatNullCompare (const T v) |
| Проверяет, находится ли вещественное значение вблизи нуля. | |
Комплексные числа
|
inline |
Проверяет, находится ли вещественное значение вблизи нуля.
Проверяет, находится ли комплексное значение с вещественными компонентами вблизи нуля.