Class lowpass_oracle¶
Defined in File lowpass_oracle.hpp
Page Contents
Class Documentation¶
-
class lowpass_oracle¶
Oracle for FIR lowpass filter design.
This example is taken from Almir Mutapcic in 2006:
[0, ] R() > 0, [0, ]min \gamma s.t. L^2(\omega) \le R(\omega) \le U^2(\omega), \forall \omega \in
Public Functions
-
inline lowpass_oracle(const Arr &Ap, const Arr &As, const Arr &Anr, double Lpsq, double Upsq)¶
Construct a new lowpass oracle object.
- Parameters
Ap – [in]
As – [in]
Anr – [in]
Lpsq – [in]
Upsq – [in]
-
auto operator()(const Arr &x, double &Spsq) const -> std::tuple<ParallelCut, bool>¶
- Parameters
x – [in]
Spsq – [in]
- Returns
auto
-
inline lowpass_oracle(const Arr &Ap, const Arr &As, const Arr &Anr, double Lpsq, double Upsq)¶