24#ifndef TRANSLINE_CALCULATIONS_DIELECTRIC_DJORDJEVIC_SARKAR_H
25#define TRANSLINE_CALCULATIONS_DIELECTRIC_DJORDJEVIC_SARKAR_H
52 void Fit(
double aEpsRSpec,
double aTanDSpec,
double aFSpec,
double aF1 = 1.0e3,
53 double aF2 = 1.0e12 );
Kramers-Kronig-consistent wideband dielectric model after Djordjevic et al.
double GetEpsilonInf() const
std::complex< double > ComplexEpsilonAt(double aF) const
Complex relative permittivity at aF. Imag part is non-positive (loss).
double TanDeltaAt(double aF) const
Loss tangent tan delta = -Im(eps) / Re(eps) at aF.
double EpsilonRealAt(double aF) const
Real part of relative permittivity at aF.
void Fit(double aEpsRSpec, double aTanDSpec, double aFSpec, double aF1=1.0e3, double aF2=1.0e12)
Fit the model from a single (epsR, tan delta) datapoint at f_spec.