|
KiCad PCB EDA Suite
|
Numerical test predicates. More...
#include <cmath>Go to the source code of this file.
Namespaces | |
| namespace | KI_TEST |
Functions | |
| template<typename T> | |
| bool | KI_TEST::IsWithinWrapped (T aValue, T aNominal, T aWrap, T aError) |
| Check if a value is within a tolerance of a nominal value, wrapping to a given val. | |
| template<typename T> | |
| bool | KI_TEST::IsWithin (T aValue, T aNominal, T aError) |
| Check if a value is within a tolerance of a nominal value. | |
| template<typename T> | |
| bool | KI_TEST::IsWithinBounds (T aValue, T aNominal, T aErrorAbove, T aErrorBelow) |
| Check if a value is within a tolerance of a nominal value, with different allowances for errors above and below. | |
| template<typename T> | |
| bool | KI_TEST::IsWithinAndBelow (T aValue, T aNominal, T aErrorBelow) |
| value is in range [aNominal - aErrorBelow, aNominal] | |
| template<typename T> | |
| bool | KI_TEST::IsWithinAndAbove (T aValue, T aNominal, T aErrorAbove) |
| value is in range [aNominal, aNominal + aErrorAbove] | |
Numerical test predicates.
Definition in file numeric.h.