diff --git a/basic-geometry/complex.c b/basic-geometry/complex.c index ee48eb1..9f5f9cd 100644 --- a/basic-geometry/complex.c +++ b/basic-geometry/complex.c @@ -95,7 +95,7 @@ extern inline int bgc_fp64_complex_are_close(const BGC_FP64_Complex* number1, co // =============== Get Exponation =============== // -void bgc_fp32_complex_get_exponation(BGC_FP32_Complex* power, const BGC_FP32_Complex* base, const float real_exponent, const float imaginary_exponent) +void bgc_fp32_complex_get_power(BGC_FP32_Complex* power, const BGC_FP32_Complex* base, const float real_exponent, const float imaginary_exponent) { const float square_modulus = bgc_fp32_complex_get_square_modulus(base); @@ -115,7 +115,7 @@ void bgc_fp32_complex_get_exponation(BGC_FP32_Complex* power, const BGC_FP32_Com power->imaginary = power_modulus * sinf(power_angle); } -void bgc_fp64_complex_get_exponation(BGC_FP64_Complex* power, const BGC_FP64_Complex* base, const double real_exponent, const double imaginary_exponent) +void bgc_fp64_complex_get_power(BGC_FP64_Complex* power, const BGC_FP64_Complex* base, const double real_exponent, const double imaginary_exponent) { const double square_modulus = bgc_fp64_complex_get_square_modulus(base); diff --git a/basic-geometry/complex.h b/basic-geometry/complex.h index 6417a98..efda841 100644 --- a/basic-geometry/complex.h +++ b/basic-geometry/complex.h @@ -317,11 +317,11 @@ inline int bgc_fp64_complex_invert(BGC_FP64_Complex* number) return bgc_fp64_complex_get_inverse(number, number); } -// =============== Get Exponation =============== // +// ================= Get Power ================== // -void bgc_fp32_complex_get_exponation(BGC_FP32_Complex* power, const BGC_FP32_Complex* base, const float real_exponent, const float imaginary_exponent); +void bgc_fp32_complex_get_power(BGC_FP32_Complex* power, const BGC_FP32_Complex* base, const float real_exponent, const float imaginary_exponent); -void bgc_fp64_complex_get_exponation(BGC_FP64_Complex* power, const BGC_FP64_Complex* base, const double real_exponent, const double imaginary_exponent); +void bgc_fp64_complex_get_power(BGC_FP64_Complex* power, const BGC_FP64_Complex* base, const double real_exponent, const double imaginary_exponent); // ==================== Add ===================== // diff --git a/basic-geometry/quaternion.c b/basic-geometry/quaternion.c index c6d279f..7e8f495 100644 --- a/basic-geometry/quaternion.c +++ b/basic-geometry/quaternion.c @@ -120,7 +120,7 @@ extern inline int bgc_fp64_quaternion_are_close(const BGC_FP64_Quaternion* quate // =============== Get Exponation =============== // -int bgc_fp32_quaternion_get_exponation(BGC_FP32_Quaternion* power, const BGC_FP32_Quaternion* base, const float exponent) +int bgc_fp32_quaternion_get_power(BGC_FP32_Quaternion* power, const BGC_FP32_Quaternion* base, const float exponent) { const float s0s0 = base->s0 * base->s0; const float x1x1 = base->x1 * base->x1; @@ -161,7 +161,7 @@ int bgc_fp32_quaternion_get_exponation(BGC_FP32_Quaternion* power, const BGC_FP3 return BGC_SUCCESS; } -int bgc_fp64_quaternion_get_exponation(BGC_FP64_Quaternion* power, const BGC_FP64_Quaternion* base, const double exponent) +int bgc_fp64_quaternion_get_power(BGC_FP64_Quaternion* power, const BGC_FP64_Quaternion* base, const double exponent) { const double s0s0 = base->s0 * base->s0; const double x1x1 = base->x1 * base->x1; diff --git a/basic-geometry/quaternion.h b/basic-geometry/quaternion.h index 574255d..d80ba7a 100644 --- a/basic-geometry/quaternion.h +++ b/basic-geometry/quaternion.h @@ -670,9 +670,9 @@ inline int bgc_fp64_quaternion_get_normalized(BGC_FP64_Quaternion* normalized, c // =============== Get Exponation =============== // -int bgc_fp32_quaternion_get_exponation(BGC_FP32_Quaternion* power, const BGC_FP32_Quaternion* base, const float exponent); +int bgc_fp32_quaternion_get_power(BGC_FP32_Quaternion* power, const BGC_FP32_Quaternion* base, const float exponent); -int bgc_fp64_quaternion_get_exponation(BGC_FP64_Quaternion* power, const BGC_FP64_Quaternion* base, const double exponent); +int bgc_fp64_quaternion_get_power(BGC_FP64_Quaternion* power, const BGC_FP64_Quaternion* base, const double exponent); // ============== Raw Turn Vector3 ============== // diff --git a/basic-geometry/turn2.c b/basic-geometry/turn2.c index b29d6d9..530fea0 100644 --- a/basic-geometry/turn2.c +++ b/basic-geometry/turn2.c @@ -34,8 +34,8 @@ extern inline void bgc_fp64_turn2_revert(BGC_FP64_Turn2* turn); extern inline void bgc_fp32_turn2_get_reverse(BGC_FP32_Turn2* reverse, const BGC_FP32_Turn2* turn); extern inline void bgc_fp64_turn2_get_reverse(BGC_FP64_Turn2* reverse, const BGC_FP64_Turn2* turn); -extern inline void bgc_fp32_turn2_get_exponation(BGC_FP32_Turn2* power, const BGC_FP32_Turn2* base, const float exponent); -extern inline void bgc_fp64_turn2_get_exponation(BGC_FP64_Turn2* power, const BGC_FP64_Turn2* base, const double exponent); +extern inline void bgc_fp32_turn2_get_power(BGC_FP32_Turn2* power, const BGC_FP32_Turn2* base, const float exponent); +extern inline void bgc_fp64_turn2_get_power(BGC_FP64_Turn2* power, const BGC_FP64_Turn2* base, const double exponent); extern inline void bgc_fp32_turn2_combine(BGC_FP32_Turn2* combination, const BGC_FP32_Turn2* turn1, const BGC_FP32_Turn2* turn2); extern inline void bgc_fp64_turn2_combine(BGC_FP64_Turn2* combination, const BGC_FP64_Turn2* turn1, const BGC_FP64_Turn2* turn2); diff --git a/basic-geometry/turn2.h b/basic-geometry/turn2.h index f4d5f7b..8798180 100644 --- a/basic-geometry/turn2.h +++ b/basic-geometry/turn2.h @@ -177,7 +177,7 @@ inline void bgc_fp64_turn2_get_reverse(BGC_FP64_Turn2* reverse, const BGC_FP64_T // ================= Exponation ================= // -inline void bgc_fp32_turn2_get_exponation(BGC_FP32_Turn2* power, const BGC_FP32_Turn2* base, const float exponent) +inline void bgc_fp32_turn2_get_power(BGC_FP32_Turn2* power, const BGC_FP32_Turn2* base, const float exponent) { const float power_angle = exponent * atan2f(base->_sin, base->_cos); @@ -185,7 +185,7 @@ inline void bgc_fp32_turn2_get_exponation(BGC_FP32_Turn2* power, const BGC_FP32_ power->_sin = sinf(power_angle); } -inline void bgc_fp64_turn2_get_exponation(BGC_FP64_Turn2* power, const BGC_FP64_Turn2* base, const double exponent) +inline void bgc_fp64_turn2_get_power(BGC_FP64_Turn2* power, const BGC_FP64_Turn2* base, const double exponent) { const double power_angle = exponent * atan2(base->_sin, base->_cos); diff --git a/basic-geometry/turn3.c b/basic-geometry/turn3.c index 0918ee0..ecc7369 100644 --- a/basic-geometry/turn3.c +++ b/basic-geometry/turn3.c @@ -535,7 +535,7 @@ int bgc_fp64_turn3_find_pair_difference( // =============== Get Exponation =============== // -void bgc_fp32_turn3_get_exponation(BGC_FP32_Turn3* power, const BGC_FP32_Turn3* base, const float exponent) +void bgc_fp32_turn3_get_power(BGC_FP32_Turn3* power, const BGC_FP32_Turn3* base, const float exponent) { const float square_vector = base->_versor.x1 * base->_versor.x1 + base->_versor.x2 * base->_versor.x2 + base->_versor.x3 * base->_versor.x3; @@ -553,7 +553,7 @@ void bgc_fp32_turn3_get_exponation(BGC_FP32_Turn3* power, const BGC_FP32_Turn3* bgc_fp32_turn3_set_raw_values(power, cosf(angle), base->_versor.x1 * multiplier, base->_versor.x2 * multiplier, base->_versor.x3 * multiplier); } -void bgc_fp64_turn3_get_exponation(BGC_FP64_Turn3* power, const BGC_FP64_Turn3* base, const double exponent) +void bgc_fp64_turn3_get_power(BGC_FP64_Turn3* power, const BGC_FP64_Turn3* base, const double exponent) { const double square_vector = base->_versor.x1 * base->_versor.x1 + base->_versor.x2 * base->_versor.x2 + base->_versor.x3 * base->_versor.x3; diff --git a/basic-geometry/turn3.h b/basic-geometry/turn3.h index a56cdfe..c063495 100644 --- a/basic-geometry/turn3.h +++ b/basic-geometry/turn3.h @@ -287,9 +287,9 @@ inline void bgc_fp64_turn3_get_reverse(BGC_FP64_Turn3* inverse, const BGC_FP64_T // =============== Get Exponation =============== // -void bgc_fp32_turn3_get_exponation(BGC_FP32_Turn3* power, const BGC_FP32_Turn3* base, const float exponent); +void bgc_fp32_turn3_get_power(BGC_FP32_Turn3* power, const BGC_FP32_Turn3* base, const float exponent); -void bgc_fp64_turn3_get_exponation(BGC_FP64_Turn3* power, const BGC_FP64_Turn3* base, const double exponent); +void bgc_fp64_turn3_get_power(BGC_FP64_Turn3* power, const BGC_FP64_Turn3* base, const double exponent); // ================ Combination ================= //