| from abc import ABC, abstractmethod | |
| class _Methods(ABC): | |
| """Abstract Base Class for all methods.""" | |
| def q(self): | |
| pass | |
| def u(self): | |
| pass | |
| def bodies(self): | |
| pass | |
| def loads(self): | |
| pass | |
| def mass_matrix(self): | |
| pass | |
| def forcing(self): | |
| pass | |
| def mass_matrix_full(self): | |
| pass | |
| def forcing_full(self): | |
| pass | |
| def _form_eoms(self): | |
| raise NotImplementedError("Subclasses must implement this.") | |