Skip to content

Commit 06db343

Browse files
[pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
1 parent 8636195 commit 06db343

1 file changed

Lines changed: 8 additions & 2 deletions

File tree

maths/numerical_analysis/brents_method.py

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212

1313
from collections.abc import Callable
1414

15+
1516
def brent_method(
1617
function: Callable[[float], float],
1718
lower: float,
@@ -76,7 +77,11 @@ def brent_method(
7677
s = upper - fb * (upper - lower) / (fb - fa)
7778

7879
conditions = [
79-
not ((3 * lower + upper) / 4 < s < upper if upper > lower else upper < s < (3 * lower + upper) / 4),
80+
not (
81+
(3 * lower + upper) / 4 < s < upper
82+
if upper > lower
83+
else upper < s < (3 * lower + upper) / 4
84+
),
8085
mflag and abs(s - upper) >= abs(upper - c) / 2,
8186
not mflag and abs(s - upper) >= abs(c - d) / 2,
8287
mflag and abs(upper - c) < tolerance,
@@ -111,4 +116,5 @@ def brent_method(
111116

112117
if __name__ == "__main__":
113118
import doctest
114-
doctest.testmod()
119+
120+
doctest.testmod()

0 commit comments

Comments
 (0)