pure quadratic is working
This commit is contained in:
@@ -164,10 +164,12 @@ typedef struct
|
||||
e_radicand_sign radicand_sign; // RADICAND_PLUS or RADICAND_MINUS or RADICAND_ZERO
|
||||
double radicand_absolute; // |radicand|
|
||||
double radicand_sqrt; // √|radicand|
|
||||
double numerator_sqrt; // √a
|
||||
bool numerator_sqrt_is_int; // false if √a is a double
|
||||
double denominator_sqrt; // √c
|
||||
bool denominator_sqrt_is_int; // false if √c is a double
|
||||
double numerator; // |c|
|
||||
double numerator_sqrt; // √c
|
||||
bool numerator_sqrt_is_int; // false if √c is a double
|
||||
double denominator; // |a|
|
||||
double denominator_sqrt; // √a
|
||||
bool denominator_sqrt_is_int; // false if √a is a double
|
||||
} s_solution_degree_2_pure;
|
||||
|
||||
typedef struct
|
||||
@@ -188,6 +190,7 @@ void solve(const s_polynom *polynom, s_solution *solution);
|
||||
* UTILS/MATH.C
|
||||
*/
|
||||
|
||||
bool is_nearly_equal(double num, int compare);
|
||||
bool is_nearly_equal_zero(double num);
|
||||
bool has_decimal_part(double num);
|
||||
bool any_has_decimal_part(double *num, size_t len);
|
||||
|
||||
Reference in New Issue
Block a user