Test-related classes and functions.
|
|
template<typename T > |
| T | almost_max () |
| | Value very close to the max of the type.
|
| |
|
template<typename T > |
| T | almost_min () |
| | Value very close to the min of the type.
|
| |
| template<typename T > |
| bool | approx (T test, T ref, double tol=0.01) |
| | Check whether a test value is approximately equal to a reference value. More...
|
| |
|
template<typename T > |
| static Record< T > | generate_random_record (const std::string &k, const std::string &u, const std::string &c) |
| | Generate a random record.
|
| |
| template<typename T > |
| static Record< T > | generate_random_record (const std::string &type_name) |
| | Generate a random record. More...
|
| |
|
template<typename T > |
| T | generate_random_value (T min=half_min< T >(), T max=half_max< T >()) |
| | Generate a random value of given type.
|
| |
|
template<typename T > |
| std::vector< T > | generate_random_vector (long size, T min=half_min< T >(), T max=half_max< T >()) |
| | Generate a random vector of given type and size.
|
| |
|
template<typename T > |
| T | half_max () |
| | Half the max of the type.
|
| |
|
template<typename T > |
| T | half_min () |
| | Half the min of the type.
|
| |
| template<typename TRaster , typename URaster > |
| bool | raster_approx (const TRaster &test, const URaster &ref, double tol=0.01) |
| | Check whether a test raster is approximately equal to a reference raster. More...
|
| |
|
std::string | temporary_filename () |
| | Valid name for temporary files.
|
| |