File DualSOSConeStandardBarrier.h

template<typename IPMDouble>
class DualSOSConeStandardBarrier : public LHSCB<IPMDouble>

Public Functions

inline DualSOSConeStandardBarrier()
inline DualSOSConeStandardBarrier(unsigned max_polynomial_degree_)
virtual Vector gradient(Vector x) override
virtual Matrix hessian(Vector x) override
virtual bool in_interior(Vector x) override
virtual IPMDouble concordance_parameter(Vector x) override
virtual Vector initialize_x() override
virtual Vector initialize_s() override
Matrix Lambda(Vector x)

Private Types

using LHSCB = LHSCB<IPMDouble>
typedef Vector<IPMDouble> Vector
typedef Matrix<IPMDouble> Matrix

Private Members

unsigned _max_polynomial_degree