Struct LogarithmicBarrierAugmenter

struct LogarithmicBarrierAugmenter
template<typename Point, class func>
struct LogarithmicBarrierGradient

Public Types

typedef HPolytope<Point> Hpolytope
typedef Point::FT NT

Public Functions

inline LogarithmicBarrierGradient(func f_, Hpolytope P_, bool enable_)
inline Point operator()(Point &x)

Public Members

func f
Hpolytope &P
bool enable
template<typename Point, class func>
struct LogarithmicBarrierObjective

Public Types

typedef HPolytope<Point> Hpolytope
typedef Point::FT NT

Public Functions

inline LogarithmicBarrierObjective(func f_, Hpolytope P_, bool enable_)
inline NT operator()(Point &x)

Public Members

func f
Hpolytope &P
bool enable