Template Struct BatchQP

Struct Documentation

template<typename T>
struct BatchQP

Public Functions

inline explicit BatchQP(size_t batch_size)
inline QP<T> &init_qp_in_place(dense::isize dim, dense::isize n_eq, dense::isize n_in)

Init a QP in place and return a reference to it

inline void insert(QP<T> &qp)

Inserts a qp to the end of vector_qp

inline QP<T> &get(isize i)

Access qp at position i

inline QP<T> &operator[](isize i)

Access qp at position i

inline dense::isize size()

Public Members

std::vector<QP<T>> vector_qp

A vector of QP aligned of size BatchSize specified by the user.

dense::isize m_size