File rounding_util_functions.hpp
Enums
Functions
-
template<typename NT, typename MT>
static inline auto initialize_chol(MT const &A_trans, MT const &A)
-
template<typename NT, typename MT, typename Eigen_lltMT, typename VT>
static inline VT solve_vec(std::unique_ptr<Eigen_lltMT> const &llt, MT const &H, VT const &b)
-
template<typename Eigen_lltMT, typename MT, typename NT>
static inline Eigen::Matrix<NT, Eigen::Dynamic, Eigen::Dynamic> solve_mat(std::unique_ptr<Eigen_lltMT> const &llt, MT const &H, MT const &mat, NT &logdetE)
-
template<typename NT, typename MT, typename diag_MT>
static inline void update_Atrans_Diag_A(MT &H, MT const &A_trans, MT const &A, diag_MT const &D)
-
template<typename NT, typename MT, typename diag_MT>
static inline void update_Diag_A(MT &H, diag_MT const &D, MT const &A)
-
template<typename NT, typename MT, typename diag_MT>
static inline void update_A_Diag(MT &H, MT const &A, diag_MT const &D)
-
template<typename NT, typename SpectraMatProdNT>
static inline auto get_eigs_solver(std::unique_ptr<SpectraMatProdNT> const &op, int const n)
-
template<typename NT, typename MT>
static inline void init_Bmat(MT &B, int const n, MT const &A_trans, MT const &A)
-
template<typename NT, typename MT, typename VT>
static inline void update_Bmat(MT &B, VT const &AtDe, VT const &d, MT const &AtD, MT const &A)
-
template<typename NT>
struct JohnEllipsoidParams
-
template<typename NT>
struct BarrierParams
-
template<typename NT>
struct EllipsoidParams