DesignApproaches
The project's design approaches keyed by name, as a read-only mapping.
Names match ignoring case, spaces and underscores: ['uls'] finds
"ULS", and ['User 1'], ['user1'] or ['user_1'] all find
"User 1". An unknown name raises KeyError. Iteration yields the names
in GUI order.
Examples
project.design_approach['ULS'].gamma_unfavorable_dead_load = 1.1
list(project.design_approach)
['Unity', 'SLS', 'ULS', 'ALS', 'User 1', 'User 2', 'User 3', 'User 4']
for name, approach in project.design_approach.items():
print(name, approach.gamma_c)
See also
Methods
get()
Get name of design approach
keys()
Get design approach keys
values()
Get design approach values
items()
Get design approach items