MyMath::Box class

The Box class.

Hyperrectangle class

Constructors, destructors, conversion operators

Box()
Box(const std::vector<std::pair<double, double>>&)
Box(const Eigen::VectorXd& center, double radius)

Public functions

auto begin() const -> auto
auto end() const -> auto
auto size() const -> size_t
auto measure() const -> double
Measure function.
auto operator[](size_t n) const -> const std::pair<double, double>&
operator[]

Function documentation

double MyMath::Box::measure() const

Measure function.

Returns Measure of a box

const std::pair<double, double>& MyMath::Box::operator[](size_t n) const

operator[]

Returns Pair $(x^{(i)}_1, x^{(i)}_2)$ , start and end of i-rd coordinate.