PCL
Complex Basic Functions

Functions

template<typename T >
pcl::Abs (const Complex< T > &c) noexcept
 
template<typename T >
Complex< T > pcl::Exp (const Complex< T > &c) noexcept
 
template<typename T >
Complex< T > pcl::Ln (const Complex< T > &c) noexcept
 
template<typename T >
Complex< T > pcl::Log (const Complex< T > &c) noexcept
 
template<typename T >
Complex< T > pcl::Polar (T r, T stheta, T ctheta) noexcept
 
template<typename T >
Complex< T > pcl::Polar (T r, T theta) noexcept
 
template<typename T >
Complex< T > pcl::Sqrt (const Complex< T > &c) noexcept
 

Detailed Description

Function Documentation

◆ Abs()

◆ Exp()

template<typename T >
Complex<T> pcl::Exp ( const Complex< T > &  c)
inlinenoexcept

Complex exponential function.

Definition at line 714 of file Complex.h.

Referenced by pcl::Pow().

◆ Ln()

template<typename T >
Complex<T> pcl::Ln ( const Complex< T > &  c)
inlinenoexcept

◆ Log()

template<typename T >
Complex<T> pcl::Log ( const Complex< T > &  c)
inlinenoexcept

Complex base 10 logarithm.

Definition at line 735 of file Complex.h.

References pcl::Ln(), and pcl::Const< T >::log10e().

◆ Polar() [1/2]

template<typename T >
Complex<T> pcl::Polar ( r,
stheta,
ctheta 
)
inlinenoexcept

Returns a complex number from its polar coordinates: radial distance r and polar angle theta. The polar angle theta is given by its sine and cosine, stheta and ctheta, respectively.

Definition at line 441 of file Complex.h.

◆ Polar() [2/2]

template<typename T >
Complex<T> pcl::Polar ( r,
theta 
)
inlinenoexcept

Returns a complex number from its polar coordinates: radial distance r and polar angle theta. The polar angle is specified in radians.

Definition at line 452 of file Complex.h.

◆ Sqrt()