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

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
#include <QString>
#include <QDir>
#include <QFileInfo>
#include <QString>
namespace myx {

View File

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

View File

@ -8,12 +8,12 @@
#pragma once
#include <myx/filesystem/paths.hpp>
#include <myx/filesystem/current_executable.hpp>
#include <myx/filesystem/paths.hpp>
#include <QString>
#include <QDir>
#include <QFileInfo>
#include <QString>
#include <atomic>
#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/functions.hpp>
#include <myx/math/units.hpp>
#include <myx/math/radar.hpp>
#include <myx/math/almost_equal_relative_and_abs.hpp>
#include <myx/math/almost_equal_relative.hpp>
#include <myx/math/almost_equal_ulps_and_abs.hpp>
#include <myx/math/almost_equal_ulps.hpp>
#include <myx/math/units.hpp>

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -14,7 +14,7 @@ union float_cmp_t
/**
* @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 Инициализация.
*/
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_
#define MYX_MATH_FUNCTIONS_HPP_
#include <type_traits>
#include <cmath>
#include <boost/math/special_functions/pow.hpp>
#include <cmath>
#include <type_traits>
namespace myx {

View File

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

View File

@ -1,8 +1,8 @@
#ifndef MYX_MATH_UNITS_HPP_
#define MYX_MATH_UNITS_HPP_
#include <type_traits>
#include <cmath>
#include <type_traits>
namespace myx {
@ -14,7 +14,7 @@ namespace math {
* \return Значение в градусах
*/
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." );
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 Значение в радианах
*/
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." );
return( degrees * M_PI / 180.0 );