Material Properties: Unsaturated Shear Example#

Download the ExampleModel.slmd for this example.

Code Snippet: Unsaturated Shear#
from Slide2Scripting.Slide2Modeler import Slide2Modeler

import os, inspect

current_dir = os.path.dirname(os.path.abspath(inspect.getfile(lambda: None)))
Slide2Modeler.startApplication(60074)

slide2_modeler = Slide2Modeler(60074)
model = slide2_modeler.openFile(rf"{current_dir}\example_models\ExampleModel.slmd")

material = model.getMaterialProperties()[0]
us = material.UnsaturatedShear
us.setPhiB(15.0)
us.setAirEntryValue(10.0)
print(us.getPhiB())
print(us.getAirEntryValue())

model.save()
model.close()

slide2_modeler.closeApplication()

Output#

15.0
10.0