Umbenennung, Umstrukturierung, Doc-Strings

This commit is contained in:
2026-02-04 22:59:07 +01:00
parent 96e489a116
commit 4e2491d967
25 changed files with 3294 additions and 1690 deletions

View File

@@ -1,6 +1,17 @@
import numpy as np
from numpy.typing import NDArray
from typing import Tuple
def case1(E: float, F: float, G: float, pG: np.ndarray, pE: np.ndarray):
def case1(E: float, F: float, G: float, pG: NDArray, pE: NDArray) -> Tuple[NDArray, NDArray]:
"""
Aufstellen des Gleichungssystem für den ersten Fall
:param E: Konstante E
:param F: Konstante F
:param G: Konstante G
:param pG: Punkt über dem Ellipsoid
:param pE: Punkt auf dem Ellipsoid
:return: inverse Jacobi-Matrix, Gleichungssystem
"""
j11 = 2 * E * pE[0]
j12 = 2 * F * pE[1]
j13 = 2 * G * pE[2]
@@ -23,7 +34,16 @@ def case1(E: float, F: float, G: float, pG: np.ndarray, pE: np.ndarray):
return invJ, fxE
def case2(E: float, F: float, G: float, pG: np.ndarray, pE: np.ndarray):
def case2(E: float, F: float, G: float, pG: np.ndarray, pE: np.ndarray) -> Tuple[NDArray, NDArray]:
"""
Aufstellen des Gleichungssystem für den zweiten Fall
:param E: Konstante E
:param F: Konstante F
:param G: Konstante G
:param pG: Punkt über dem Ellipsoid
:param pE: Punkt auf dem Ellipsoid
:return: inverse Jacobi-Matrix, Gleichungssystem
"""
j11 = 2 * E * pE[0]
j12 = 2 * F * pE[1]
j13 = 2 * G * pE[2]
@@ -48,7 +68,16 @@ def case2(E: float, F: float, G: float, pG: np.ndarray, pE: np.ndarray):
return invJ, fxE
def case3(E: float, F: float, G: float, pG: np.ndarray, pE: np.ndarray):
def case3(E: float, F: float, G: float, pG: np.ndarray, pE: np.ndarray) -> Tuple[NDArray, NDArray]:
"""
Aufstellen des Gleichungssystem für den dritten Fall
:param E: Konstante E
:param F: Konstante F
:param G: Konstante G
:param pG: Punkt über dem Ellipsoid
:param pE: Punkt auf dem Ellipsoid
:return: inverse Jacobi-Matrix, Gleichungssystem
"""
j11 = 2 * E * pE[0]
j12 = 2 * F * pE[1]
j13 = 2 * G * pE[2]