File crhmc_input.h
Functions
-
template<typename Point>
struct ZeroFunctor -
Public Members
-
struct parameters params
-
struct parameters
-
struct parameters params
-
template<typename Point>
struct ZeroScalarFunctor
-
template<typename MatrixType, typename Point, typename func = ZeroScalarFunctor<Point>, typename grad = ZeroFunctor<Point>, typename hess = ZeroFunctor<Point>>
class crhmc_input - #include <crhmc_input.h>
Input structure: With this the user can define the input for a crhmc polytope sampling problem.
Public Types
-
using MT = MatrixType
-
using Func = func
-
using Grad = grad
-
using Hess = hess
-
using point = Point
Public Functions
-
inline crhmc_input(int dim, func &function)
-
inline crhmc_input(int dim)
-
inline void init(int dimension)
Public Members
-
MatrixType Aineq
-
VT bineq
-
MatrixType Aeq
-
VT beq
-
VT lb
-
VT ub
-
func &f
-
grad &df
-
hess &ddf
-
bool fZero
-
bool fHandle
-
bool dfHandle
-
bool ddfHandle
-
unsigned int dimension
-
using MT = MatrixType