本文整理汇总了Python中ElasticMaterial.ElasticMaterial._configure方法的典型用法代码示例。如果您正苦于以下问题:Python ElasticMaterial._configure方法的具体用法?Python ElasticMaterial._configure怎么用?Python ElasticMaterial._configure使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类ElasticMaterial.ElasticMaterial
的用法示例。
在下文中一共展示了ElasticMaterial._configure方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: _configure
# 需要导入模块: from ElasticMaterial import ElasticMaterial [as 别名]
# 或者: from ElasticMaterial.ElasticMaterial import _configure [as 别名]
def _configure(self):
"""
Setup members using inventory.
"""
ElasticMaterial._configure(self)
if self.inventory.fitMohrCoulomb == "inscribed":
fitEnum = ModuleDruckerPrager3D.MOHR_COULOMB_INSCRIBED
elif self.inventory.fitMohrCoulomb == "middle":
fitEnum = ModuleDruckerPrager3D.MOHR_COULOMB_MIDDLE
elif self.inventory.fitMohrCoulomb == "circumscribed":
fitEnum = ModuleDruckerPrager3D.MOHR_COULOMB_CIRCUMSCRIBED
else:
raise ValueError("Unknown fit to Mohr-Coulomb yield surface.")
ModuleDruckerPrager3D.fitMohrCoulomb(self, fitEnum)
ModuleDruckerPrager3D.allowTensileYield(self, self.inventory.allowTensileYield)
return