Skip to content

Commit

Permalink
Conflict fix
Browse files Browse the repository at this point in the history
  • Loading branch information
muhammedsural authored Mar 5, 2024
1 parent 7664fb3 commit dd3d318
Showing 1 changed file with 3 additions and 43 deletions.
46 changes: 3 additions & 43 deletions src/SeismicLoad.py
Original file line number Diff line number Diff line change
@@ -1,33 +1,8 @@
<<<<<<< HEAD
import pandas as pd
from dataclasses import dataclass,field,asdict
from TSCResponseSpectra import SeismicResistanceBuildingInputs,SeismicTSC
=======
# import pandas as pd
# from dataclasses import dataclass,field,asdict
>>>>>>> b83c2c7561eead55db774fae1ac9ba4b81b60f1b

# #TODO bu bölümdeki geliştirmeler devam etmektedir.

<<<<<<< HEAD
@dataclass
class EquivalentLateralLoad:
"""Eşdeğer deprem yükünün hesabi
Args
Floors : Katlarla alakali bilgilerin tutuldugu DataFrame [Kat,Kat kütlesi,Kat yüksekliği]
Tpx : X yönündeki doğal titresim periyodu
Tpy : Y yönündeki doğal titresim periyodu
TSCSeismic : Sismik verilerin ve fonksiyonlarin bulunduğu sinif
VarStruc : Binaya ait sismik bilgilerin tutulduğu sinif
"""
Floors : pd.DataFrame
Tpx : float
Tpy : float
TSCSeismic : SeismicTSC = field(default_factory=SeismicTSC)
VarStruc : SeismicResistanceBuildingInputs = field(default_factory=SeismicResistanceBuildingInputs)
Vte_x : float = field(default=0.0)
Vte_y : float = field(default=0.0)
=======

#TODO bu bölümdeki geliştirmeler devam etmektedir.

# @dataclass
# class SeismicInput:
# """
Expand Down Expand Up @@ -60,27 +35,13 @@ class EquivalentLateralLoad:
# Var_Seismic : SeismicInput = field(default_factory=SeismicInput)
# Vte_x : float = 0.0
# Vte_y : float = 0.0
>>>>>>> b83c2c7561eead55db774fae1ac9ba4b81b60f1b

# def __post_init__(self) -> None:
# self.calc_Total_Force()

# def __repr__(self) -> str:
# return super().__repr__()

<<<<<<< HEAD
# Fonksiyon hazır
def get_Total_Mass(self) -> float:
"""Kat kütlelerinden toplam kütlenin hesabi"""
return self.Floors["Masses"].sum() #BUG Burada static bir isim kullanmaksa sütun no kullanmak sonraki hataları engeller.

# Fonksiyon hazır
def calc_Total_Force(self):
"""Eşdeğer deprem yükü yöntemine göre taban kesme kuvveti hesabi"""
SaR_Tpx = self.TSCSeismic.Get_SaR(T = self.Tpx)
SaR_Tpy = self.TSCSeismic.Get_SaR(T = self.Tpy)
print(f"SaR(Tpx) = {SaR_Tpx}; SaR(Tpy) = {SaR_Tpy} ")
=======
# # Fonksiyon hazır
# def get_Total_Mass(self) -> float:
# """Kat kütlelerinden toplam kütlenin hesabi"""
Expand All @@ -92,7 +53,6 @@ def calc_Total_Force(self):
# SaR_Tpx = self.Var_Seismic.Get_SaR(T = self.Tpx)
# SaR_Tpy = self.Var_Seismic.Get_SaR(T = self.Tpy)
# print(f"SaR(Tpx) = {SaR_Tpx}; SaR(Tpy) = {SaR_Tpy} ")
>>>>>>> b83c2c7561eead55db774fae1ac9ba4b81b60f1b

# self.Vte_x = round((self.Floors["Masses"].sum() * SaR_Tpx * 9.81),2)
# self.Vte_y = round((self.Floors["Masses"].sum() * SaR_Tpy * 9.81),2)
Expand Down

0 comments on commit dd3d318

Please sign in to comment.