PCL
Complex.h File Reference
#include <pcl/Defs.h>
#include <pcl/Diagnostics.h>
#include <pcl/Constants.h>
#include <pcl/Math.h>
#include <pcl/Relational.h>

Go to the source code of this file.

Classes

class  pcl::Complex< T >
 Generic complex number. More...
 

Namespaces

 pcl
 PCL root namespace.
 

Functions

template<typename T >
pcl::Abs (const Complex< T > &c) noexcept
 
template<typename T >
Complex< T > pcl::Cos (const Complex< T > &c) noexcept
 
template<typename T >
Complex< T > pcl::Cosh (const Complex< T > &c) noexcept
 
template<typename T >
void pcl::CrossPowerSpectrumMatrix (Complex< T > *__restrict__ i, const Complex< T > *__restrict__ j, const Complex< T > *__restrict__ a, const Complex< T > *__restrict__ b) 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 T1 , class T2 >
Complex< T1 > pcl::operator* (const Complex< T1 > &c, T2 x) noexcept
 
template<typename T1 , class T2 >
Complex< T1 > pcl::operator* (const Complex< T1 > &c1, const Complex< T2 > &c2) noexcept
 
template<typename T1 , class T2 >
Complex< T2 > pcl::operator* (T1 x, const Complex< T2 > &c) noexcept
 
template<typename T1 , class T2 >
Complex< T1 > pcl::operator+ (const Complex< T1 > &c, T2 x) noexcept
 
template<typename T1 , class T2 >
Complex< T1 > pcl::operator+ (const Complex< T1 > &c1, const Complex< T2 > &c2) noexcept
 
template<typename T1 , class T2 >
Complex< T2 > pcl::operator+ (T1 x, const Complex< T2 > &c) noexcept
 
template<typename T1 , class T2 >
Complex< T1 > pcl::operator- (const Complex< T1 > &c, T2 x) noexcept
 
template<typename T1 , class T2 >
Complex< T1 > pcl::operator- (const Complex< T1 > &c1, const Complex< T2 > &c2) noexcept
 
template<typename T1 , class T2 >
Complex< T2 > pcl::operator- (T1 x, const Complex< T2 > &c) noexcept
 
template<typename T1 , class T2 >
Complex< T1 > pcl::operator/ (const Complex< T1 > &c, T2 x) noexcept
 
template<typename T1 , class T2 >
Complex< T1 > pcl::operator/ (const Complex< T1 > &c1, const Complex< T2 > &c2) noexcept
 
template<typename T1 , class T2 >
Complex< T2 > pcl::operator/ (T1 x, const Complex< T2 > &c) noexcept
 
template<typename T1 , class T2 >
bool pcl::operator< (const Complex< T1 > &c, T2 x) noexcept
 
template<typename T1 , class T2 >
bool pcl::operator< (const Complex< T1 > &c1, const Complex< T2 > &c2) noexcept
 
template<typename T1 , class T2 >
bool pcl::operator< (T1 x, const Complex< T2 > &c) noexcept
 
template<typename T1 , class T2 >
bool pcl::operator== (const Complex< T1 > &c, T2 x) noexcept
 
template<typename T1 , class T2 >
bool pcl::operator== (const Complex< T1 > &c1, const Complex< T2 > &c2) noexcept
 
template<typename T1 , class T2 >
bool pcl::operator== (T1 x, const Complex< T2 > &c) noexcept
 
template<typename T >
void pcl::PhaseCorrelationMatrix (Complex< T > *__restrict__ i, const Complex< T > *__restrict__ j, const Complex< T > *__restrict__ a, const Complex< T > *__restrict__ b) 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::Pow (const Complex< T > &c1, const Complex< T > &c2) noexcept
 
template<typename T1 , class T2 >
Complex< T1 > pcl::Pow (const Complex< T1 > &c, T2 x) noexcept
 
template<typename T1 , class T2 >
Complex< T2 > pcl::Pow (T1 x, const Complex< T2 > &c) noexcept
 
template<typename T >
Complex< T > pcl::Round (const Complex< T > &c) noexcept
 
template<typename T >
Complex< T > pcl::Round (const Complex< T > &c, int n) noexcept
 
template<typename T >
Complex< T > pcl::Sin (const Complex< T > &c) noexcept
 
template<typename T >
Complex< T > pcl::Sinh (const Complex< T > &c) noexcept
 
template<typename T >
Complex< T > pcl::Sqrt (const Complex< T > &c) noexcept
 
template<typename T >
Complex< T > pcl::Tan (const Complex< T > &c) noexcept
 
template<typename T >
Complex< T > pcl::Tanh (const Complex< T > &c) noexcept