Автоматические правки

This commit is contained in:
Andrei Astafev 2020-04-21 10:34:28 +03:00
parent 57ff8c66a2
commit 1e50244347
13 changed files with 32 additions and 32 deletions

View File

@ -8,9 +8,9 @@
#pragma once #pragma once
#include <QString>
#include <QDir> #include <QDir>
#include <QFileInfo> #include <QFileInfo>
#include <QString>
namespace myx { namespace myx {

View File

@ -10,9 +10,9 @@
#include <myx/filesystem/current_executable.hpp> #include <myx/filesystem/current_executable.hpp>
#include <QString>
#include <QDir> #include <QDir>
#include <QFileInfo> #include <QFileInfo>
#include <QString>
namespace myx { namespace myx {

View File

@ -8,12 +8,12 @@
#pragma once #pragma once
#include <myx/filesystem/paths.hpp>
#include <myx/filesystem/current_executable.hpp> #include <myx/filesystem/current_executable.hpp>
#include <myx/filesystem/paths.hpp>
#include <QString>
#include <QDir> #include <QDir>
#include <QFileInfo> #include <QFileInfo>
#include <QString>
#include <atomic> #include <atomic>
#include <future> #include <future>

View File

@ -1,8 +1,8 @@
#include <myx/math/almost_equal_relative.hpp>
#include <myx/math/almost_equal_relative_and_abs.hpp>
#include <myx/math/almost_equal_ulps.hpp>
#include <myx/math/almost_equal_ulps_and_abs.hpp>
#include <myx/math/constants.hpp> #include <myx/math/constants.hpp>
#include <myx/math/functions.hpp> #include <myx/math/functions.hpp>
#include <myx/math/units.hpp>
#include <myx/math/radar.hpp> #include <myx/math/radar.hpp>
#include <myx/math/almost_equal_relative_and_abs.hpp> #include <myx/math/units.hpp>
#include <myx/math/almost_equal_relative.hpp>
#include <myx/math/almost_equal_ulps_and_abs.hpp>
#include <myx/math/almost_equal_ulps.hpp>

View File

@ -14,14 +14,14 @@ namespace math {
* Параметр maxRelDiff определяет максимальную относительную допустимую разницу, * Параметр maxRelDiff определяет максимальную относительную допустимую разницу,
* при которой аргументы считаются равными. * при которой аргументы считаются равными.
*/ */
bool almost_equal_relative( const float a, const float b, bool almost_equal_relative( float a, float b,
const float maxRelDiff = FLT_EPSILON ); const float maxRelDiff = FLT_EPSILON );
/** /**
* @brief Проверка на равенство двух аргументов типа double. * @brief Проверка на равенство двух аргументов типа double.
* Параметр maxRelDiff определяет максимальную относительную допустимую разницу, * Параметр maxRelDiff определяет максимальную относительную допустимую разницу,
* при которой аргументы считаются равными. * при которой аргументы считаются равными.
*/ */
bool almost_equal_relative( const double a, const double b, bool almost_equal_relative( double a, double b,
const double maxRelDiff = DBL_EPSILON ); const double maxRelDiff = DBL_EPSILON );
} // namespace math } // namespace math

View File

@ -13,16 +13,16 @@ namespace math {
* Параметр maxRelDiff определяет максимальную относительную допустимую разницу, * Параметр maxRelDiff определяет максимальную относительную допустимую разницу,
* при которой аргументы считаются равными. * при которой аргументы считаются равными.
*/ */
bool almost_equal_relative_and_abs( const float a, const float b, bool almost_equal_relative_and_abs( float a, float b,
const float maxAbsDiff, const float maxRelDiff = FLT_EPSILON ); float maxAbsDiff, const float maxRelDiff = FLT_EPSILON );
/** /**
* @brief Проверка на равенство двух аргументов типа double. * @brief Проверка на равенство двух аргументов типа double.
* Параметр maxAbsDiff определяет максимальную абсолютную допустимую разницу. * Параметр maxAbsDiff определяет максимальную абсолютную допустимую разницу.
* Параметр maxRelDiff определяет максимальную относительную допустимую разницу, * Параметр maxRelDiff определяет максимальную относительную допустимую разницу,
* при которой аргументы считаются равными. * при которой аргументы считаются равными.
*/ */
bool almost_equal_relative_and_abs( const double a, const double b, bool almost_equal_relative_and_abs( double a, double b,
const double maxAbsDiff, const double maxRelDiff = DBL_EPSILON ); double maxAbsDiff, const double maxRelDiff = DBL_EPSILON );
} // namespace math } // namespace math

View File

@ -14,15 +14,15 @@ namespace math {
* Параметр maxUlpsDiff определяет максимальную разницу между аргументами, * Параметр maxUlpsDiff определяет максимальную разницу между аргументами,
* при которой они считаются равными. * при которой они считаются равными.
*/ */
bool almost_equal_ulps( const float a, const float b, bool almost_equal_ulps( float a, float b,
const int maxUlpsDiff ); int maxUlpsDiff );
/** /**
* @brief Проверка на равенство двух аргументов типа double. * @brief Проверка на равенство двух аргументов типа double.
* Параметр maxUlpsDiff определяет максимальную разницу между аргументами, * Параметр maxUlpsDiff определяет максимальную разницу между аргументами,
* при которой они считаются равными. * при которой они считаются равными.
*/ */
bool almost_equal_ulps( const double a, const double b, bool almost_equal_ulps( double a, double b,
const int maxUlpsDiff ); int maxUlpsDiff );
} // namespace math } // namespace math

View File

@ -11,16 +11,16 @@ namespace math {
* Параметр maxUlpsDiff определяет максимальную разницу между аргументами, * Параметр maxUlpsDiff определяет максимальную разницу между аргументами,
* при которой они считаются равными. * при которой они считаются равными.
*/ */
bool almost_equal_ulps_and_abs( const float a, const float b, bool almost_equal_ulps_and_abs( float a, float b,
const float maxAbsDiff, const int maxUlpsDiff ); float maxAbsDiff, int maxUlpsDiff );
/** /**
* @brief Проверка на равенство двух аргументов типа double. * @brief Проверка на равенство двух аргументов типа double.
* Параметр maxAbsDiff определяет максимальную абсолютную допустимую разницу. * Параметр maxAbsDiff определяет максимальную абсолютную допустимую разницу.
* Параметр maxUlpsDiff определяет максимальную разницу между аргументами, * Параметр maxUlpsDiff определяет максимальную разницу между аргументами,
* при которой они считаются равными. * при которой они считаются равными.
*/ */
bool almost_equal_ulps_and_abs( const double a, const double b, bool almost_equal_ulps_and_abs( double a, double b,
const double maxAbsDiff, const int maxUlpsDiff ); double maxAbsDiff, int maxUlpsDiff );
} // namespace math } // namespace math

View File

@ -1,8 +1,8 @@
#ifndef MYX_MATH_CONSTANTS_HPP_ #ifndef MYX_MATH_CONSTANTS_HPP_
#define MYX_MATH_CONSTANTS_HPP_ #define MYX_MATH_CONSTANTS_HPP_
#include <type_traits>
#include <cmath> #include <cmath>
#include <type_traits>
namespace myx { namespace myx {

View File

@ -14,7 +14,7 @@ union float_cmp_t
/** /**
* @brief Инициализация. * @brief Инициализация.
*/ */
float_cmp_t( float num = 0.0f ) : f( num ) explicit float_cmp_t( float num = 0.0F ) : f( num )
{ {
} }
@ -38,7 +38,7 @@ union double_cmp_t
/** /**
* @brief Инициализация. * @brief Инициализация.
*/ */
double_cmp_t( double num = 0.0l ) : d( num ) explicit double_cmp_t( double num = 0.0L ) : d( num )
{ {
} }

View File

@ -1,9 +1,9 @@
#ifndef MYX_MATH_FUNCTIONS_HPP_ #ifndef MYX_MATH_FUNCTIONS_HPP_
#define MYX_MATH_FUNCTIONS_HPP_ #define MYX_MATH_FUNCTIONS_HPP_
#include <type_traits>
#include <cmath>
#include <boost/math/special_functions/pow.hpp> #include <boost/math/special_functions/pow.hpp>
#include <cmath>
#include <type_traits>
namespace myx { namespace myx {

View File

@ -1,8 +1,8 @@
#ifndef MYX_MATH_RADAR_HPP_ #ifndef MYX_MATH_RADAR_HPP_
#define MYX_MATH_RADAR_HPP_ #define MYX_MATH_RADAR_HPP_
#include <type_traits>
#include <cmath> #include <cmath>
#include <type_traits>
namespace myx { namespace myx {

View File

@ -1,8 +1,8 @@
#ifndef MYX_MATH_UNITS_HPP_ #ifndef MYX_MATH_UNITS_HPP_
#define MYX_MATH_UNITS_HPP_ #define MYX_MATH_UNITS_HPP_
#include <type_traits>
#include <cmath> #include <cmath>
#include <type_traits>
namespace myx { namespace myx {
@ -14,7 +14,7 @@ namespace math {
* \return Значение в градусах * \return Значение в градусах
*/ */
template < typename T > template < typename T >
T radians_to_degrees( const T& radians, typename std::enable_if< std::is_floating_point< T >::value >::type* = 0 ) T radians_to_degrees( const T& radians, typename std::enable_if< std::is_floating_point< T >::value >::type* /*unused*/ = 0 )
{ {
static_assert( std::is_arithmetic< T >::value, "Arithmetic type is required." ); static_assert( std::is_arithmetic< T >::value, "Arithmetic type is required." );
return( radians * M_1_PI * 180.0 ); return( radians * M_1_PI * 180.0 );
@ -27,7 +27,7 @@ T radians_to_degrees( const T& radians, typename std::enable_if< std::is_floatin
* \return Значение в радианах * \return Значение в радианах
*/ */
template < typename T > template < typename T >
T degrees_to_radians( const T& degrees, typename std::enable_if< std::is_floating_point< T >::value >::type* = 0 ) T degrees_to_radians( const T& degrees, typename std::enable_if< std::is_floating_point< T >::value >::type* /*unused*/ = 0 )
{ {
static_assert( std::is_arithmetic< T >::value, "Arithmetic type is required." ); static_assert( std::is_arithmetic< T >::value, "Arithmetic type is required." );
return( degrees * M_PI / 180.0 ); return( degrees * M_PI / 180.0 );