def _configure(self): """ Setup members using inventory. """ Nondimensional._configure(self) self.setLengthScale(self.inventory.lengthScale) self.setPressureScale(self.inventory.shearModulus) self.setTimeScale(self.inventory.relaxationTime) self.computeDensityScale() return
def _configure(self): """ Setup members using inventory. """ Nondimensional._configure(self) vs = self.inventory.shearWaveSpeed period = self.inventory.wavePeriod density = self.inventory.massDensity self.setLengthScale(vs * period) self.setTimeScale(period) self.setDensityScale(density) self.computePressureScale() return
def _configure(self): """ Setup members using inventory. """ Nondimensional._configure(self) vs = self.inventory.shearWaveSpeed period = self.inventory.wavePeriod density = self.inventory.massDensity self.setLengthScale(vs * period) self.setPressureScale(vs**2 * density) self.setTimeScale(period) self.setDensityScale(density) return
def __init__(self, name="nondimelasticquasistatic"): """ Constructor. """ Nondimensional.__init__(self, name) return
def __init__(self, name="nondimelasticdynamic"): """ Constructor. """ Nondimensional.__init__(self, name) return