lowpass_oracle class

Oracle for FIR lowpass filter design.

This example is taken from Almir Mutapcic in 2006:

min   \gamma
s.t.  L^2(\omega) \le R(\omega) \le U^2(\omega), \forall \omega \in

[0, \pi] R(\omega) > 0, \forall \omega \in [0, \pi]

Constructors, destructors, conversion operators

lowpass_oracle(filter_design_construct&& Fdc)
Construct a new lowpass oracle object.

Public functions

auto operator()(const Arr& x, double& Spsq) -> std::tuple< ParallelCut, bool > -> auto

Public variables

bool retry
bool more_alt

Function documentation

auto lowpass_oracle::operator()(const Arr& x, double& Spsq) -> std::tuple< ParallelCut, bool >

Parameters
in
Spsq in
Returns auto