mirror of
https://github.com/TheAlgorithms/C
synced 2024-11-24 22:39:52 +03:00
replace fabs with fabsf
This commit is contained in:
parent
3b9968e595
commit
d2c867f02e
@ -160,10 +160,10 @@ static void test()
|
||||
printf("Quaternion: %.4g %+.4g %+.4g %+.4g\n", test_quat.w,
|
||||
test_quat.dual.x, test_quat.dual.y, test_quat.dual.z);
|
||||
|
||||
assert(fabs(test_quat.w - quat.w) < .01);
|
||||
assert(fabs(test_quat.q1 - quat.q1) < .01);
|
||||
assert(fabs(test_quat.q2 - quat.q2) < .01);
|
||||
assert(fabs(test_quat.q3 - quat.q3) < .01);
|
||||
assert(fabsf(test_quat.w - quat.w) < .01);
|
||||
assert(fabsf(test_quat.q1 - quat.q1) < .01);
|
||||
assert(fabsf(test_quat.q2 - quat.q2) < .01);
|
||||
assert(fabsf(test_quat.q3 - quat.q3) < .01);
|
||||
}
|
||||
|
||||
int main()
|
||||
|
@ -206,21 +206,21 @@ static void test()
|
||||
|
||||
d = vector_norm(&a);
|
||||
// printf("|a| = %.4g\n", d);
|
||||
assert(fabs(d - 3.742) < 0.01);
|
||||
assert(fabsf(d - 3.742) < 0.01);
|
||||
d = vector_norm(&b);
|
||||
// printf("|b| = %.4g\n", d);
|
||||
assert(fabs(d - 1.732) < 0.01);
|
||||
assert(fabsf(d - 1.732) < 0.01);
|
||||
|
||||
d = dot_prod(&a, &b);
|
||||
// printf("Dot product: %f\n", d);
|
||||
assert(fabs(d - 6.f) < 0.01);
|
||||
assert(fabsf(d - 6.f) < 0.01);
|
||||
|
||||
vec_3d c = vector_prod(&a, &b);
|
||||
// printf("Vector product ");
|
||||
// printf("%s", print_vector(&c, "c"));
|
||||
assert(fabs(c.x - (-1)) < 0.01);
|
||||
assert(fabs(c.y - (2)) < 0.01);
|
||||
assert(fabs(c.z - (-1)) < 0.01);
|
||||
assert(fabsf(c.x - (-1)) < 0.01);
|
||||
assert(fabsf(c.y - (2)) < 0.01);
|
||||
assert(fabsf(c.z - (-1)) < 0.01);
|
||||
}
|
||||
|
||||
/**
|
||||
|
Loading…
Reference in New Issue
Block a user