class WindowCustom : public feasst::Window

Input custom window values directly by manual input of the segment, defined in Window.

Public Functions

WindowCustom(argtype args = argtype())


  • min[i]: minimum macrostate value of the i-th window.

  • max: maximum of the largest window.

WindowCustom(const std::vector<double> segment, argtype args = argtype())

Construct by manual input of the segments, defined in Window.

std::vector<double> segment() const

Return the continuous, segmented boundaries of the range. This should be return num + 1 boundaries, to include global min and max.

std::vector<std::vector<int>> boundaries() const

Return the boundaries as a vector of vectors.

int minimum() const

Return the minimum.

int maximum() const

Return the maximum.

int num() const

Return the number of windows.