You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
self.tension_only=tension_only# Indicates whether the member is tension-only
60
68
self.comp_only=comp_only# Indicates whether the member is compression-only
61
69
62
-
# Members need to track whether they are active or not for any given load combination.
63
-
# They may become inactive for a load combination during a tension/compression-only
64
-
# analysis. This dictionary will be used when the model is solved.
70
+
# Members need to track whether they are active or not for any given load combination. They may become inactive for a load combination during a tension/compression-only analysis. This dictionary will be used when the model is solved.
65
71
self.active= {} # Key = load combo name, Value = True or False
66
72
67
-
# The 'Member3D' object will store results for one load combination at a time. To reduce repetative calculations
68
-
# the '__solved_combo' variable will be used to track whether the member needs to be resegmented before running
69
-
# calculations for any given load combination.
73
+
# The 'Member3D' object will store results for one load combination at a time. To reduce repetative calculations the '__solved_combo' variable will be used to track whether the member needs to be resegmented before running calculations for any given load combination.
70
74
self.__solved_combo=None# The current solved load combination
raiseException('Nonlinear material analysis requires member sections to be defined. A section definition is missing for element '+self.name+'.')
253
254
else:
254
-
# TODO: Note that we have assumed that `f` is based on the total elastic load acting on the member at this load step, rather than just the change in load for this load step. This seems appropriate, since G is the gradient to the yield surface, and where we are heading along that surface depends on the total load applied, rather than a part of the total load. Need to verify this works correctly with test cases.
0 commit comments