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