File inscribed_ellipsoid_rounding.hpp
Functions
-
template<typename MT, int ellipsoid_type, typename Custom_MT, typename VT, typename NT>
static inline std::tuple<MT, VT, NT> compute_inscribed_ellipsoid(Custom_MT A, VT b, VT const &x0, unsigned int const &maxiter, NT const &tol, NT const ®)
-
template<typename MT, typename VT, typename NT, typename Polytope, int ellipsoid_type = EllipsoidType::MAX_ELLIPSOID>
std::tuple<MT, VT, NT> inscribed_ellipsoid_rounding(Polytope &P, unsigned int const max_iterations = 5, NT const max_eig_ratio = NT(6))
-
template<typename MT, typename VT, typename NT, typename Polytope, typename Point, int ellipsoid_type = EllipsoidType::MAX_ELLIPSOID>
std::tuple<MT, VT, NT> inscribed_ellipsoid_rounding(Polytope &P, Point const &InnerPoint, unsigned int const max_iterations = 5, NT const max_eig_ratio = NT(6))