Source code for pyrobotstructural.loads.facade
from typing import Any
from .cases import LoadCaseManager
from .combinations import CombinationManager
from .load import LoadEditor
[docs]
class LoadsFacade:
"""Facade for managing load cases, combinations, and applied loads.
Accessed via ``app.loads``. Aggregates the load case, combination,
and load application sub-editors.
"""
def __init__(self, raw_app: Any) -> None:
self._raw = raw_app
self.load = LoadEditor(self._raw)
self.cases = LoadCaseManager(self._raw)
self.combinations = CombinationManager(self._raw)