Spaces:
Sleeping
Sleeping
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.") | |