rsseismic.properties.projectSettings package#

Typed getters and setters mixed into rsseismic.ProjectSettings.

class rsseismic.properties.projectSettings._generated.ProjectSettingsPropertiesMixin#

Bases: object

Typed get/set helpers for generic property RPCs (uses self.Data).

getAnalysisMethod() AnalysisMode#
setAnalysisMethod(value: AnalysisMode | str) None#
getApplyWaterTable() bool#
setApplyWaterTable(value: bool) None#
getAutomaticProfileGeneration() bool#
setAutomaticProfileGeneration(value: bool) None#
getBedrockOutputDeconvolution() bool#
setBedrockOutputDeconvolution(value: bool) None#
getBottomProfilePermeable() bool#
setBottomProfilePermeable(value: bool) None#
getComplexShearModulusFormulation() ComplexShearModulusFormulation#
setComplexShearModulusFormulation(value: ComplexShearModulusFormulation | str) None#
getComplimentaryAnalysisEquivalentLinear() bool#
setComplimentaryAnalysisEquivalentLinear(value: bool) None#
getComplimentaryAnalysisNonlinearTotalStressTimeDomain() bool#
setComplimentaryAnalysisNonlinearTotalStressTimeDomain(value: bool) None#
getDefaultSoilModel() SoilModel#
setDefaultSoilModel(value: SoilModel | str) None#
getDisplacementAnimation() bool#
setDisplacementAnimation(value: bool) None#
getEffectiveShearStrainRatio() float#
setEffectiveShearStrainRatio(value: float) None#
getEnableDissipation() bool#
setEnableDissipation(value: bool) None#
getGenerateExcessPWP() bool#
setGenerateExcessPWP(value: bool) None#
getHystereticFormulation() HystereticFormulation#
setHystereticFormulation(value: HystereticFormulation | str) None#
getInputMotionConfiguration() InputMotionConfiguration#
setInputMotionConfiguration(value: InputMotionConfiguration | str) None#
getIntegrationScheme() IntegrationScheme#
setIntegrationScheme(value: IntegrationScheme | str) None#
getLayerOutputSetting() LayerOutputSetting#
setLayerOutputSetting(value: LayerOutputSetting | str) None#
getMaxStrainIncrement() float#
setMaxStrainIncrement(value: float) None#
getMultipleProfiles() bool#
setMultipleProfiles(value: bool) None#
getNumberOfIterations() int#
setNumberOfIterations(value: int) None#
getNumberOfSubIncrements() int#
setNumberOfSubIncrements(value: int) None#
getSolutionType() SolutionType#
setSolutionType(value: SolutionType | str) None#
getSolverType() SolverType#
setSolverType(value: SolverType | str) None#
getStepControl() StepControl#
setStepControl(value: StepControl | str) None#
getTimeHistoryInterpolationMethod() TimeHistoryInterpolationMethod#
setTimeHistoryInterpolationMethod(value: TimeHistoryInterpolationMethod | str) None#
getTimestepReductionFactor() float#
setTimestepReductionFactor(value: float) None#
getTopProfilePermeable() bool#
setTopProfilePermeable(value: bool) None#
getProperties() dict[str, object]#
setProperties(AnalysisMethod: AnalysisMode | str | None = None, ApplyWaterTable: bool | None = None, AutomaticProfileGeneration: bool | None = None, BedrockOutputDeconvolution: bool | None = None, BottomProfilePermeable: bool | None = None, ComplexShearModulusFormulation: ComplexShearModulusFormulation | str | None = None, ComplimentaryAnalysisEquivalentLinear: bool | None = None, ComplimentaryAnalysisNonlinearTotalStressTimeDomain: bool | None = None, DefaultSoilModel: SoilModel | str | None = None, DisplacementAnimation: bool | None = None, EffectiveShearStrainRatio: float | None = None, EnableDissipation: bool | None = None, GenerateExcessPWP: bool | None = None, HystereticFormulation: HystereticFormulation | str | None = None, InputMotionConfiguration: InputMotionConfiguration | str | None = None, IntegrationScheme: IntegrationScheme | str | None = None, LayerOutputSetting: LayerOutputSetting | str | None = None, MaxStrainIncrement: float | None = None, MultipleProfiles: bool | None = None, NumberOfIterations: int | None = None, NumberOfSubIncrements: int | None = None, SolutionType: SolutionType | str | None = None, SolverType: SolverType | str | None = None, StepControl: StepControl | str | None = None, TimeHistoryInterpolationMethod: TimeHistoryInterpolationMethod | str | None = None, TimestepReductionFactor: float | None = None, TopProfilePermeable: bool | None = None) None#