MovingLoad.parse_moving_load_cases#
- MovingLoad.parse_moving_load_cases()#
Generate individual LoadCase objects for each position along the moving load path.
Processes all load-path pairs added to this MovingLoad object and creates a series of LoadCase instances, one for each increment in the path(s). Static loads (with empty paths) are identified and added to all incremental load cases. Moving loads are repositioned at each path increment.
Returns#
- None
Populates self.moving_load_case list with LoadCase objects corresponding to each path increment.
Notes#
This method is called internally during the analysis setup and creates all the incremental load cases necessary for a moving load analysis. The load cases are accessible via self.moving_load_case attribute. Static loads (loads without a path) are included in every incremental load case.