Oracle for Linear Matrix Inequality.
More...
#include <lmi_oracle.hpp>
Oracle for Linear Matrix Inequality.
This oracle solves the following feasibility problem:
find x
s.t. (B - F * x) >= 0
- Note
- Concrete oracle in the Template Method pattern: supplies a lazy
getA accessor (B - Σ F_k x_k) with a positive sym_quad sign to the shared LmiOracleBase::assess_impl skeleton. Interchangeable with Lmi0Oracle, LmiOldOracle, ProfitOracle, LowpassOracle, NetworkOracle.
◆ LmiOracle()
Construct a new lmi oracle object.
- Parameters
-
◆ assess_feas()
◆ operator()()
Call operator wrapping assess_feas.
- Parameters
-
| [in] | x | The point to assess feasibility |
- Returns
- Cut* Pointer to cut, or nullptr if feasible
The documentation for this class was generated from the following file: