#include <math.h>
#include <float.h>
Defines | |
| #define | ME_MIN_EPSILON (1.2e-7) |
| Maximum achievable fractional accuracy. More... | |
| #define | ME_SMALL_EPSILON (1.0e-6) |
| "High" fractional accuracy. More... | |
| #define | ME_MEDIUM_EPSILON (1.0e-3) |
| "Moderate" fractional accuracy. More... | |
Typedefs | |
| typedef MeReal | MeVector3 [3] |
| MathEngine 3 long MeReal vector. More... | |
| typedef MeReal | MeVector4 [4] |
| MathEngine 4 long MeReal vector. More... | |
| typedef MeReal | MeMatrix3 [3][3] |
| MathEngine 3x3 MeReal matrix. More... | |
| typedef MeReal | MeMatrix4 [4][4] |
| MathEngine 4x4 MeReal matrix. More... | |
|
Initializer:
\
(ME_ARE_EQUAL_TOL( x[0], y[0], e ) && \
ME_ARE_EQUAL_TOL( x[1], y[1], e ) && \
ME_ARE_EQUAL_TOL( x[2], y[2], e ))
|
Initializer:
\
(ME_ARE_EQUAL_3VEC_TOL( x, y, e ) && \
ME_ARE_EQUAL_TOL( x[3], y[3], e ))
|
Initializer:
(ME_IS_ZERO_TOL(y,e) ? ME_IS_ZERO_TOL(x,e) \
: MeFabs(((x)-(y))/(y)) < (e))
|
"Moderate" fractional accuracy.
|
Maximum achievable fractional accuracy.
|
"High" fractional accuracy.
|
MathEngine 3x3 MeReal matrix.
|
MathEngine 4x4 MeReal matrix.
|
MathEngine 3 long MeReal vector.
|
MathEngine 4 long MeReal vector.
Copyright MathEngine PLC 2000, all rights reserved.