LINE Solver (C++)
Templated C++ port of the LINE queueing solver
Loading...
Searching...
No Matches
line::Bound< T > Struct Template Reference

Box constraint on one variable. More...

#include <line/util/neldermead.h>

Public Member Functions

 Bound ()

Public Attributes

bool has_lo
bool has_hi
lo
hi

Detailed Description

template<class T>
struct line::Bound< T >

Box constraint on one variable.

Absent bounds are represented by the flags, not by an infinite value, because not every supported number type has an infinity.

Definition at line 110 of file neldermead.h.

Constructor & Destructor Documentation

◆ Bound()

template<class T>
line::Bound< T >::Bound ( )
inline

Definition at line 116 of file neldermead.h.

References has_hi, has_lo, hi, and lo.

Referenced by line::bound_free().

Member Data Documentation

◆ has_hi

template<class T>
bool line::Bound< T >::has_hi

Definition at line 112 of file neldermead.h.

Referenced by Bound(), line::bound_box(), and line::bound_upper().

◆ has_lo

template<class T>
bool line::Bound< T >::has_lo

Definition at line 111 of file neldermead.h.

Referenced by Bound(), line::bound_box(), and line::bound_lower().

◆ hi

template<class T>
T line::Bound< T >::hi

Definition at line 114 of file neldermead.h.

Referenced by Bound(), line::bound_box(), and line::bound_upper().

◆ lo

template<class T>
T line::Bound< T >::lo

Definition at line 113 of file neldermead.h.

Referenced by Bound(), line::bound_box(), and line::bound_lower().


The documentation for this struct was generated from the following file: