AdvancedProjectSettings#
Advanced project settings (Advanced tab): tension, convergence, lambda, FS iteration, slice constraints, etc.
- class AdvancedProjectSettings(model_id: str, client: Client)#
Bases:
objectExamples: Code Snippet: Advanced Example
Advanced tab: tension check, consider tension, compute at origin, malpha, steffensen, corp eng, min/max lambda, discard FS, init trial FS, max change FS, min slice weight/width, max base angle, min slices, apply support to interslice, piezo surface intersection, correct radius/normal.
- getCheckTensileEffectiveNormalStresses() bool#
- setCheckTensileEffectiveNormalStresses(enable: bool)#
- getConsiderTensionForShearNormalCalculations() bool#
- setConsiderTensionForShearNormalCalculations(enable: bool)#
- getComputeModelAtOrigin() bool#
- setComputeModelAtOrigin(enable: bool)#
- getCheckMalpha() bool#
- setCheckMalpha(enable: bool)#
- getUseSteffensensMethod() bool#
- setUseSteffensensMethod(enable: bool)#
- getInitialTrialFS() float#
- setInitialTrialFS(value: float)#
- getPercentageOfSlicesStartedFromToeToCheckTensileEffectiveNormalStress() int#
- setPercentageOfSlicesStartedFromToeToCheckTensileEffectiveNormalStress(value: int)#
- getZeroShearStrengthWhenBaseInTension() bool#
- setZeroShearStrengthWhenBaseInTension(enable: bool)#
- getUseCorpEngIntersliceForceAngle() bool#
- setUseCorpEngIntersliceForceAngle(enable: bool)#
- getCorpEngIntersliceForceAngle() float#
- setCorpEngIntersliceForceAngle(value: float)#
- getUseMinLambda() bool#
- setUseMinLambda(enable: bool)#
- getUseMaxLambda() bool#
- setUseMaxLambda(enable: bool)#
- getMinLambda() float#
- setMinLambda(value: float)#
- getMaxLambda() float#
- setMaxLambda(value: float)#
- getDiscardBelowFs() bool#
- setDiscardBelowFs(enable: bool)#
- getDiscardAboveFs() bool#
- setDiscardAboveFs(enable: bool)#
- getDiscardBelowFsVal() float#
- setDiscardBelowFsVal(value: float)#
- getDiscardAboveFsVal() float#
- setDiscardAboveFsVal(value: float)#
- getMaxIterationChangeFs() float#
- setMaxIterationChangeFs(value: float)#
- getUseMaxIterationChangeFs() bool#
- setUseMaxIterationChangeFs(enable: bool)#
- getMinFsIteration() float#
- setMinFsIteration(value: float)#
- getUseMinFsIteration() bool#
- setUseMinFsIteration(enable: bool)#
- getUseMinSliceWeight() bool#
- setUseMinSliceWeight(enable: bool)#
- getMinSliceWeight() float#
- setMinSliceWeight(value: float)#
- getUseMinSliceWidth() bool#
- setUseMinSliceWidth(enable: bool)#
- getMinSliceWidth() float#
- setMinSliceWidth(value: float)#
- getUseMaxBaseAngle() bool#
- setUseMaxBaseAngle(enable: bool)#
- getMaxBaseAngle() float#
- setMaxBaseAngle(value: float)#
- getTreatLargeSpatialCorrelationLengthsInfinite() bool#
- setTreatLargeSpatialCorrelationLengthsInfinite(enable: bool)#
- getApplySupportToInterslice() bool#
- setApplySupportToInterslice(enable: bool)#
- getSliceAtPiezoSurfaceIntersection() bool#
- setSliceAtPiezoSurfaceIntersection(enable: bool)#
- getCorrectRadiusOfCircularSurfaces() bool#
- setCorrectRadiusOfCircularSurfaces(enable: bool)#
- getDoNotFactorNormalForceCreatedByPassiveSupport() bool#
- setDoNotFactorNormalForceCreatedByPassiveSupport(enable: bool)#