12#ifndef FIDELITY_RANGE_HPP
13#define FIDELITY_RANGE_HPP
33 constexpr FidelityRange(
const double lowerBound,
const double upperBound)
Definition ComponentNameHelper.cpp:17
FidelityRange ProcessFidelityRange(UtInput &aInput)
Reads a fidelity range, which is two values in [0, 1], that are sorted in increasing order.
Definition FidelityRange.cpp:20
Function definitions for those who need run-time access to the version.
Definition WsfComm.cpp:32
A range of fidelity values defined by a lower bound and upper bound.
Definition FidelityRange.hpp:26
constexpr FidelityRange(const double lowerBound, const double upperBound)
Constructs a FidelityRange with the range lowerBound to upperBound.
Definition FidelityRange.hpp:33
constexpr FidelityRange()=default
Constructs a FidelityRange with the default range of [0, 1].
double mUpperBound
Definition FidelityRange.hpp:59
bool IsDisjoint(const FidelityRange &rhs) const
Definition FidelityRange.hpp:49
bool Overlaps(const FidelityRange &rhs) const
Definition FidelityRange.hpp:56
double mLowerBound
Definition FidelityRange.hpp:58
bool Contains(const double aValue) const
Definition FidelityRange.hpp:43