Class VPolyOracleFeasibilityCurve

template<typename MT, typename VT, typename NT, typename Point, class bfunc>
class VPolyOracleFeasibilityCurve : public ConstraintSet

Public Functions

inline VPolyOracleFeasibilityCurve(MT &V_, std::vector<Point> &coeffs_, NT t0_, bfunc basis, bfunc basis_grad)
inline VecBound GetBounds() const override
inline VectorXd GetValues() const override
inline void FillJacobianBlock(std::string var_set, Jacobian &jac) const override

Public Members

int m
int M
int d_
std::vector<Point> &coeffs
MT &V
NT t0
bfunc phi
bfunc grad_phi