PIP 5.5.3
Platform-Independent Primitives
Функции
Файл pimathcomplex.h

Комплексные числа Подробнее...

#include "pibytearray.h"
#include "pimathbase.h"
#include "pivector2d.h"
#include <complex>

Функции

complexd round (const complexd &c)
 Округление, округление вниз и округление вверх комплексных чисел.
 
complexd floor (const complexd &c)
 Округление комплексного числа вниз.
 
complexd ceil (const complexd &c)
 Округление комплексного числа вверх.
 
template<typename T , typename std::enable_if< std::is_floating_point< T >::value, int >::type = 0>
bool PIMathFloatNullCompare (const T v)
 floating point number specific comparison between value passed as parameter and zero Подробнее...
 

Подробное описание

Комплексные числа

Функции

◆ PIMathFloatNullCompare()

template<typename T , typename std::enable_if< std::is_floating_point< T >::value, int >::type = 0>
bool PIMathFloatNullCompare ( const T  v)
inline

floating point number specific comparison between value passed as parameter and zero

floating point number specific comparison between parameter value and zero.

Аргументы
vfloating point parameter for comparison
Возвращает
true if v in locality of zero, otherwise false
Аргументы
vcomplex with floating point real and imag parts
Возвращает
true if absolute of v in locality of zero, otherwise false