Exemple #1
0
def factor_mw_angle_area(cross, side1, side2):
    area = np_margnitude(cross, axis=1)
    return area * np.arcsin(
        np.clip(
            area /
            (np_margnitude(side1, axis=1) * np_margnitude(side2, axis=1)), -1,
            1))
Exemple #2
0
def factor_mw_area(cross, side1, side2):
    return np_margnitude(cross, axis=1)
Exemple #3
0
def factor_mw_root_ed_length_r(cross, side1, side2):
    return 1 / (
        (np_margnitude(side1, axis=1) * np_margnitude(side2, axis=1))**0.5)
Exemple #4
0
def factor_mw_ed_length(cross, side1, side2):
    return (np_margnitude(side1, axis=1) * np_margnitude(side2, axis=1))
Exemple #5
0
def factor_mw_sine_ed_length_r(cross, side1, side2):
    return 1 / (
        (np_margnitude(side1, axis=1) * np_margnitude(side2, axis=1)**2))
Exemple #6
0
def factor_mw_sine_area(cross, side1, side2):
    return np_margnitude(cross, axis=1) / (np_margnitude(side1, axis=1) *
                                           np_margnitude(side2, axis=1))
Exemple #7
0
def factor_mw_angle(cross, side1, side2):
    return np.arcsin(
        np.clip(
            np_margnitude(cross, axis=1) /
            (np_margnitude(side1, axis=1) * np_margnitude(side2, axis=1)), -1,
            1))