JUK1
ForceCausal Namespace Reference

Classes

struct  CausalData
 a helper struct to return the result of the forced causal IDFT More...
 

Functions

template<typename T >
std::complex< T > F (const std::vector< T > &freq, const std::vector< std::complex< T > > &data, T tau, T k, size_t n)
 
template<typename T >
K (const std::vector< T > &freq, const std::vector< std::complex< T > > &data, T tau)
 
template<typename T >
f0 (const std::vector< T > &freq, const std::vector< std::complex< T > > &data, T tau)
 
template<typename T >
f0derivative (const std::vector< T > &freq, const std::vector< std::complex< T > > &data, T tau, T step)
 
template<typename T >
getTau (const std::vector< T > &freq, const std::vector< std::complex< T > > &data, T tol=1e-7, size_t maxIter=30, T step=1e-8)
 

Function Documentation

◆ F()

template<typename T >
std::complex<T> ForceCausal::F ( const std::vector< T > &  freq,
const std::vector< std::complex< T > > &  data,
tau,
k,
size_t  n 
)

Definition at line 12 of file ForceCausal.hpp.

Here is the caller graph for this function:

◆ f0()

template<typename T >
T ForceCausal::f0 ( const std::vector< T > &  freq,
const std::vector< std::complex< T > > &  data,
tau 
)

Definition at line 28 of file ForceCausal.hpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ f0derivative()

template<typename T >
T ForceCausal::f0derivative ( const std::vector< T > &  freq,
const std::vector< std::complex< T > > &  data,
tau,
step 
)

Definition at line 42 of file ForceCausal.hpp.

Here is the call graph for this function:

◆ getTau()

template<typename T >
T ForceCausal::getTau ( const std::vector< T > &  freq,
const std::vector< std::complex< T > > &  data,
tol = 1e-7,
size_t  maxIter = 30,
step = 1e-8 
)

Definition at line 50 of file ForceCausal.hpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ K()

template<typename T >
T ForceCausal::K ( const std::vector< T > &  freq,
const std::vector< std::complex< T > > &  data,
tau 
)

Definition at line 20 of file ForceCausal.hpp.

Here is the caller graph for this function: