mirror of
https://github.com/TheAlgorithms/Python.git
synced 2025-07-05 17:34:49 +08:00
[mypy] Fix directory arithmetic_analysis (#4304)
* fix directory arithmetic_analysis * Update build.yml * temporary fix for psf/black bug see https://github.com/psf/black/issues/2079 * Update in_static_equilibrium.py
This commit is contained in:
@ -3,7 +3,7 @@ Checks if a system of forces is in static equilibrium.
|
||||
"""
|
||||
from typing import List
|
||||
|
||||
from numpy import array, cos, cross, radians, sin
|
||||
from numpy import array, cos, cross, ndarray, radians, sin
|
||||
|
||||
|
||||
def polar_force(
|
||||
@ -23,7 +23,7 @@ def polar_force(
|
||||
|
||||
|
||||
def in_static_equilibrium(
|
||||
forces: array, location: array, eps: float = 10 ** -1
|
||||
forces: ndarray, location: ndarray, eps: float = 10 ** -1
|
||||
) -> bool:
|
||||
"""
|
||||
Check if a system is in equilibrium.
|
||||
@ -42,7 +42,7 @@ def in_static_equilibrium(
|
||||
False
|
||||
"""
|
||||
# summation of moments is zero
|
||||
moments: array = cross(location, forces)
|
||||
moments: ndarray = cross(location, forces)
|
||||
sum_moments: float = sum(moments)
|
||||
return abs(sum_moments) < eps
|
||||
|
||||
|
Reference in New Issue
Block a user