예제 #1
0
파일: models.py 프로젝트: eng-tools/liquepy
 def hp0(self, value):
     value = clean_float(value)
     self._h_po = value
     if value is not None:
         self._add_to_stack("h_po", value)
예제 #2
0
파일: flac.py 프로젝트: eng-tools/liquepy
 def tension(self, value):
     value = clean_float(value)
     self._add_to_stack("tension", value)
     self._tension = value
예제 #3
0
파일: models.py 프로젝트: eng-tools/liquepy
 def n_e(self, value):
     value = clean_float(value)
     self._a = value
     if value is not None:
         self._add_to_stack("a", value)
예제 #4
0
파일: models.py 프로젝트: eng-tools/liquepy
 def g0_mod(self, value):
     value = clean_float(value)
     self._g0_mod = None
     self.big_a = value * (1 + self.e_curr) / (2.17 - self.e_curr)**2
예제 #5
0
파일: models.py 프로젝트: eng-tools/liquepy
 def crr_n15(self, value):
     value = clean_float(value)
     self._crr_n15 = value
     if value is not None:
         self._add_to_stack("crr_n15", value)
예제 #6
0
파일: models.py 프로젝트: eng-tools/liquepy
 def g0_mod(self, value):
     value = clean_float(value)
     self._g0_mod = value
     if self.e_curr is None:
         raise ValueError('must set e_curr before setting g0_mod')
     self._g0 = value * (1 + self.e_curr) / (2.97 - self.e_curr)**2
예제 #7
0
파일: models.py 프로젝트: eng-tools/liquepy
 def g0(self, g0):
     # note g0 * (2.97 - e) ** 2 / (1 + e) = g0_mod
     self._g0 = clean_float(g0)
     self.recompute_g0_mod()
예제 #8
0
 def tension(self, value):
     value = clean_float(value)
     self._tension = value
예제 #9
0
 def g0(self, g0):
     # note g0 * (2.97 - e) ** 2 / (1 + e) = g0_mod
     self._g0 = clean_float(g0)
     if self.e_curr is not None:
         self._g0_mod = g0 * (2.97 - self.e_curr)**2 / (1 + self.e_curr)