rsseismic.enums package#
Typed enum values for RSSeismic scripting properties and project settings. Import from the public package namespace:
from rsseismic.enums import SoilModel, AnalysisMode, InputMotionConfiguration
Each enum is a str subclass: members compare equal to their gRPC wire strings, and
EnumClass("WireValue") resolves the typed member. Reserved name None is exposed as
None_ on enums such as CurveModel and PWPModel.
- class rsseismic.enums._generated.AnalysisMode(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)#
Bases:
str,EnumPython mirror of DeepSoilFile.eAnalysisMode.
- Linear = 'Linear'#
- EquivalentLinear = 'EquivalentLinear'#
- Nonlinear = 'Nonlinear'#
- class rsseismic.enums._generated.ComplexShearModulusFormulation(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)#
Bases:
str,EnumPython mirror of DeepSoilFile.eComplexShearModulusFormulation.
- FREQUENCY_INDEPENDENT = 'FREQUENCY_INDEPENDENT'#
- FREQUENCY_DEPENDENT = 'FREQUENCY_DEPENDENT'#
- SIMPLIFIED = 'SIMPLIFIED'#
- class rsseismic.enums._generated.CurveModel(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)#
Bases:
str,EnumPython mirror of DeepSoilFile.eCurveModel.
- None_ = 'None'#
- Amir_Faryar_2016 = 'Amir_Faryar_2016'#
- Andrus_2003 = 'Andrus_2003'#
- Darendeli_2001 = 'Darendeli_2001'#
- Menq_2003 = 'Menq_2003'#
- Roblee_Chiou_2004 = 'Roblee_Chiou_2004'#
- Seed_Idriss_Upper_Limit = 'Seed_Idriss_Upper_Limit'#
- Seed_Idriss_Mean = 'Seed_Idriss_Mean'#
- Seed_Idriss_Lower_Limit = 'Seed_Idriss_Lower_Limit'#
- Zhang_2005 = 'Zhang_2005'#
- Vucetic_Dobry_1991 = 'Vucetic_Dobry_1991'#
- class rsseismic.enums._generated.HystereticFormulation(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)#
Bases:
str,EnumPython mirror of DeepSoilFile.eHystereticFormulation.
- NonMasing = 'NonMasing'#
- Masing = 'Masing'#
- class rsseismic.enums._generated.InputMotionConfiguration(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)#
Bases:
str,EnumPython mirror of DeepSoilFile.eInputMotionConfiguration.
- UniDirectional = 'UniDirectional'#
- BiDirectional = 'BiDirectional'#
- class rsseismic.enums._generated.IntegrationScheme(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)#
Bases:
str,EnumPython mirror of DeepSoilFile.eIntegrationScheme.
- IMPLICIT_NEWMARK = 'IMPLICIT_NEWMARK'#
- EXPLICIT_HEUN = 'EXPLICIT_HEUN'#
- class rsseismic.enums._generated.LayerOutputSetting(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)#
Bases:
str,EnumPython mirror of DeepSoilFile.eLayerOutputSetting.
- SURFACE_ONLY = 'SURFACE_ONLY'#
- ALL_LAYERS = 'ALL_LAYERS'#
- SPECIFIC_DEPTH = 'SPECIFIC_DEPTH'#
- SPECIFIC_LAYERS = 'SPECIFIC_LAYERS'#
- class rsseismic.enums._generated.PWPModel(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)#
Bases:
str,EnumPython mirror of DeepSoilFile.ePWPModel.
- Sand_Vucetic_Dobry = 'Sand_Vucetic_Dobry'#
- Clay_Matasovic = 'Clay_Matasovic'#
- Sand_GMP = 'Sand_GMP'#
- Sand_Park_Ahn = 'Sand_Park_Ahn'#
- General_Berrill_Davis = 'General_Berrill_Davis'#
- None_ = 'None'#
- class rsseismic.enums._generated.ReductionFactorFormulation(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)#
Bases:
str,EnumPython mirror of DeepSoilFile.eReductionFactorFormulation.
- MRDF_UIUC = 'MRDF_UIUC'#
- MRDF_Darendeli = 'MRDF_Darendeli'#
- None_ = 'None'#
- class rsseismic.enums._generated.SoilModel(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)#
Bases:
str,EnumPython mirror of DeepSoilFile.eSoilModel.
- GQ_H = 'GQ_H'#
- MKZ = 'MKZ'#
- Linear = 'Linear'#
- Points = 'Points'#
- Yee = 'Yee'#
- class rsseismic.enums._generated.SoilType(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)#
Bases:
str,EnumPython mirror of DeepSoilFile.eSoilType.
- Sand = 'Sand'#
- Clay = 'Clay'#
- UserDefined = 'UserDefined'#
- class rsseismic.enums._generated.SolutionType(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)#
Bases:
str,EnumPython mirror of DeepSoilFile.eSolutionType.
- FrequencyDomain = 'FrequencyDomain'#
- TimeDomain = 'TimeDomain'#
- StrainDomain = 'StrainDomain'#
- class rsseismic.enums._generated.SolverType(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)#
Bases:
str,EnumPython mirror of DeepSoilFile.eSolverType.
- LumpedMassModel = 'LumpedMassModel'#
- FiniteElementMethod = 'FiniteElementMethod'#
- class rsseismic.enums._generated.StepControl(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)#
Bases:
str,EnumPython mirror of DeepSoilFile.eStepControl.
- FLEXIBLE = 'FLEXIBLE'#
- FIXED = 'FIXED'#
- class rsseismic.enums._generated.TimeHistoryInterpolationMethod(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)#
Bases:
str,EnumPython mirror of DeepSoilFile.eTimeHistoryInterpolationMethod.
- LINEAR = 'LINEAR'#
- ZERO_PADDED = 'ZERO_PADDED'#
- class rsseismic.enums._generated.VaryWithDepthOption(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)#
Bases:
str,EnumPython mirror of DeepSoilFile.eVaryWithDepthOption.
- Constant_Value = 'Constant_Value'#
- Vary_With_Depth = 'Vary_With_Depth'#
- class rsseismic.enums._generated.VelocityRandInputMethod(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)#
Bases:
str,EnumPython mirror of DeepSoilFile.eVelocityRandInputMethod.
- GeomatrixAB = 'GeomatrixAB'#
- GeomatrixCD = 'GeomatrixCD'#
- USGSAB = 'USGSAB'#
- USGSCD = 'USGSCD'#
- USGSA = 'USGSA'#
- USGSB = 'USGSB'#
- USGSC = 'USGSC'#
- USGSD = 'USGSD'#
- UserDefined = 'UserDefined'#
Curve fitting (SoilLayerCurve.runCurveFit):
Public enum for soil-layer curve fitting procedures.
- class rsseismic.enums.fitting_procedure.FittingProcedureModel(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)#
Bases:
str,EnumCurve fitting procedure for
SoilLayerCurve.runCurveFit.- MRF = 'MRF'#
- MRDF = 'MRDF'#
- DF = 'DF'#
- MRDF_UIUC = 'MRDF_UIUC'#
- MRDF_Darendeli = 'MRDF_Derendeli'#