|
ML Reference
|
#include <type_traits>#include "mlTypeDefs.h"#include <ThirdPartyWarningsDisable.h>#include <cmath>#include <ThirdPartyWarningsRestore.h>Go to the source code of this file.
Namespaces | |
| namespace | ml |
| Main documentation file for ML users and developers. | |
Macros | |
"typename" macro for UNIX/WIN32 ISO standard incompatibility problems | |
| |
| #define | ML_TYPENAME typename |
Functions | |
mlMin/mlMax Templates in ML namespace | |
| template<typename T > | |
| T | ml::mlMin (T a, T b) |
Defines ML specific min template since min template is platform-dependent. | |
| template<typename T > | |
| T | ml::mlMax (T a, T b) |
Defines ML specific max template since max template is platform-dependent. | |
| template<typename T > | |
| T | ml::mlAbs (T a) |
Defines ML specific abs template since only type-dependent library functions exists. | |
Overloads of \c cmath functions to eliminate ambiguity on Windows, | |
| long double | pow (__int64 i, int value) |
| long double | pow (unsigned __int64 i, int value) |
| long double | pow (__int64 i, float value) |
| long double | pow (unsigned __int64 i, float value) |
| long double | pow (__int64 i, double value) |
| long double | pow (unsigned __int64 i, double value) |
| long double | pow (__int64 i, long double value) |
| long double | pow (unsigned __int64 i, long double value) |
| unsigned __int64 | abs (unsigned __int64 i) |
| long double | fabs (__int64 i) |
| long double | fabs (unsigned __int64 i) |
| double | pow (float f, double d) |
| double | pow (double d, float f) |
| double | pow (double d, unsigned int i) |
| long double | pow (double d, __int64 i) |
| long double | pow (double d, unsigned __int64 i) |
| long double | pow (double d, long double ld) |
| long double | pow (long double ld, double d) |
| template<typename T > | |
| double | atan (T value) |
| template<typename T > | |
| double | ceil (T value) |
| template<typename T > | |
| double | exp (T value) |
| template<typename T > | |
| double | fabs (T value) |
| template<typename T > | |
| double | floor (T value) |
| template<typename T > | |
| double | log (T value) |
| template<typename T > | |
| double | sqrt (T value) |
| template<typename T > | |
| double | pow (int i, T value) |
| template<typename T > | |
| double | pow (unsigned int i, T value) |
| template<typename T > | |
| long double | pow (__int64 i, T value) |
| template<typename T > | |
| long double | pow (unsigned __int64 i, T value) |
| #define ML_TYPENAME typename |
Definition at line 153 of file mlUtilsSystem.h.
|
inline |
Definition at line 118 of file mlUtilsSystem.h.
|
inline |
|
inline |
Definition at line 131 of file mlUtilsSystem.h.
References ceil().
Referenced by ceil(), and ml::TVector< TVectorBase >::divCeil().
|
inline |
Definition at line 132 of file mlUtilsSystem.h.
References exp().
Referenced by ml::TQuaternion< DT >::exp(), and exp().
|
inline |
Definition at line 119 of file mlUtilsSystem.h.
|
inline |
Definition at line 133 of file mlUtilsSystem.h.
References fabs().
|
inline |
Definition at line 120 of file mlUtilsSystem.h.
|
inline |
Definition at line 134 of file mlUtilsSystem.h.
References floor().
Referenced by _ml_cast_from_intermediate_type(), _ml_cast_from_intermediate_type_without_clamping(), ml::MLTStdTypeInfos< VTYP >::castToType(), _MLRangeCheck< false, true, Target, Source >::checked_cast(), and floor().
|
inline |
|
inline |
Definition at line 113 of file mlUtilsSystem.h.
References pow().
|
inline |
Definition at line 111 of file mlUtilsSystem.h.
References pow().
|
inline |
|
inline |
Definition at line 115 of file mlUtilsSystem.h.
References pow().
|
inline |
Definition at line 139 of file mlUtilsSystem.h.
References pow().
|
inline |
Definition at line 125 of file mlUtilsSystem.h.
References pow().
|
inline |
Definition at line 123 of file mlUtilsSystem.h.
References pow().
|
inline |
Definition at line 127 of file mlUtilsSystem.h.
References pow().
|
inline |
Definition at line 126 of file mlUtilsSystem.h.
References pow().
|
inline |
Definition at line 124 of file mlUtilsSystem.h.
References pow().
|
inline |
Definition at line 122 of file mlUtilsSystem.h.
References pow().
|
inline |
Definition at line 137 of file mlUtilsSystem.h.
References pow().
|
inline |
Definition at line 128 of file mlUtilsSystem.h.
References pow().
|
inline |
Definition at line 114 of file mlUtilsSystem.h.
References pow().
|
inline |
Definition at line 112 of file mlUtilsSystem.h.
References pow().
|
inline |
Definition at line 110 of file mlUtilsSystem.h.
References pow().
|
inline |
Definition at line 116 of file mlUtilsSystem.h.
References pow().
|
inline |
Definition at line 140 of file mlUtilsSystem.h.
References pow().
|
inline |
Definition at line 138 of file mlUtilsSystem.h.
References pow().
|
inline |
Definition at line 136 of file mlUtilsSystem.h.
References sqrt().
Referenced by ml::TQuaternion< DT >::absoluteValue(), ml::FloatingPointVector< T, size, DataContainer >::compSqrt(), ml::Tmat3< DT >::jacobi(), ml::FloatingPointVector< T, size, DataContainer >::norm2(), ml::TQuaternion< DT >::norm2(), ml::FloatingPointVector< T, size, DataContainer >::norm2(), ml::TQuaternion< DT >::sqrt(), and sqrt().