Struct SparseBilliardWalk::Walk::OracleParams

struct OracleParams

Public Functions

inline OracleParams(const SparseMT &L, const SparseRowMT &A, const VT &b)
inline const VT &get_normalized_A_rounded_row(int facet) const
inline NT get_b_rounded(int facet) const

Public Members

const SparseMT &L_inv
const SparseRowMT &A_original
const VT &b_original
mutable std::vector<VT> A_rounded_rows
mutable std::vector<NT> row_norms
mutable std::vector<bool> computed
mutable std::vector<NT> b_rounded
NT inner_vi_ak = NT(0)
int facet_prev = -1