Classes | Namespaces | Functions
ComplexLgAmpPhase.h File Reference
#include <cmath>
#include <complex>
#include <iostream>
#include <utl/AugerException.h>

Go to the source code of this file.

Classes

class  utl::ComplexLgAmpPhase
 A class to store complex numbers which are internally represented by log10(amplitude) and phase (and not real and imaginary part). This is needed for some operations like interpolation and pow(). More...
 

Namespaces

 utl
 

Functions

ComplexLgAmpPhase utl::Interpolate (double x1, const ComplexLgAmpPhase &y1, double x2, const ComplexLgAmpPhase &y2, double x)
 Do linear interpolation of two ComplexLgAmpPhases in log10(amplitude) and phase. More...
 

Detailed Description

A class to store complex numbers which are internally represented by log10(amplitude) and phase (and not real and imaginary part). This is needed for some operations like interpolation and pow(). Only developed as far as needed for application inside radio, feel free to extend it ... ;-)

Author
Tim Huege

Definition in file ComplexLgAmpPhase.h.


, generated on Tue Sep 26 2023.