| 
    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.