Class crhmc_problem
-
template<typename Point, typename Input>
class crhmc_problem Crhmc sampling problem: With this the user can define a crhmc polytope sampling problem
- Template Parameters:
Point – Point type
Input – Input format
Public Types
-
using NT = double
-
using Barrier = two_sided_barrier<Point>
-
using Crhmc_problem = crhmc_problem<Point, Input>
Public Functions
-
inline int equations() const
-
inline int dimension() const
-
inline int nnz() const
-
inline int extract_collapsed_variables()
-
inline void splitDenseCols(const int maxnz)
-
template<typename MatrixType>
inline void append_map(MatrixType const &S, VT const &z)
-
inline void reorder()
-
inline void simplify()
-
template<typename StreamType>
inline void print(StreamType &stream, std::string const message = "Printing Sparse problem")
-
inline void PreproccessProblem()
-
inline void updateT()